Se puede conectar un cliente de servicio web a un servicio web de Informatica para acceder, transformar o entregar datos. Es posible conectar una aplicación externa o una transformación de consumidor de servicio web a un servicio web como cliente de servicio web. Puede crear un servicio de datos de Informatica en Developer tool.
Un servicio web puede procesar solicitudes de información, de actualización de datos o de ejecución de tareas. Por ejemplo, un cliente de servicio web envía una solicitud para ejecutar una operación de servicio web. El cliente de servicio web pasa un ID de cliente en la solicitud. El servicio web recupera la información de cliente y pedido y devuelve la información al cliente en una respuesta.
Los servicios web de Informatica se comunican con los clientes de servicio web a través de los protocolos de mensajería Protocolo simple de acceso a objetos (Simple Object Access Protocol, SOAP) o Transferencia de estado representacional (Representational State Transfer, REST).
Developer tool permite la creación de los siguientes tipos de servicios web o clientes de servicio web:
Servicio web SOAP
Servicio web que utiliza el protocolo SOAP. La solicitud del cliente del servicio web y la respuesta del servicio web son mensajes SOAP. El lenguaje de descripción de servicios web (web service description language, WSDL) es un lenguaje de definición de interfaz basado en XML que describe la funcionalidad de un servicio web. Los archivos WSDL contienen una descripción sobre el método de invocación del servicio web, los parámetros que espera dicho servicio y las estructuras de datos que devuelve. Es posible crear un servicio web SOAP de Informatica a partir de un archivo WSDL.
Transformación de consumidor de servicio web SOAP
Se conecta a un servicio web como un cliente del servicio web para acceder a datos o transformarlos durante un proceso de asignación. Es posible crear una transformación de consumidor de servicio web SOAP a partir de WSDL.
Servicio web REST
Servicio web que recibe una solicitud HTTP para ejecutar las operaciones de servicios web. Un servicio web REST de Informatica puede recibir una solicitud HTTP para ejecutar una operación GET. Un servicio web REST de Informatica puede devolver una respuesta en un archivo JSON XML.
Transformación de consumidor REST
Se conecta a un servicio web REST como un cliente del servicio web para acceder a datos o transformarlos durante un proceso de asignación. La transformación de consumidor de servicio web REST se conecta a un servicio web mediante una URL que se define en la transformación, en una conexión HTTP o en una conexión HTTPS. Los mensajes de solicitud y respuesta contienen datos en formato XML o JSON.