|
ICE and EJBs
I am currently tasked to make suggestions for a web application architecture blueprint. I am very much interested in suggesting ICE as the underlying cross-platform communication infrastructure for the application part, as I would like to the ability to expose some app functions/services in a cross-platform way.
However, I am running into some difficulty. There seems to be some preference here for running apps under an application server like JBOSS. This means they have to be in Java (no problem yet), but it also means the runtime environment is an EJB container, and right out of the box the EJB spec only supports IIOP for EJBs.
I know, ICE (the core) mainly brings three parts to the table:
1) A wire protocol
2) IDL and several IDL-to-Language mappings
3) An execution/runtime environment for ICE objects
It is the third that is the problem, as EJBs require their own kind of runtime environment. My question is:
Is it possible to expose an EJB through ICE (wire protocol) - while it is running in an EJB container (as it can be done with IIOP)?
Karl
|