Please enable JavaScript.
Coggle requires JavaScript to display documents.
Servicios Web - Coggle Diagram
Servicios Web
¿Qué tipo de arquitectura soporta?
SOAP es un protocolo que define cómo deben de realizarse las comunicaciones entre máquinas. SOAP usa XML como lenguaje de intercambio de datos con una estructura compleja que es capaz de albergar todo tipo de datos sobre la solicitud o respuesta generada.
REST usa el propio protocolo HTTP para la comunicación entre máquinas. HTTP es ampliamente soportado por todos los sistemas y de hecho para la transferencia de datos en la web se usa HTTP.
¿Qué son?
Conjunto de tecnologías estándares de software para el intercambio de datos entre aplicaciones.
Servicios y protocolos
Mensajería XML
1.-REST (Representational State Transfer):
2.-RPC (Remote Procedure Calls)
3.-XML-RPC
4.-XML (eXtended Markup Language)
Descripción del servicio
1.- WSDL (Web Services Description Language)
Servicio de transporte
1.-HTTP (HyperText Transfer Protocol)
2.-FTP (File Transfer Protocol)
3.-SMTP (Simple Mail Transfer Protocol)
4.-BEEP (Block Exensible Exchange Protocol
5.-JMS (Java Message Service):
Descubrimiento de Servicios
1.- UDDI (describir servicios, negocios y está basada sobre los servicios estándares de la web)
Interfaz pública
WSDL (Web Services Description Language)
Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios web.
lenguaje de la interfaz pública para los servicios web.
Elementos
Tipos de datos
Mensaje (nodos)
Tipo de puerto
Límite
Servicio
Estructura de datos
UDDI (Universal Description Discovery and Integration
BusinessEntity: Describe al proveedor del servicio web.
BusinessService: Describe un conjunto lógico de servicios web.
BindingTemplate: Información técnica para poder interactuar.
TModel: Metadatos sobre las especificaciones del documento.
Modelo básico del funcionamiento del Web Service