Servicios Web
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS
ASIGNATURA:
Arquitectura de Procesos
TEMA:
Trabajo de Investigación: Servicios Web
DOCENTE:
Ing. Roger Manuel Sánchez Chávez
INTEGRANTES:
Camacho Chávez, Claudio Luis
Paredes Olano, Freddy Martín
Pimentel Vilca, Franco Antonio
Año / Ciclo
4to / VIICajamarca, 9 de Diciembre del 2014
ÍNDICE
INTRODUCCIÓN A LOS SERVICIOS WEB……………………………………………………………………………3
Protocolo REST (REPRESENTATIONAL STATE TRANSFER)……………………………………………….5
XML (EXTENSIBLE MARKUP LANGUAGE)…………………………………………………………………………7
WSDL (LENGUAJE DE MODELADO DE SERVICIOS WEB)…………………………………………………9
UDDI (UNIVERSAL DESCRIPTION, DISCOVERY AND INTEGRATION). ………………………….13CONCLUSIONES…………………………………………………………………………………………………………………..14
BIBLIOGRAFÍA…………………………………………………………………………………………………………………….15
SERVICIOS WEB
1 INTRODUCCIÓN A LOS SERVICIOS WEB:
Un Servicio Web es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones, tienen la capacidad para interoperar en la web e intercambiar datos entre sí conel objetivo de ofrecer servicios.
Características:
Se componen de varias capas entre las que destacan:
Servicios de transporte, constituidos por los protocolos del nivel más bajo, que codifican la información independientemente de su formato, y que pueden ser comunes a otros servicios, de mensajería, de descripción y de descubrimiento. Lo más común es emplear el protocolo de hipertexto HTTP,pero también se pueden usar otros protocolos como SMTP que es el protocolo que nos permite recibir correos electrónicos, o el protocolo FTP (File Transfer Protocol).
Servicios de mensajería, ubicados en la capa siguiente, especifican cómo se tiene que codificar el mensaje que contiene los datos que se intercambian entre el ordenador cliente y el ordenador servidor, el protocolo más utilizadoen esta capa es SOAP que permite utilizar cualquiera de los protocolos de transporte antes mencionados y que utiliza el lenguaje XML para especificar los mensaje.
Por último, en la capa superior se encuentra UDDI (Universal Description, Discovery and Integration), un protocolo que permite no sólo describir servicios web, sino también describir productos, compañías, transacciones.
Esaccesible a través del interface SOAP (Simple Object Access Protocol)
SOAP es un protocolo de mensajería XML extensible que forma la base de los Servicios Web, permite enviar mensajes XML de una aplicación a otra aplicación. Los mensajes SOAP se pueden combinar para soportar muchos comportamientos de comunicación, incluyendo, solicitud/respuesta, respuesta solicitada, mensajería asíncrona, o inclusonotificación.
Su interface se describe en un WSDL (Web Service Description Language)
WSDL es un documento XML que contiene un conjunto de definiciones que describen qué hace un Servicio Web, cómo se comunica, y dónde reside. Usamos el documento WSDL en el momento del despliegue para crear nuestros interfaces de servicio, usa los siguientes elementos en la definición deservicios en red:
Tipos (Types): un contenedor para definiciones del tipo de datos que usan algunos tipos de sistemas.
Mensaje (Message): una definición abstracta tipo del dato que está siendo comunicado.
Operación (Operation): una descripción abstracta de una acción soportada por el servicio.
Tipo de puerto (Port Type): un conjunto abstracto de operaciones soportadas por uno o más puntosfinales.
Conexión (Binding): un protocolo concreto y una especificación de formato de datos para un tipo de puerto particular.
Puerto (Port): un punto final individual definido como una combinación de una conexión y una dirección de la red.
Servicio (Service): una colección de puntos finales relacionados.
2 PROTOCOLO REST (REPRESENTATIONAL STATE TRANSFER)
REST es un estilo de...
Regístrate para leer el documento completo.