Sintesis Aplicaciones Web Sociales

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

ACAPULCO, GRO.

A 2 DE SEPTIEMBRE DE 2022

APLICACIONES WEB
SOCIALES
(SÍNTESIS)
UNIDAD 1
INSTITUTO TECNOLOGICO DE ACAPULCO
DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN
INGENIERÍA EN SISTEMAS COMPUTACIONALES GRUPO: IS5
PROGRAMACIÓN WEB: ING. JORGE CARRANZA GOMEZ
CLAVE DE LA MATERIA: AEB-1055
HORARIO: 10:00 P.M – 11:00 P.M
SEMESTRE: 7°
NOMBRE - NO. DE CONTROL:
ORTEGA SANCHEZ LUIS ANTONIO – 19321043

LUIS ANTONIO ORTEGA SANCHEZ


PROGRAMACIÓN WEB

INDICE DE CONTENIDO
INTRODUCCIÓN .................................................................................................... 3
DESARROLLO ....................................................................................................... 4
1.2 ESTANDARES Y PROTOCOLOS ........................................................................... 4
Protocolos Web ................................................................................................ 5
Estándares Web ............................................................................................... 5
1.3 APLICACIONES W EB.......................................................................................... 6
1.5 SERVICIOS W EB ............................................................................................... 8
CONCLUSIONES ................................................................................................... 9
BIBLIOGRAFÍAS .................................................................................................. 10

1
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB

INDICE DE FIGURAS
Figura 1. Esquema básico del servicio web. ........................................................... 6
Figura 2. Esquema básico del funcionamiento del servicio web con páginas
dinámicas. ............................................................................................................... 7
Figura 3. Esquema de funcionamiento de un servicio web. .................................... 8
Figura 4. Ejemplo de un servicio web de una agencia de viajes. ............................ 8

2
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB

INTRODUCCIÓN

En estos momentos disponer de una dirección de correo electrónico, de acceso a la


web, etc., ha dejado de ser una novedad para convertirse en algo normal en muchos
países del mundo. Por eso las empresas, instituciones, administraciones y demás
están migrando rápidamente todos sus servicios, aplicaciones, tiendas, etc., a un
entorno web que permita a sus clientes y usuarios acceder a todo ello por Internet.
La WWW ha dejado de ser una inmensa biblioteca de páginas estáticas para
convertirse en un servicio que permite acceder a multitud de prestaciones y
funciones, así como a infinidad de servicios, programas, tiendas, etc. Por lo que se
menciona en el segundo tema analizado como es la manera de los procesos de
peticiones de usuarios en los nuevos entornos que se basa las estadías en páginas
web, donde el contenido se crea de manera dinámica con las bases de datos y
demás scripts que brindan un ambiente diferente y propio de cada usuario dentro
de un sitio web.
Por último, los servicios web surgen de acuerdo a las tecnologías que permiten
interactuar y brindar recursos a través de la web, por medio de un proveedor.

3
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB – TEMA 1.2: PROTOCOLOS Y ESTÁNDARES

DESARROLLO

1.2 Estandares y Protocolos


El Internet y la Web han evolucionado de la mano, por lo cual parte del crecimiento
se debe controlar y administrar por medio de técnicas, modelos y límites que fueron
propuestos por algunos de los siguientes organismos representados en la Tabla 1:

Organismo Función Ejemplos actuales en uso

Organización
ISO 8601: representación del tiempo y
Internacional para la Estándares.
la fecha.
Estandarización (ISO)

Estándar e informes técnicos de


Consorcio Unicode ISO 10646: Universal Character Set.
Unicode (UTR).

ECMA-262: lenguaje de programación


ECMA International Estándares.
ECMAScript.

Internet Assigned Asignación de IP tanto versión 4 como


Nombres y números de registro
Numbers Authority 6. Así como la gestión de los nombres
mantenidos.
(IANA) de dominios web.

Estándares de Internet (STD) y Todos los protocolos asociados a los


