Sinopsis
This book brings together C++, the most widely used object-oriented programming language, and the Common Object Request Broker Architecture (CORBA), the most popular object-based distributed middleware. CORBA, a standard produced by the Object Management Group (OMG)—the world's largest industry consortium—defines an infrastructure that enables invocations of operations on objects located anywhere on a network as if they were local to the application using them. Although CORBA is defined to support many programming languages, C++ is the most popular language for implementing CORBA objects.
The OMG Interface Definition Language (IDL) is a language which allows you to specify the interface of objects in an implementation and programming language independent manner. Conceptually and syntactically, the OMG IDL uses many C++ language conventions, so the mapping from IDL to C++ is a very natural progression.
Throughout this chapter, we look at the advantages of using CORBA for C++ users and the advantages of using C++ for programming distributed systems with CORBA. Similarly, we provide some explanation of the object-hard oriented concepts of C++ in the context of CORBA. We will also give an introduction to CORBA and C++ Object Request Brokers (ORBs). Finally, we explain how to program with C++ ORBs by introducing a simple example.
Content
- Benefits of C++ Programming with CORBA
- C++ Overview
- Overview of C++ ORBs
- CORBA Overview
- The Object Management Group
- The Object Management Architecture
- Common Object Request Broker Architecture
- OMG IDL to C++ Mapping
- ORB Runtime System
- Discovering Services
- Building Applications
- Advanced Features
0 komentar:
Posting Komentar