• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

EJB vs CORBA

 
Ranch Hand
Posts: 385
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
I asked the same question in EJB forum, but no one did answer I am studying EJB. My question is why somebody took care to implement EJB when there is CORBA already. What are benefits of using EJB vs CORBA? CORBA looks more "universal" to me.
Best regards.
 
High Plains Drifter
Posts: 7289
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You are comparing apples and oranges, for starters. The EJB spec, which outlines a suite of specifications for developing a multi-tiered expert system using Java, and CORBA, a platform-neutral specification for creating a distributed system, are not equivalent in any meaningful sense. In fact, you could build an EJB architecture using CORBA with no implied conflicts.
 
Vladas Razas
Ranch Hand
Posts: 385
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's exactly my point I dont have very good understanding of CORBA. But to me EJB looks like someone took CORBA, removed some features, added maybe some other features, removed cross-language thing and made it Java only. Ok. What is CORBA for? Distributed objects. And those doesn't depend on language. So they are good for business model.
Another thing is SOAP. And I think you can use any one of these 3 technologies for your business model.
 
Michael Ernest
High Plains Drifter
Posts: 7289
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Or all three.
A more direct comparison could be made with CORBA and RMI or (RMI-IIOP). Then it might be clear that EJB's get written to work within a system that is supported by one of those distributed object transports.
 
Vladas Razas
Ranch Hand
Posts: 385
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Still I feel not satisfied. I know probably the most correct way is to learn both and then I could see differences. But that is looong way. I was just trying to find someone who knows both and could quickly point out some differences (I would like to know more about EJB benefits over CORBA).
Thank you
 
Ranch Hand
Posts: 8945
Firefox Browser Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
https://coderanch.com/t/308441/EJB-JEE/java/EJB-vs-CORBA
 
Vladas Razas
Ranch Hand
Posts: 385
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
Thank you Pradeep! This is exactly what I was looking for!
Regards,
Vladas
 
Michael Ernest
High Plains Drifter
Posts: 7289
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This might just be a hint to use the search facility in a given forum instead of posting to other forums for lack of a direct response. :roll:
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic