Como você estabelece contexto e ligar para um WebSphere EJB da Sun JRE (não IBM)

StackOverflow https://stackoverflow.com/questions/142445

  •  02-07-2019
  •  | 
  •  

Pergunta

Existe uma maneira de chamar um EJB que é servido por meio do WebSphere (iiop: // host: port / ejbName) a partir de um JRE de baunilha (como Sun). Um monte de pessoas foram me dizendo que esse tipo de arquitetura se baseia em um ambiente homogêneo. Pensamentos?

Foi útil?

Solução

Embora seja possível, eu não recomendo porque você está pedindo problemas usando RMI-IIOP em um ambiente heterogêneo.

A minha abordagem seria para expor o EJB como um serviço web e consumir no cliente.

Outras dicas

Sim, isso é possível. Você tem que criar algo chamado um thin client. Tem limitações de consultas JNDI devido ao não ser parte do ambiente recipiente, nomes, de forma totalmente qualificados têm de ser utilizados.

Basta procurar por "thin client IBM ejb" no google. Infelizmente, eu não tenho o link para as bibliotecas apropriadas (para o WAS 6) aqui, eles estão no trabalho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top