Internet Engineering request for comments (RFC). servicios web como DNS, DHCP, HTTP,
Task Force (IETF)
Petición de comentarios. FTP, SMTP, POP, IMAP, etc.

URL (Localizador Uniforme de


World Wide Web Recursos), HTTP (Protocolo de
Recomendaciones.
Consortium (W3C) Transferencia de HiperTexto) y HTML
(Lenguaje de Marcado de HiperTexto)

Tabla 1. Ejemplos de estándares de los organismos que regulan los servicios web.

De acuerdo a (Lerma-Blasco, Murcia, & Mifsud, 2013) en el Libro Aplicaciones Web,


indica que “El organismo más influyente en materia de estándares web es el W3C
(World Wide Web Consortium), una asociación internacional de empresas, formada
por diversas organizaciones”.

4
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB – TEMA 1.2: PROTOCOLOS Y ESTÁNDARES
La misión de dicho organismo es guiar la Web hacia su máximo potencial a través
del desarrollo de protocolos, modelos y patrones que aseguren el crecimiento futuro
de la Web. De su creación en 1994 a la fecha han publicado más de 110 estándares
abiertos para lenguajes web y protocolos, entre los que destacan las principales
tecnologías y ciencias sobre las que se basa la web, como:
 URL
 HTTP
 HTML
 XHTML
 CSS
 SOAP
 XML
 UDDI
 WSDL
Protocolos Web

Por otro lado, en los párrafos del subtema se indica que el principal protocolo
utilizado en la Web es el HTTP, el cual es un Protocolo de Transferencia de
HiperTexto (HyperText Transfer Protocol). Fue creado en 1989 en el CERN
(Laboratorio Europeo de Física de las Partículas) como un medio y conducto para
compartir y transferir los datos científicos a grandes niveles, rápidamente y a bajo
coste.
Es uno de los métodos más comunes de intercambio de información en la World
Wide Web, por el cual se transfieren las páginas web o páginas HTML a un
ordenador. El texto explica como este protocolo sirve de intermediario entre los
contenidos de las páginas y los usuarios a través de peticiones de acceso que
facilitan la obtención del contenido hipertexto que se observan en cualquier página
actualmente en la Web.
Estándares Web

Los estándares Web son un conjunto de recomendaciones sobre la creación,


interpretación y modificación de documentos Web, así como de la accesibilidad,
cambio de información y una manera de interactuar sobre el desarrollo y la
administración de sitios y servicios alojados dentro de la Web.
Como ejemplo el libro menciona que no todos los navegadores cuentan con el
soporte completo de estándares, por lo que esto penaliza la optimización de las
páginas que normalmente cumplen obligatoriamente con estos modelos que fueron
estandarizados por las organizaciones ya mencionada

5
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB – TEMA 1.3: APLICACIONES WEB
1.3 Aplicaciones Web
De acuerdo a (Lerma-Blasco, Murcia, & Mifsud, 2013) en el Libro Aplicaciones Web,
indica que “La arquitectura de las aplicaciones web consta de máquinas conectadas
a una red, por lo general, Internet o una Intranet corporativa que sigue el esquema
cliente-servidor.”

Figura 1. Esquema básico del servicio web.

Esta arquitectura surgió a mediados de la década de 1990, durante la etapa de la


Web 1.0 con la aparición de las primeras conexiones de acceso conmutado en las
primeras redes de comunicación y de las etiquetas multimedia de la primera versión
de HTML.
En este caso, se menciona el proceso de cómo se comunican las páginas de cliente-
servidor y los protocolos que estandarizan dicho proceso. Podemos decir que
cuando un cliente realiza una petición de una URL a un servidor, teniendo en cuenta
que gracias al servicio DNS conocemos su IP, le pide una página web. Esta se
busca en el repositorio de páginas del servidor y es devuelta al cliente como se
muestra en la Figura 1.
Durante este proceso se sumaron nuevos complementos y versiones mejoradas de
los protocolos como HTTP, HTML, CSS y Javascript que surgieron en la etapa de
la web 1.5.
Por otro lado, existen dos maneras de presentar las páginas Web, debido a que las
tecnologías fueron evolucionando el contenido de las mismas, podemos mencionar
que las estáticas cuentan con un contenido sencillo y donde se aplica la misma
estructura para todo lo que te ofrece la página misma dentro de los archivos en el
repositorio del servidor, y actualmente este tipo de páginas ya no son tan comunes,
sin embargo aún existen.

