Copacetic

Ace King, check it out!

The Rise and Fall of CORBA

with 2 comments

Michi Henning writes about The Rise and Fall of CORBA on the ACM Queue website. In the article he describes the history and development of the CORBA standard and details why it has been relegated to a infrastructure backwater. They key reason for CORBA’s failure that resonates with me is the following statement,

The OMG does not require a reference implementation for a specification to be adopted. This practice opens the door to castle-in-the-air specifications. On several occasions the OMG has published standards that turned out to be partly or wholly unimplementable because of serious technical flaws. In other cases, specifications that could be implemented were pragmatically unusable because they imposed unacceptable runtime overhead. Naturally, repeated incidents of this sort are embarassing and do little to boost customer confidence. A requirement for a reference implementation would have forced submitters to implement their proposals and would have avoided many such incidents.

Advertisements

Written by Joe

June 21, 2006 at 6:14 pm

Posted in Uncategorized

2 Responses

Subscribe to comments with RSS.

  1. I’m in complete agreement. I coded CORBA for years throughout college and also completed a major project with the language. The entire specification is not standardized which wholly leads to incompatibility down the road. Customer’s want reliable middleware solutions that can be still implemented / expanded upon in years to come. Not an overly clunky language that takes an age to code and slow interaction due to unacceptable due to runtime overhead.

    It’s as if you’re reading my mind …. 😉

    Valehru

    June 21, 2006 at 8:29 pm

  2. Recommend one powerful Corba Simulator tools. Very simple & useful.

    Download site:
    http://sourceforge.net/projects/ucs

    UCS (Ultra Corba Simulator) is one more powerful corba client/servant simulator tool than other similar products(e.g. Telcopro’s MtSim, or OpenFusion’s Corba Explorer, or eaiBridge’s CAST). It doesn’t need idl-related helper class or IR service.

    ucs_2008

    September 13, 2007 at 7:56 am


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: