Table of Contents
CORBA and OmniBrokerWith examples in C++ and Java
Why use Distributed Objects?
Why use Distributed Objects? (cont’d)
Why use Distributed Objects? (cont’d)
The Proxy Pattern
CORBA Components
CORBA IDL Features
CORBA IDL Features (cont’d)
CORBA IDL Features (cont’d)
CORBA IDL Language Mapping
The IDL Translator
The “Hello, World!” Example, in plain C++, without CORBA
“Hello, World!” with CORBA:Overview
IDL Code for “Hello, World!”
Implementing the Server in C++
Implementing the Server in C++ (cont’d)
Implementing the Server in C++ (cont’d)
Implementing the Client in C++
Implementing the Client in C++(cont’d)
Implementing the Server in Java
Implementing the Server in Java (cont’d)
Implementing the Server in Java (cont’d)
Implementing the Client in Java
Implementing the Client in Java (cont’d)
“Hello, World!” with the CORBA DII/DSI: Overview
Implementing the Client in C++, using the DII
The Interface Repository (IR)
CORBA Common Services and Common Facilities
CORBA Naming Service
Implementing the Server in C++, using the CORBA Naming Service
Implementing the Client in C++, using the CORBA Naming Service
CORBA Protocols
CORBA Protocols (cont’d)
OmniBroker Features
OmniBroker Features (cont’d)
OmniBroker Features (cont’d)
Nested Method Invocations
OmniBroker Services
OmniBroker Goodies
OmniBroker Distribution
Compiling OmniBroker with GCC
OmniBroker Support
OmniBroker Extensions and Add-Ons
OmniBroker Future Developments
CORBA Literature
CORBA Internet Resources
About OOC
|
Author: Marc Laukien
Email: ml@ooc.com
Home Page: http://www.ooc.com
|