recent success story


PG-08 - Developing CORBA Applications

'Most useful was the explanation of the general CORBA structure and what the main parts did e.g. IDL filer, POA, naming service. Everything covered had relevance to the job.'


PG-08 - Developing CORBA Applications

'All areas were equally useful. The overall concepts of CORBA programming were new.'


Developing CORBA Applications

Make an enquiry Print

Reference: PG-08
Duration: 4 Day(s)


This course teaches the concepts of distributed computing and how to develop components that are; autonomous, self-managing and collaborative, using CORBA. Not only will it focus on the construction of CORBA applications but also how implementation is achieved. CORBA Services will also be investigated along with dynamic invocation and multi-threading in CORBA.

Delegates are then led through the basics of building a CORBA application, from writing the Interface Definition Language (IDL) code through to compiling and running the client and server. CORBA services are then discussed along with their current market state-of-play. Finally, advanced topics such as dynamic invocation, security, multi-threading and language-specific issues are covered.

This course is offered in Ada95, C++, C# or Java.


  • An overview of distributed object technologies
  • The components of CORBA
  • The Object Management Architecture
  • Overview of IDL
  • Working with the POA
  • IDL Basic Types
  • IDL Exceptions
  • User Defined Types
  • Interfaces
  • Naming and Trading Services
  • IDL Value Types
  • Advanced POA Features

Who should attend

Engineers who wish to be able to implement CORBA using their preferred target language.


A good working knowledge of the target language is required in order to attend this course. In additions, an understanding of distributed systems would be advantageous.
Make an enquiry

Related courses