Servicio web: Pieza de lógica de negocio localizada en la red y que es accesible mediante protocolos estándar de internet como HTTP o SMTP. Web Services
Objetivo de los servicios web: Hacer posible un ambiente distribuido que contenga un conjunto de aplicaciones o componentes interoperables dentro y fuera de las organizaciones de una forma independiente de plataformas y lenguajes de programación . Web Services
Características principales: Basados en XML: Uso de XML como medio de representación de los datos intercambiados en la red. Bajo acoplamiento entre el servicio web y su cliente. Servicios de “grano grueso”: Para proveer servicios de lógica de negocio. A diferencia de los servicios de objetos, limitados a métodos (grano fino). Web Services
Características principales: Posibilidad de ser asíncronos o síncronos. Soporte de RPC ( Remote Procedure Call ): Invocación de procedimientos, funciones y métodos remotos usando protocolos basados en XML. Intercambio de documentos: XML permite representar desde datos simples a estructuras complejas (documentos). Web Services
Principales tecnologías: SOAP (Simple Object Access Protocol ): Provee un estándar de estructura de empaquetamiento para transportar documentos XML sobre una variedad de protocolos de Internet (SMTP, HTTP, FTP). Permite conectar clientes y componentes heterogéneos (.NET – EJBs ) Web Services
Principales tecnologías: WSDL (Web Service Description Language): Basado en XML. Describe la interface de un servicio web de una forma estándar. Web Services
Principales tecnologías: UDDI (Universal Description, Discovery and Integration): Registro universal de los servicios web ofrecidos en la red: Especificación de metadatos. Puntos de acceso al servicio. Etc. Web Services
Web Services
Servicios web en internet: http://www.xmethods.com/ve2/index.po Web Services
SOAP: Simple Object Access Protocol Protocolo basado en XML utilizado para el intercambio de información en un ambiente distribuido. Web Services SOAP
Estructura de un mensaje: Web Services SOAP Mensaje SOAP Directivas dirigidas al procesador SOAP que reciba el mensaje Conenido del mensaje