Disponibilizando um Serviço da web Hospedado Externamente
Crie um serviço de saída. Um serviço de saída fornece acesso, por meio de uma ou mais portas de saída, para um serviço da Web que é hospedado externamente. Um serviço de saída pode ser utilizado por qualquer um de seus sistemas internos que podem acessar o barramento de integração de serviço no qual ele está hospedado. Para disponibilizar um serviço hospedado externamente por meio de um barramento, primeiro, associe-o a um destino de serviço, em seguida, configure um ou mais destinos de porta (um para cada tipo de ligação, por exemplo, SOAP sobre HTTP ou SOAP sobre JMS) por meio do qual os pedidos e respostas de serviço são transmitidos para o serviço externo. Você obtém as definições de porta do WSDL, mas pode escolher quais deseja criar.
Antes de Iniciar
Este tópico assume que você criou e instalou um repositório Service Data Objects (SDO) (usado para armazenar e atender as definições WSDL) em cada servidor independente ou cluster que executará uma finção de serviços da web do barramento de integração de serviços.
Para criar um serviço de saída, você deve conhecer o local do arquivo WSDL publicado externamente, que descreve o serviço. Esse arquivo WSDL está disponível em um endereço da web ou através de um registro de UDDI.
Se o arquivo WSDL para seu serviço de saída estiver armazenado em um registro do UDDI, associe o serviço de saída a uma referência de UDDI ao registro. Você seleciona a referência de UDDI de uma lista suspensa, portanto é necessário configurar a referência de UDDI antes de configurar um novo serviço de saída que o use.
Sobre Esta Tarefa
Na seguinte figura, cada mensagem é transmitida a partir do serviço de saída para o serviço de destino por meio de uma porta de saída. É criada uma porta de saída separada para cada ligação disponível. Os manipuladores JAX-RPC e as configurações WS-Security podem ser aplicados nas portas.

Os pedidos e respostas para um serviço de saída são enviados por meio de qualquer ligação de transporte (por exemplo, SOAP sobre HTTP, SOAP sobre JMS, ligação EJB) que esteja disponível para o serviço de destino e o barramento de integração de serviço. Cada tipo de ligação disponível é representado por uma porta de saída configurada em um destino de porta. Para obter informações adicionais, consulte Portas de Saída e Destinos de Portas.
- É 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 a mensagens (a ligação 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
Como o serviço é hospedado externamente, também pode ser necessário ativar a autenticação do servidor proxy para cada porta para obter permissão para acessar a Internet.
Se você desejar proteger o novo serviço de saída ou aplicar quaisquer listas de rotinas de tratamento JAX-RPC às portas ou ativar a autenticação do servidor proxy para qualquer uma das portas, utilize o console administrativo para modificar a configuração do serviço de saída.