Pages

Friday, May 28, 2010

Task3: CORBA

CORBA


CORBA is Common Object Request Broker Architecture. It is standard distributed object architecture developed by the object Management Group (OMG).
CORBA object differ from typical programming language objects in these ways:
  • CORBA objects can be located anywhere on a network.
  • CORBA objects can interoperate with objects on other platforms.
  • CORBA objects can be written in any programming language for which there is a mapping from OMG IDL to that language.
CORBA object Interface
All CORBA objects support an IDL interface. It defines as object type. An interface can inherit from one or more interface. It is very similar to Java and C++.
An IDL interface declares a set of client accessible operations, exceptions, and typed attributes (values). Each operation has a signature that defines its name, parameters, result, and exceptions. A simple IDL interface that describes the classic "Hello World" program, follows.
module HelloApp
{
  interface Hello
  {
    string sayHello();
    };
};

Reference
Krill, P (2008). Cobra language slithering to open source. Retrieved on 23/05/2010 from http://www.infoworld.com/d/developer-world/cobra-language-slithering-open-source-202

1 comment:

  1. CORBA is common Object Request Broker Architecture. It can be located in anywhere in the network. CORBA is developed by Object Management Group and u describe very well about CORBA, so it is easy to understand the importance of the CORBA Vaibhavi!!! Grate job!!!

    ReplyDelete