---

Linux World: Introduction to CORBA, Part 1

CORBA encompasses a series of standards and protocols for
interprocess communication in a heterogeneous environment. Using
CORBA, developers can easily write applications for many different
operating systems at once, in any number of languages.
It thus
comes as no surprise that the CORBA specification has caught on so
quickly as the standard for interprocess communication. Mike Olson
is your guide through this introduction to Corba in this first part
of a two-part series.”

“If you’ve ever programmed a network application, you’ve
probably struggled to make the code communicate with machines built
around different architectures. Perhaps you’ve had to use remote
code written in a different language. Such needs are common in
application development, and many tools, such as remote procedure
calls, have emerged to support them. In the more complex and more
powerful world of objects, many of the same old problems lurk, but
the same old tools don’t quite work as solutions. In response to
this gap, a group of vendors and developers formed the Object
Management Group (OMG), and, among other efforts, developed the
Common Object Request Broker Architecture (CORBA) specification.
CORBA encompasses a series of standards and protocols for
interprocess communication in a heterogeneous environment. With
CORBA, developers can easily connect processes running on different
machines, with different operating systems, and with code written
in different languages.”


Complete Story