[14] CHOOSING BETWEEN CORBA AND EJB UPDATED!
(Part of the CORBA FAQ, Copyright © 1996-99)


[14.1] WHY SHOULD I USE CORBA AND NOT EJB? NEW!

[Recently created (10/1999). Click here to go to the next FAQ in the “chain” of recent changes]

Enterprise Java Beans (EJB) is a new distributed object computing technology. Being new, EJB simultaneously offers appeal (it is new!) and risk (it is new!). EJB does not have the broad installed base like CORBA, nor does it have all of the services. But, undoubtedly, over time, EJB deployments and services will grow. The main distinctions between EJB and CORBA are on flexibility and focus:

The CORBA and EJB environments can naturally interoperate at the network level. Core Java and EJB distributed computing uses Java Remote Method Invocation (RMI) for the network protocol. CORBA’s IIOP and Java’s RMI are compatiable in the sense that IIOP can carry RMI-based calls.

TopBottomPrevious sectionNext section ]


[14.2] MUST I CHOOSE BETWEEN EJB AND CORBA? NEW!

[Recently created (10/1999). Click here to go to the next FAQ in the “chain” of recent changes]

No. Distributed applications can be developed using both CORBA and EJB. For example, a client application might be developed to access a set of EJB and CORBA objects without distinction. There are some differences in the interface design patterns in the two environments, but there are straightforward to handle.

TopBottomPrevious sectionNext section ]


[14.3] IS CORBA MORE MATURE THAN EJB? NEW!

[Recently created (10/1999). Click here to go to the next FAQ in the “chain” of recent changes]

Yes. EJB was developed relatively recently, well after CORBA had been through its early adoption pains. This gives CORBA a longer track record of successful and unsuccessful system installations. This, however, gives EJB the benefit of handsight. We have said that “EJB is CORBA combined with some best practices”. This is meant to indicate

TopBottomPrevious sectionNext section ]


E-Mail E-mail us
CORBA FAQTable of ContentsExhaustiveAlphabeticalSubject indexAbout the authors©TMDownload your own copy ]
Revised Oct 27, 1999