x
Loading
 Loading
Hello, Guest | Login | Register

CORBA is dead!

Though it’s no longer trendy, CORBA is alive and well in Linux. The rumors of CORBA’s demise have been greatly exaggerated. In fact, the Common Object Request Broker Architecture is alive and well, and provides valuable services.

Every five years or so, a technology comes along that sounds like the solution to every software developer’s problem and the answer to every IT manager’s prayer. The Common Object Request Broker Architecture (CORBA) was one of those technologies. Launched in 1991, CORBA was to take the countless object-oriented, distributed, but very proprietary systems that had been developed during the 1980s and unite them under a single standard. Systems that conformed to the CORBA specification could work together transparently: applications could be assembled from whatever software components were available to provide the necessary services, regardless of what language they were written in, what operating system they ran on, or which company sold them. CORBA promised to help developers build custom distributed systems faster and cheaper than ever before. Perhaps predictably, it didn’t quite work out that way.

The first implementations of CORBA were difficult to learn, expensive to build, and so bulky and slow that they taxed even the most powerful desktop computers of the day. Still, CORBA showed potential and became popular enough that in 1996 the Object Management Group (OMG) released version 2 of the spec, making CORBA objects more sophisticated and even more compatible with each other. By that time, however, five years had passed, and another new technology promised to be the solution to all our problems: the Internet.

Suddenly, rather than trying to paste systems together with CORBA glue, companies began to think of ways to link their software services through…

Please log in to view this content.

Not Yet a Member?

Register with LinuxMagazine.com and get free access to the entire archive, including:

  • Hands-on Content
  • White Papers
  • Community Features
  • And more.
Already a Member?
Log in!
Username

Password

Remember me

Forgotten your password?
Forgotten your username?
Read More
  1. Helpful Tools for Software Developers
  2. The Github Hall of Fame
  3. Book'em, Github.
  4. This Week on Github: Stupid Ruby Tricks
  5. A Veritable Scatter Shot!
Follow Linux Magazine
Rackspace