Are there any performance issues that have to be considered while using EJB Components from COM environments?

Lee Fuller

Certainly. The level of performance degradation depends on the architecture used, which might include calling into the local JVM to call a particular class (which might then use RMI to get into a particular EJB component), using MSMQ and JMS to loosely couple the two architectures, using SOAP/Web services to loosely couple architectures or using an EJB to CORBA/COM bridge.

Personally, I would choose a loosely coupled architecture, with the anticipation of fast performance not being a requirement. If re-using an existing EJB component, then this performance hit will have to factored into the expectations, if a new component, then it is best to keep it all COM(+) for maximum performance. (IMHO)