Introducci n a Web Services
a Web
Services
M.C.C. Wendoly Julieta
Guadalupe Romero
Rodríguez
Evolución de la Web
Pasado:
Web de documentos – Páginas
estáticas – Web como un enorme repositorio de
información –Tecnologías: HTTP + HTML
Presente: Web de aplicaciones – Páginas
dinámicamente generadas por aplicaciones web
–Tecnologías: CGI, ASP, PHP, JSP, servlets, ...
Futuro: Web de Servicios(funciones/métodos) –
“Bibliotecas” ofrecen servicios a programas (no
a usuarios) – Web como una enorme API de
servicios (Web de componentes)
¿Qué son los Web
Services?
Son
el conjunto de aplicaciones otecnologías con capacidad para
interoperar en la Web. Estas tecnologías intercambian datos entre
ellas con el fin de ofrecer servicios.
Proporcionan un medio estándar de interoperabilidad entreaplicaciones de software que se ejecutan en una gran variedad de
plataformas y frameworks.
Son caracterizados por su gran interoperabilidad y extensibilidad,
gracias a la utilización de XML, usan htttp comoprotocolo de
transporte.
Permiten que servicios y software de diferentes compañías
ubicadas en diferentes lugares geográficos puedan ser
combinados fácilmente para proveer servicios integrados.
Permiten a las organizaciones intercambiar datos sin
necesidad de conocer los detalles de sus respectivos Sistemas de
Información.
Sólo se envían parámetros al servidor (lugar donde está
alojado el webservice) y éste responderá la petición.
La principal ventaja de utilizar un web service es que son
bastante prácticos debido a que son independientes de
las aplicaciones.
Estándares que ocupanlos
Web Services
XML:
formato de
representación.
SOAP: protocolo de
comunicación.
WDSL: sobre cómo se
especifican los servicios
exportados.
UDDI: para localizar al
Estándares que ocupan los
WebServices:
XML: es una especificación desarrollada por
W3C. Permite a los desarrolladores crear sus
propios tags, que les permiten habilitar
definiciones, transmisiones, validaciones, e
interpretación...
Regístrate para leer el documento completo.