• 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

CORBA?

 
Ranch Hand
Posts: 35
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, everyone,
I heard a lot about that SCJP is not enough, one should have some other knowledge or experience like Corba, ejb, Database etc.
What is CORBA anyway? esp. what is the use of it?
Sorry for this ignorant question.
 
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am almost as ignorant as you are...but I know
that it is used to communicate bet'n two servers
and/or client systems. And ofcourse is one of the
best in its field . I may be able to elaborate
on this, but thought I will leave it to the more
knowledgable.....
Regds.
- satya
 
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi, Satya;
Go ahead and tell me what you know. Sound interesting to me.
Do reserve, and I am pretty sure you know a whole lot more than me (literally blank). :O
 
Rancher
Posts: 241
Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jason,
CORBA stands for Common Object Request Broker Architecture. It acts as a "middleware" between two different systems and allows their objects to interact even if the systems aren't all compatible (e.g. C++ and Java).
The place I went to learn more about CORBA is the Object Management Group's site (www.omg.org). They are the organization responsible for creating and maintaining CORBA as a universal standard. There's all sorts of intro stuff and tutorials, et cetera.
Once you get the basic idea, I know that developer.java.sun.com has some tutorials relating CORBA to Java.
I haven't used it in a project so I don't know if this information is adequate or not, but if you read it all, you'll be ahead of me!

Eric
 
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My $0.02:
CORBA is a standard and NOT a language. There are many implementations (tools) of this standard. Well known are:
Orbix by IONA, Visibroker by Visigenic (this used to be a free ORB - I don't know now), IBM has one etc... BUT no tool implements the entire of the standards to the depth required. So the interORB behaviour is very hazy...
However if you are into Java, EJB is the way to go since the EJB server provides all the infrastructure facilities (Load balancing, Fault tolerance, Security, etc...) automatically, which otherwise has to be built by you using a CORBA implementation. With EJB you can concentrate ONLY on business logic rather than worrying about this peripheral stuff....
regards
-Shiny
 
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
see www.mico.org
it's a free ORB which is full IIOP compatible, and it's for free. CORBA is very interesting as an architecture, providing a layer of services over a network. it has huge pottential, and goes hand-in-hand with ejb. for more , see cetus-links.org
bye.
reply
    Bookmark Topic Watch Topic
  • New Topic