支持分布式互操作性

时间:2016-03-21 10:23:24

标签: java-ee ejb-3.1 ejb-2.x

EJB 3.1规范在第10章中说明了以下内容。 "本章描述了通过EJB 2.1远程客户端视图从分布在网络上的客户端访问企业bean的互操作性支持,以及从Java平台企业版远程客户端调用企业bean的分布式互操作性要求( Java EE)组件。未为EJB 3.x远程客户端视图定义分布式互操作性。"

这是否意味着从EJB 3.x开始,EJB提供程序可以自由选择远程EJB调用的协议? 也是为什么决定不从EJB 3.x定义互操作性?

1 个答案:

答案 0 :(得分:0)

是的,实施可以自由选择他们的协议。

软件行业已经(并且仍在)摆脱RMI-IIOP / CORBA,这可能是已经存在的唯一可行的协议,而且可能已经使用了EJB 3专家组(和供应商)不能证明指定(和实现)自定义协议所需的巨大努力。我不清楚EJB 3应该完全定义@Remote而不是仅仅添加@RemoteHome(即,只是为现有功能定义注释等效而不是添加新功能),但我猜EJB专家组决定添加它只是为了保持一致。