An example of distributed objects and components is CORBA (Common Object Request Broker Architecture). CORBA is an open distributed object computing infrastructure being standardized by the Object Management Group (http://www.omg.org). CORBA simplifies many common network programming tasks used in a net centric application environment. These are object registration, object location, and activation; request demul-tiplexing; framing and error-handling; parameter marshaling and marshaling; and
44 Mobile Computing
operation dispatching. CORBA is vendor-independent infrastructure. A CORBA-based program from any vendor on almost any computer, operating system, programming language and network, can inter operate with a CORBA-based program from the same or another vendor, on almost any other computer, operating system, programming language and network. COBRA is useful in many situations because of the easy way that CORBA integrates machines from so many vendors, with sizes ranging from mainframes through minis and desktops to hand-gelds and embedded systems. One of its most important, as well as the most frequent, uses is in servers that must handle a large number of clients, at high hit rates, with high reliability.
No comments:
Post a Comment