• Post Reply Bookmark Topic Watch Topic
  • New Topic

whats CORBA for?  RSS feed

 
sachin dabhade
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
can anybody tell me what is the purpose of corba?
whats difference beteen corba and rmi and ejb?
what is middleware?
any practicle example where they can be used?
thank you
sachin
 
Suneel Setlur
Ranch Hand
Posts: 202
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Sachin
CORBA is an architecture.
It is basically a link to connect/communicate/interface application software running
on heterogenous platforms.
RMI also is an interface but it connects applications running on different servers but written totally in Java.
EJB again is an architecture and applications written using EJBs work on any system that supports the EJB specs.

Middleware, is a layer of software between the network and the applications. This software provides services such as identification, authentication, authorization, directories, and security.
Please correct me if I am wrong. Appreciate it.
Suneel
 
mibrahim
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
CORBA (Common Object Request Broker Architecture) is an architecture definition provided by Object Group.
RMI (Remote Method Invocation) is similar architecture provided by Java.


[This message has been edited by mibrahim (edited July 10, 2001).]
 
Narayan Veeramani
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
With Corba, u can have heterogenous platforms, for example
C++ client and java server. With RMI, both clients and server implementations are in Java. Further Corba interfaces are written
in IDL. For RMI, u can just write usual
Java interfaces.
[This message has been edited by Narayan Veeramani (edited July 10, 2001).]
 
Robert Philip
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Common Object Request Broker Architecture (CORBA) from the Object Management Group (OMG) provides a platform-independent, language-independent architecture for writing distributed, object-oriented applications. CORBA objects can reside in the same process, on the same machine, down the hall, or across the planet.
 
Nakul Kasadwala
Greenhorn
Posts: 22
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Sachin
According to me CORBA is specification and not technology.
This specification is implemented by many vendors.
[This message has been edited by Nakul Kasadwala (edited July 23, 2001).]
 
Paul Ralph
Ranch Hand
Posts: 314
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can check out this for a comparison of CORBA RMI and DCOM.
Paul R
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!