Thread: ICE and EJBs
View Single Post
  #1 (permalink)  
Old 04-18-2008
kwaclaw kwaclaw is offline
Registered User
 
Name: Karl Waclawek
Organization: Toronto Star Newspapers Ltd.
Project: Proof of concept
 
Join Date: Sep 2004
Location: Oshawa, Canada
Posts: 143
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
__________________
Karl Waclawek
The Toronto Star - http://www.thestar.com
Reply With Quote