Un Servicio en WebSphere Message Broker es una aplicación especializada con una interfaz y estructura bien definidas, y flujos de implementación para cada operación de servicio.
Una aplicación es un contenedor de todos los recursos que son necesarios para crear una solución. Un Servicio es un contenedor para una solución de servicios web y tiene una interfaz definida con operaciones especificadas que se implementan como subflujos de mensajes independientes.
Puede crear la interfaz de servicio a partir de cero o basándose en WSDL existente utilizando el asistente Nuevo servicio. A continuación, implemente las operaciones como subflujos utilizando el editor de servicios.
Cuando implemente el servicio, puede desplegarlo en un grupo de ejecución. Puede iniciar y detener el servicio desplegado como lo haría con una aplicación. Un consumidor de servicio web puede interrogar el servicio desplegado para devolver su interfaz.
Aunque los esquemas de una biblioteca se pueden compartir entre los servicios, no puede colocar un esquema que defina la interfaz de servicio en una biblioteca y utilizarla en los servicios.
El asistente Nuevo servicio y el editor de servicios dan soporte a servicios SOAP con un enlace HTTP.
Para empezar a trabajar con servicios, consulte Desarrollar un servicio.
Una interfaz consta de una o varias operaciones y un estilo de enlace.
Una operación es una descripción de una acción implementada por el servicio. Una operación puede ser un tipo de solicitud-respuesta, lo que significa que se envía una solicitud y se devuelve una respuesta a la interfaz, o un tipo unidireccional, lo que significa que sólo se envía una solicitud y no se necesita ninguna respuesta. Cada operación de la interfaz define los datos que se pueden pasar en forma de entradas y salidas del componente cuando se invoca la operación. Una operación unidireccional sólo tiene una entrada. Cada operación puede tener uno o más errores para manejar las condiciones de error.
El estilo de enlace especifica el protocolo y el formato de datos de la operación.