Configurando Informações de URL Terminal para Acessar Diretamente Beans Corporativos

O WebSphere Application Server suporta diretamente o acesso a um enterprise bean como um serviço da Web, como uma alternativa ao uso de HTTP ou Java™ Message Service (JMS) para transportar pedidos entre o servidor e o cliente. O módulo Enterprise JavaBeans (EJB) que é usado como um serviço da Web contém um arquivo Web Services Description Language (WSDL) que contém ligações EJB.

Antes de Iniciar

Para aprender mais sobre o processo de acessar diretamente um enterprise bean como um serviço da Web, consulte o uso de ligações WSDL EJB para chamar um EJB a partir de um cliente de serviços da Web JAX-RPC.

É possível usar o console administrativo ou os arquivos de propriedade para configurar e gerenciar fragmentos de URL de terminal EJB. Para saber mais sobre o uso de arquivos de propriedades para configurar e gerenciar fragmentos de URL, consulte as informações sobre como trabalhar com arquivos de propriedades de fragmentos de URL do terminal de serviços da Web.

Essa tarefa descreve o uso do console administrativo para configurar as informações de URL do terminal para acessar diretamente os enterprise beans.

Sobre Esta Tarefa

Configurar um terminal em serviço é necessário para conectar clientes de serviço da Web a quaisquer serviços da Web entre os componentes que estão sendo montados ou a quaisquer serviços da Web externos.

Você pode especificar terminais de endereço da Web do enterprise bean para serviços da Web acessados diretamente pelas ligações EJB usando o painel Fornecer informações de endereço da Web de terminal JMS e EJB no console administrativo.

Se você tem módulos configurados para usar acesso de EJB direto, os módulos são listados no painel Fornecer informações de endereço da Web de terminal JMS e EJB no console administrativo. O terminal do EJB está disponível somente no WSDL localizado no arquivo application_name_ExtendedWSDLfiles.zip.

É possível especificar um fragmento de endereço da Web de terminal para os serviços da Web em cada módulo.

Para configurar os terminais de endereço da Web do enterprise bean com o console administrativo:

Procedimento

  1. Abra o administrative console.
  2. Clique Aplicativos > Aplicativos Corporativos > application_instance > Fornecer Informações da URL do Terminal EJB e do JMS.
  3. Localize a lista de módulos EJB.
  4. Selecione o módulo do aplicativo.
  5. Digite o fragmento do endereço da Web no campo Fragmento da URL.

    Digite um fragmento de endereço da web que seja um prefixo da parte inicial do endereço da Web obtida pelo exame das informações de implementação do serviço da Web. Consulte o exemplo após esta tarefa para obter mais informações.

    O valor digitado é utilizado para definir o atributo de local do elemento generic:address da porta no arquivo WSDL publicado utilizando o link do nome do arquivo application_name_ExtendedWSDLFiles.zip no painel Publicar Arquivos Zip WSDL. Os nomes dos arquivos zip são listados como links no painel.

  6. Clique em OK.
  7. Clique em Salvar.

Resultados

Você configurou os terminais do enterprise bean para serviços da Web acessados diretamente pelas ligações EJB.

Exemplo

O exemplo a seguir ilustra um fragmento de endereço da Web para inserir no campo Fragmento de URL.

As seguintes informações do endereço da Web podem ser obtidas do descritor de implementação de um enterprise bean:
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome
Digite o seguinte fragmento de endereço da Web no campo Fragmento da URL:
jndiProviderURL=corbaloc:iiop:myhost.mycompany.com:2089
Os resultados são mostrados no exemplo a seguir:
wsejb:/com.acme.sample.MyStockQuoteHome?jndiName=ejb/MyStockQuoteHome&jndiProviderURL=
corbaloc:iiop:myhost.mycompany.com:2089

O que Fazer Depois

Forneça uma descrição do serviço da Web para o solicitante do serviço publicando arquivos WSDL. Para saber mais, leia sobre como disponibilizar aplicativos de serviços da Web implementados aos clientes.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_provideejb
Nome do arquivo: twbs_provideejb.html