有没有办法从vanilla JRE(如Sun)调用通过WebSphere(iiop:// host:port / ejbName)提供服务的EJB。很多人一直告诉我,这种类型的架构依赖于同质的环境。想法?
答案 0 :(得分:2)
是的,这是可能的。您必须创建一个称为瘦客户端的东西。由于不属于容器环境,它对JNDI查找有限制,因此必须使用完全限定的名称。
在谷歌上搜索“瘦客户端ibm ejb”。不幸的是,我没有链接到相应的库(对于WAS 6),它们正在运行。
答案 1 :(得分:1)
虽然有可能,但我不推荐它,因为你在异构环境中使用RMI-IIOP要求麻烦。
我的方法是将EJB公开为Web服务并在客户端使用。