Disponibilizando um Serviço Hospedado Internamente como um Serviço da Web
Crie um serviço de entrada. Um serviço de entrada é uma interface da Web para um serviço que é fornecido internamente (ou seja, um serviço fornecido por sua própria organização e hospedado em um local que está diretamente disponível por meio de um destino de barramento de integração de serviço). Para configurar um serviço hospedado localmente como um serviço de entrada, associe-o a um destino de serviço e a um ou mais listeners de nó de extremidade por meio dos quais os pedidos e respostas de serviços são transmitidos para o serviço. Você também pode optar por disponibilizar o serviço local por meio de um ou mais registros UDDI.
Antes de Iniciar
- Você criou e instalou um repositório Service Data Objects (SDO) (usado para armazenar e atender definições de WSDL) em cada servidor independente ou cluster que executará uma função de serviços da web do barramento de integração de serviços.
- Você tenha criado uma nova configuração do listener de nó de extremidade para cada listener de nó de extremidade que planeja utilizar para receber pedidos de serviço de entrada.
- Você já tem um serviço hospedado internamente que deseja configurar como um serviço de entrada e você disponibilizou o serviço em um destino do barramento de integração de serviços.
- Você tenha criado referências a quaisquer registros do UDDI nos quais você deseja registrar este serviço.
Você também deve criar um arquivo WSDL de gabarito que descreve o serviço e tornar o WSDL disponível em uma URL ou por meio de um UDDI Registry. Para obter informações sobre como criar um arquivo WSDL, consulte Desenvolvendo um Arquivo WSDL para Aplicativos JAX-RPC.
Sobre Esta Tarefa
Na figura a seguir, um pedido de cliente é recebido por um listener de terminal e, em seguida, passado por meio de uma porta de entrada para um destino de serviço de entrada. Os manipuladores JAX-RPC e as ligações WS-Security podem ser aplicadas às portas.

Os pedidos e respostas de serviços da Web para um serviço de entrada podem ser enviados por meio de qualquer ligação (por exemplo, SOAP sobre HTTP ou SOAP sobre JMS) que esteja disponível para o barramento. Cada tipo de ligação disponível é representado por uma porta de entrada e cada porta de entrada é associada a um listener de nó de extremidade específico de ligação.
- É possível controlar quais grupos de usuários podem acessar um determinado serviço da Web de entrada, disponibilizando-o apenas por meio de listeners terminais específicos.
- É possível associar as listas de rotinas de tratamento JAX-RPC às portas, para que as rotinas de tratamento possam monitorar a atividade na porta e executar a ação adequada dependendo do emissor e do conteúdo de cada mensagem transmitida pela porta.
- É possível definir o nível de segurança a ser aplicado às mensagens (configurações e ligações do WS-Security). O nível de segurança pode ser definido de maneira independente para mensagens de pedido e resposta.
Procedimento
Resultados
O que Fazer Depois
Se você desejar proteger o novo serviço de entrada ou aplicar quaisquer listas de rotinas de tratamento JAX-RPC às portas do serviço, ou publicar o serviço em mais registros do UDDI, utilize o console administrativo para modificar sua configuração do serviço de entrada.