CORBA Programming with C++ with Advanced TAO Topics

OCI - Education & Training - CORBA Programming with C++ with Advanced TAO Topics

Schedule


There are no open enrollment classes currently scheduled.

Goals

  • Understand CORBA's role in developing distributed applications
  • Understand the OMG's Object Management Architecture
  • Define CORBA interfaces using Interface Definition Language (IDL)
  • Create CORBA clients and servers
  • Use advanced features of the Portable Object Adapter in your applications
  • Understand selected advanced CORBA programming with TAO techniques

Audience

Software developers who will be developing distributed applications using CORBA and TAO

Duration

5 days

Prerequisites

Non-trivial experience with C++ and familiarity with object-oriented concepts is required.

Contents

What is CORBA?
Interface Definition Language (IDL)
CORBA Object Overview
IDL to C++ Mapping Details
Object Reference Details
Parameter passing Rules - In, Out, Inout, Return
Implementing Servants
Managing Servants
POA Details
Request Routing Alternatives
The Naming Service
The Event Service
Advanced Topics: Multithreading; Endpoints/Connections/Protocols; Configuring TAO Applications; CORBA QoS Policies

Format

Lecture and programming exercises