6
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB – TEMA 1.3: APLICACIONES WEB
En contraste, con la implementación de las bases de datos, esto incurre en las
creaciones de contenido de forma dinámica dentro de los servidores para obtener
acceso a los datos de acuerdo a las peticiones con los nuevos lenguajes de
programación como PHP, ASP.net o JSP de acuerdo con la Figura 2.

Figura 2. Esquema básico del funcionamiento del servicio web con páginas dinámicas.

7
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB – TEMA 1.5: SERVICIOS WEB
1.5 Servicios Web
Las nuevas corrientes de desarrollo de páginas web han evolucionado y en este
caso, se centran nuevos términos como el Internet de las cosas, que pasan a
fomentar y fortalecer los servicios web debido a que todo lo que no es humano tiene
la posibilidad de conectarse entre sí.
La W3C la define como “Un conjunto de aplicaciones o de tecnologías con
capacidad para interoperar en la Web. Estas aplicaciones o tecnologías
intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los
proveedores ofrecen sus servicios como procedimientos remotos y los usuarios
solicitan un servicio llamando a estos procedimientos a través de la Web”. En este
caso, se muestra el siguiente esquema que representa lo anterior en la Figura 3.

Figura 3. Esquema de funcionamiento de un servicio web.

De acuerdo a (Lerma-Blasco, Murcia, & Mifsud, 2013) en el Libro Aplicaciones


Web, indica que el funcionamiento básico de los servicios web es el siguiente
definido en la Figura 4:
1. Una empresa, como proveedor, implementa su servicio y lo registra en el
agente o UDDI que hace la función de listín público de servicios web.
2. El cliente o consumidor busca el servicio web que necesita a través del
UDDI.
3. El cliente puede acceder al servicio web del proveedor y decidir si lo utiliza.

Figura 4. Ejemplo de un servicio web de una agencia de viajes.

8 LUIS ANTONIO ORTEGA SANCHEZ


PROGRAMACIÓN WEB

CONCLUSIONES

Esta sintesis brinda un panorama más amplio acerca de temas concurrentes a la


hora de introducirnos al desarrollo de páginas web, en este caso, nos muestra los
procesos y esquemas básicos de la comunicación e interoperabilidad de los
sistemas a traves de Internet, con el hecho de transferir infromación a traves de el
por medio de las peticiones que surgen de los clientes que necesitan obtener un
archivo o servicio dentro de la web.
Los procesos han evolucionado a lo largo del desarrollo de nuevas tecnologias y
nuevos lenguajes de programación que potencian el contenido de manera dinamica
dentro de las páginas web. Con la llegada de las bases de datos, los metodos de
obtencion de datos de cliente se logro por medio del lenguaje PHP y eso propicia
un entorno donde el usuario tenga información o pueda identificarse dentro del sitio
por medio de registros y formularios.
Los servicios web es la manera que las empresas tienen de no solo mostrar
contenidos digitales tal cual, sino llevarlo a otros tipos de contexto, que brinden al
usuario funcionalidades y prestaciones por las cuales los clientes paguen por ellas,
en estos casos, normalmente brinda almacenamiento en nube, hosting, entre otros.

9
LUIS ANTONIO ORTEGA SANCHEZ
PROGRAMACIÓN WEB

BIBLIOGRAFÍAS

Lerma-Blasco, R., Murcia, J. A., & Mifsud, E. (2013). Aplicaciones web. Madrid:
McGraw-Hill.

10
LUIS ANTONIO ORTEGA SANCHEZ

También podría gustarte