CORBA

(redirected from Chorba)
Also found in: Wikipedia.

CORBA

[′kȯr·bə]
(computer science)

CORBA

CORBA

(Common Object Request Broker Architecture) A software-based interface from the Object Management Group (OMG) that allows software modules (objects) to communicate with each other no matter where they are located on a private network or the global Internet. CORBA is a "distributed objects" system designed for multi-tier, client/server applications, where processing data in one computer requires additional processing by some other service in another computer in order to complete the transaction. CORBA is also described as an "object bus" or "software bus." See distributed objects.

DCOM and Web Services
Microsoft's counterpart to CORBA is its COM-based Distributed COM (DCOM) architecture (see COM and DCOM). COM/CORBA interoperability is required to integrate Windows desktops into a CORBA-based system.

Although CORBA and DCOM have achieved some success, Web services on the Internet are expected to be far more triumphant. CORBA software from different vendors may not always interoperate at all levels, and DCOM is a Windows-based solution only (see Web services).

Part of the OMA
CORBA is the communications component of the Object Management Architecture (OMA), which defines other elements such as naming services, security and transaction services. However, CORBA is the common umbrella term.

Client/Server Requests
At runtime, a CORBA client makes a request to a remote object via an ORB (Object Request Broker), and the ORB creates the illusion that the remote object is local.

The client calls a CORBA operation by sending a GIOP (General Inter-ORB Protocol) message to the server ORB, which returns a GIOP reply. Finally, the client ORB converts the reply into a normal object for the client application. When sent over TCP/IP, GIOP is called "IIOP" (Internet Inter-ORB Protocol). Orbix and VisiBroker are examplesof commercial ORBs.

The Interface Definition Language (IDL)
CORBA objects are defined by an Interface Definition Language (IDL) that describes the processing (methods) and the data sent and returned. IDL compilers for languages such as C, C++, Java, Smalltalk and COBOL let programmers use familiar constructs. IDL definitions stored in an Interface Repository can be queried by a client application to determine which objects are available on the bus.

CORBA Versions
The first version of CORBA supported C. CORBA 2 added C++ and Java as well as GIOP. CORBA 3 added Internet firewall support, quality of service (QoS) and CORBAcomponents, a high-level interface to services such as Enterprise JavaBeans (EJBs). See POA and servant.


One Program Calls Another
The basic concept is simple: one program calls upon another for its services no matter where it is located. CORBA provides a complete messaging environment for executing remote objects written in multiple languages and running on different platforms.








Remote Procedure Calls
RPCs, which have been around for some time, are similar to CORBA, although not as comprehensive. They tend to support one programming language and one platform.








CORBA Object Creation
CORBA objects are created by compiling IDL definitions into the client and server code. The resulting applications communicate with each other via the CORBA bus using the GIOP or IIOP protocols.
References in periodicals archive ?
Outre le fait qu'il donne aux plus demunis, le Tizi-Ouzeen ne manque pas d'exprimer aussi sa generosite envers les malades, comme en temoignent ces virees au niveau des structures sanitaires qui font le plein de visiteurs, avant et apres la rupture du jeune, pour reconforter et soulager, ne serait-ce moralement, ceux qui vivent, la mort dans l'ame, leur absence autour de la meida familiale et la chaude chorba preparee avec soin par la maman ou l'epouse.
instant soups individual - chorba recipe - pods 400 000 1 000 000 mini maxi over 3 years.
Chorba is chief of the Field Services and Evaluation Branch, Division of Tuberculosis Elimination, National Center for HIV/AIDS, Viral Hepatitis, STD, and TB Prevention, Centers for Disease Control and Prevention, Atlanta, GA.
ref_=tt_ov_st_sm) reports that Nancy Sun (Western Union Manager), Kelly Tuohy (Waitress), Matthew Minierio (TJ), Phillip JM Chorba (Hotel Manager) and Kevin McCormick (Randall "Ghost" Sykes) will make an appearance in "Blue Bloods" Season 5, episode 12 "Home Sweet Home.
It continues to occupy a central place in our historical memory, in our memory of identity" (quoted in Chorba 31).
Chorba - Stephanie Hoppe and William Chorba, of Florence, a son.
She said: "The dishes I prepare during Ramadan, such as brik or chorba, are very Tunisian.
Chorba summed it up: "After 30 years of successful program initiatives, we'd like to think that our Council of American Ambassadors has itself become one of the treasures of the U.
Not to be outdone, Soup Me (55 Neofit Rilski Street; 359-88-862-6525), where a ladle serves as the door handle and silver pots have been fashioned into ceiling lamps, serves specials like shkembe chorba (or tripe soup; from 3.
Chorba, the thin mutton soup, and Pilov, the rice and meat dish, were being cooked in huge open pots.