Utilice los nodos y servicios de WebSphere Message Broker para conectarse a otros proveedores y consumidores de servicios web.
Un servicio web es un sistema de software designado para dar soporte a la interacción interoperable de sistema a sistema a través de una red. Tiene una interfaz descrita por una especificación basada en XML; concretamente, WSDL o Lenguaje de definición de servicio web.
Los servicios web realizan una tarea o un conjunto de tareas específico. Un servicio web se describe utilizando una notación XML formal estándar, denominada descripción de su servicio, que proporciona todos los detalles necesarios para interactuar con el servicio, incluidos los formatos de mensaje (que detallan las operaciones), los protocolos de transporte y la ubicación.
La naturaleza de la interfaz oculta los detalles de implementación del servicio para que se pueda utilizar independientemente de la plataforma de hardware o software en la que se implementa. La interfaz también es independiente del lenguaje de programación en el que está escrito. Esta interfaz maneja las aplicaciones basadas en servicios web como implementaciones en todas las tecnologías, con acoplamientos flexibles y orientadas a componentes. Los servicios web se pueden utilizar individualmente o con otros servicios web, para llevar a cabo una agregación completa o una transacción empresarial.
Para llamar a un servicio web como parte de su flujo de mensajes, incluya nodos SOAPRequest en el flujo de mensajes de la forma adecuada. Para obtener más información, consulte Flujos de mensajes para servicios Web.
Para obtener más información sobre cómo actúa WebSphere Message Broker como proveedor o consumidor de servicios web y cómo cumple los estándares de servicios web externos, consulte WebSphere Message Broker y servicios web.
WebSphere Message Broker proporciona un servlet Java que puede utilizar en un contenedor de servlet web externo como, por ejemplo, IBM WebSphere Application Server o Apache Tomcat, con el fin de recibir solicitudes HTTP de aplicaciones cliente de servicios web. El servlet proxy HTTP se describe en Visión general del servlet del proxy HTTP.