Um Serviço no WebSphere Message Broker é um aplicativo especializado com uma interface e estrutura bem definidas e fluxos de implementação para cada operação de serviço.
Um aplicativo é um contêiner para todos os recursos necessários para criar uma solução. Um Serviço é um contêiner para uma solução de Serviços da Web e possui uma interface definida com operações especificadas que você implementa como subfluxos de mensagens separados.
É possível criar a interface de serviço a partir do início ou com base em um WSDL existente usando o assistente de Novo Serviço. Em seguida, você implementa as operações como subfluxos usando o editor de Serviço.
Quando você implementa o serviço, é possível implementá-lo em um grupo de execução. É possível iniciar e parar o serviço implementado como faria com um aplicativo. Um consumidor de serviços da web pode interrogar o serviço implementado para retornar sua interface.
Embora os esquemas em uma biblioteca possam ser compartilhados entre serviços, você não pode colocar um esquema que defina a interface de serviço em uma biblioteca e utilizá-lo nos serviços.
O assistenteNovo Serviço e o editor de serviço suportam serviços SOAP com uma ligação HTTP.
Para começar a trabalhar com Serviços, consulte Desenvolvendo um Serviço.
Uma interface consiste em uma ou mais operações e um estilo de ligação.
Uma operação é uma descrição de uma ação que é implementada pelo serviço. Uma operação pode ser um tipo de solicitação-resposta, significando que uma solicitação foi enviada e uma resposta retornada para a interface, ou um tipo unidirecional, significando que apenas uma solicitação foi enviada e nenhuma resposta é necessária. Cada operação da interface define os dados que podem ser passados na forma de entradas e saídas do componente quando a operação é chamada. Uma operação unidirecional tem apenas uma entrada. Cada operação pode ter uma ou mais falhas para manipular condições de erro.
O estilo de ligação especifica o protocolo e o formato de dados da operação.