【发布时间】:2008-09-26 23:09:27
【问题描述】:
有没有办法从普通 JRE(如 Sun)调用通过 WebSphere (iiop://host:port/ejbName) 提供服务的 EJB。很多人一直告诉我,这种类型的架构依赖于同质的环境。想法?
【问题讨论】:
有没有办法从普通 JRE(如 Sun)调用通过 WebSphere (iiop://host:port/ejbName) 提供服务的 EJB。很多人一直告诉我,这种类型的架构依赖于同质的环境。想法?
【问题讨论】:
是的,这是可能的。你必须创建一个叫做瘦客户端的东西。由于它不是容器环境的一部分,因此对 JNDI 查找有限制,因此必须使用完全限定名称。
只需在 Google 上搜索“瘦客户端 ibm ejb”即可。不幸的是,我在这里没有相应库(对于 WAS 6)的链接,它们正在工作。
【讨论】:
虽然有可能,但我不推荐它,因为您在要求在异构环境中使用 RMI-IIOP 时遇到麻烦。
我的方法是将 EJB 公开为 Web 服务并在客户端使用。
【讨论】: