CORBA Programming with C++

In this hands-on course, you will learn: the role CORBA plays in developing distributed applications; the OMG’s Object Management Architecture; how to write CORBA clients and servers in C++; how to use CORBA services such as Naming and Events; using CORBA exceptions; and basic and advanced features of the Portable Object Adapter (POA). This course also covers the specification of interfaces using OMG Interface Definition Language (IDL) and details of the OMG IDL-to-C++ language mapping, and provides hands-on practice in developing CORBA clients and servers in C++ (using TAO).
OBJECTIVES

  • 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


Prerequisites

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

 

DURATION AND PRICING

4-days (24 hours) 
Contact us for pricing and group discounts. 

 

LOCATION

OCI Education Center
12140 Woodcrest Executive Drive
St. Louis, MO. 63141

 

FLEXIBLE OPTIONS

Contact us to customize an offering that fits your budget and specific requirements. We can deliver instructor-led training at your site, our education center, or virtually — whenever and wherever!

 

OUTLINE
 
  • 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


Join our mailing list to be notified
when new sessions are added!

secret