Está en la página 1de 4

Tema: Servicios web.

Objetivo: Fundamentar tericamente sobre servicios web y realizar un


ejemplo.

SERVICIOS WEB
Definicin de Servicio Web

Unidad programable que exporta funciones (mtodos) a travs de Internet


o Interoperabilidad de sistemas heterogneos
o Estandarizacin controlada por un grupo del W3C
Utiliza la mensajera basada en XML para el intercambio de datos
o Sistemas con leguajes de programacin, sistemas operativos y modelos de
componentes distintos
o Slo necesitan informacin relativa a las entradas, las salidas y la ubicacin
Desarrollo de aplicaciones que relacionan entre s distintos servicios Web XML
o Una nueva era de desarrollo de aplicaciones distribuidas

Arquitectura de los Servicios Web

Protocolo de transporte: HTTP


Formato de representacin: XML
Protocolo de comunicacin: SOAP
o Simple Object Access Protocol
Especifica cmo mandar mensajes XML sobre HTTP
Define el contenedor del mensaje
Definicin del interface de servicio: WSDL
o Web Service Description Language
IDL (Interface Definition Language) para servicios Web basado en XML
Describe el tipo de datos (Esquema XML), funciones exportadas y sus
mensajes de peticin y respuesta
Localizacin del servicio: UDDI
o Universal Descrption, Discovery and Integration

Infraestructura de los Servicios Web

Figura 1 Infraestructura de los Servicios Web

Caracteristicas de Servicios Web

Servicio Web
o Programacin de biblioteca de servicio
o Generacin de fichero WSDL
o Registro del servicio
Cliente de Servicio Web
o Determinar si existe un servicio Web
o Obtener fichero WSDL y generar proxy para aplicacin cliente
Herramientas Java
o APIs propietarias de distintos fabricantes
o APIs estndar como parte de J2EE
JAXM (Java API for XML Messaging)
JAX-RPC (Java API for XML-based RPC)
RPC (Remote Procedure Call)
JAXR (Java API for XML Registries)

TIPOS DE WEBs

Web de documentos
o Pginas estticas
o Un enorme repositorio de informacin
o Tecnologas: HTTP y HTML

o
Web de aplicaciones
o Pginas generadas dinmicamente
o Aplicaciones con interface en entorno Web
o Entorno de transacciones comerciales (B2C)
o Tecnologas: CGI, ASP, PHP, JSP, Servlets,...
Web de servicios (funciones/mtodos)
o Bibliotecas ofrecen servicios a programas
o Web como una enorme API de servicios
o Empresas de valor aadido (B2B)
o Base de sistemas distribuidos sobre Internet
o Tecnologas: HTTP, SOAP, XML

Aplicaciones Web

Figura 2 Aplicaciones Web

Figura 3 Servicios Web

Figura 4 Integracin de Servicios Web

CONCLUSIONES:

Se
logr
sustentar
tericamente
definicin,
arquitectura,
caractersticas, usos, aplicaciones de los servicios web.
Se describi cmo funcionan y que tan tiles son las arquitecturas y
componentes ms usados en los servicios web.

RECOMENDACIONES:
Identificar correctamente las necesidades y servicios que requieren las
conexiones para las cuales se est desarrollando las aplicaciones con uso de
servicios para implantar adecuadamente un modelo y arquitectura que
pueda brindar los servicios requeridos sin ningn inconveniente.

Bibliografa
Alegsa, L. (12 de Noviembre de 2010). alegsa.com.ar. Obtenido de
www.alegsa.com.ar/Dic/cliente%20servidor.php
Apuntes de clase Desarrollo Cliente Servidor II (Ing Rita Daz Msc.)
Sanadary. (s.f.). docente.ucol.mx. Obtenido de
http://docente.ucol.mx/sadanary/public_html/bd/cs.htm

También podría gustarte