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

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -