Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso 2023/2024
Módulo: IAW– 2ASIR
Profesora: Vanesa Martínez
1.1 Introducción a Internet
https://www.youtube.com/watch?v=2e4VSoLYPh0
1.4 Arquitectura cliente-servidor
• Es un modelo de aplicación distribuida con dos componentes principales: el
servidor y el cliente.
• El servidor tiene como tarea principal proporcionar respuestas a las peticiones
de los clientes. Hay muchos ejemplos de arquitectura tipo cliente-servidor:
pensemos en un servidor de base de datos que recibe, una serie de consultas de
los clientes.
Algunos ejemplos de la arquitectura cliente servidor pueden ser:
https://www.youtube.com/watch?v=49zdlyLSwhQ
1.5. Componente cliente de la Web. Navegador web
Para que un sitio web sea visibles en Internet hay que contratar un
servicio de alojamiento web. A ese servicio se le denomina hosting.
Existen hosting gratuitos y de pago. En la red puedes encontrar mucha
información relativa a este aspecto.
Configuración del servidor web
Apache
• Todo servidor se configura realizando modificaciones sobre su archivo de configuración.
En el caso de Apache, dicho fichero se denomina httpd.conf.
• En una instalación típica no será necesario hacer ningún cambio en el fichero pero es
recomendable conocer los parámetros más comunes del fichero.
1.7 Servicios Web
• Son un método de comunicación entre dos aparatos electrónicos en una red.
• Se trata de una colección de protocolos abiertos y estándares usados para
intercambiar datos entre aplicaciones o sistemas. Las aplicaciones escritas en
varios lenguajes de programación que funcionan en plataformas diferentes
pueden utilizar web services para intercambiar información a través de una
red.
• Es decir, un servicio web no es más que una aplicación web que se comunica
con otra aplicación, usando la Web, y que va a intercambiar información con
ella.
• Una característica reseñable de los web services es la independencia tanto
de los lenguajes que se usen como de los sistemas operativos.
• La tecnología web service recurre a formatos estandarizados que interpretan
todos los sistemas, los estándares más utilizados actualmente son XML y
JSON.
La arquitectura de los servicios web esta formada por 3 niveles:
Agente
de
servicios
Cliente
de
servicios
Bases de datos asociadas al
servicio
• Para posibilitar el uso de interactuar con información actualizada a los
usuarios es necesario el uso de bases de datos, de esta forma, se podrían crear
sitios con carácter dinámico.
• Para poder programar una página dinámica no solo es necesario utilizar HTML,
sino que también es necesario un sistema gestor de base de datos y algún
lenguaje de programación de scripting del lado del servidor.
• Los sistemas gestores de bases de datos permiten, a través de diversas
herramientas, la administración y creación de bases de datos.
• Una base de datos es una colección de datos que tienen entre sí algún tipo de
relación.
• Si se desea almacenar de forma eficiente y estructurada la información que
contiene un sitio web, es necesario usar bases de datos.
• Ejemplos de sistemas gestores de bases de datos son: MySQL, MariaDB,
PostgreSql y SqlServer.
Lenguajes de scripting