java - Can different application server implementations share Remote EJBs? -
after reading official java ee docs , after playing openejb, wondering capabilities of different application servers cross-communicate remote
ejbs. right now, seems me despite api's standardisation, inter-process communication not standardized, example ejbd
protocol seems supported openejb.
i in particularly wondering protocols used implementing ejb-based rpcs. until now, believed communication done via http. looking documentations websphere, jboss , tomee, seems every application server cooks own soup.
my question therefore: can different application servers communicate via remote ejbs , protocol typically implemented. , why application server tomee offer deriving solution in first place?
yes, possible. ejb-spec requires support of corba/iiop. ejb 3.1 spec (chapter 2.5):
to interoperability ejb environments include systems multiple vendors, ejb specification requires compliant implementations support interoperability protocol based on corba/iiop remote invocations java ee clients. implementations may support other remote invocation protocols in addition iiop.
Comments
Post a Comment