Save up to 35%

What is CORBA?

February 28th, 2007 by uCertify Leave a reply »

CORBA is a mechanism in software for normalizing the method-call semantics between application objects that reside either in the same address space (application) or remote address space (same host, or remote host on a network). Version 1.0 was released in October 1991.

CORBA uses an interface definition language (IDL) to specify the interfaces that objects will present to the outside world. CORBA then specifies a “mapping” from IDL to a specific implementation language such as C++ or Java. Standard mappings exist for Ada, C, C++, Lisp, Smalltalk, Java, COBOL, PL/I, and Python. There are also non-standard mappings for Perl, Visual Basic, Ruby, Erlang, and Tcl implemented by object request brokers (ORBs) written for those languages.

Following are the advantages of CORBA:

  1. Services can be written in many different languages, executed on many different platforms, and accessed by any language with an interface definition language (IDL) mapping.
  2. The interface is clearly separated from implementation, and developers can create different implementations based on the same interface.
  3. CORBA supports primitive data types, and a wide range of data structures, as parameters.
  4. CORBA is ideally suited to use with legacy systems, and to ensure that applications written now will be accessible in the future.
  5. It provides an easy way to link objects and systems together.

Copyright © 2009-2010 Wikipedia. All rights reserved.

Pass SCJA in first attampt. Best exam simulation SUN CX310-019 download free trial.
Like this article? Share it with others
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
  • Share/Bookmark
Advertisement

Leave a Reply

uCertify.com | Our Company | Articles | Contact Us | News and Press Release | uCertify India | Entries (RSS)
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD    Cisco Certification: CCNA, CCENT    A+, Network+, Security+ Project+
Oracle Certification: OCP 11g, OCP 10g, OCA 11g, OCA 10g    CIW foundation    EC-212-32,    CISSP    Photoshop ACE CS4    Adobe Flash ACE, PMP, CAPM
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.