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

Load Balancing in Bluemix using custom domain and DNS SRV records -

oracle - pls-00402 alias required in select list of cursor to avoid duplicate column names -

python - Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] error -