As more and more industries are connected to the internet and intranets, software development is becoming extremely complex. The complexity of software development has produced a major revolution in systems development: object-oriented computing is steadily becoming more and more mainstream. The other major revolution which is occurring in the computer industry is distributed computing. Every major new distributed computing technology has held out the promise of interoperability between heterogeneous systems and applications. Though connectivity between most types of operating systems platforms is available, interoperability at application level remains still an issue. Key factors include the inherent difficulty of distributed application programming and the lack of standard interfaces between applications. The goal of Object Management Group (OMG), an industry consortium of over 500 companies, is to bring together object-oriented technology and distributed computing. Its objective is to define a set of interfaces for interoperable software. CORBA is the product of OMG which defines a higher level facility for distributed computing. It provides standards for distributed objects architecture. In this chapter we discuss in detail about CORBA, various components of CORBA, its functions and how to invoke remote methods statically or dynamically.
Copyright © 1996 Virginia Polytechnic Institute & State University
All Rights Reserved
Padmapriya Vasudevan
priya@csgrad.cs.vt.edu
Last modified: Sun Sep 22 21:16:15 1996