CORBA Component Model Tutorial,
Yokohama OMG Meeting
Wednesday, April 24th, 2002
(c) Philippe Merle LIFL - INRIA 2002
1
Wednesday, April 24th, 2002
CORBA Component Model Tutorial
1
CORBA Component Model
Tutorial
OMG CCM Implementers Group,
MARS PTC & Telecom DTC
OMG Meeting, Yokohama, Japan,
April 24th, 2002
OMG TC Document ccm/2002-04-01
Wednesday, April 24th, 2002
CORBA Component Model Tutorial
2
Tutorial Team
n Speakers
n Philippe Merle - LIFL/INRIA - Philippe.Merle@lifl.fr
n Sylvain Leblanc - LIFL - Sylvain.Leblanc@lifl.fr
n Mathieu Vadet - Thalès/LIFL - Mathieu.Vadet@lifl.fr
n Frank Pilhofer - Alcatel/FPX - fp@fpx.de
n Tom Ritter - Fraunhofer Fokus - ritter@fokus.gmd.de
n Harald Böhme - Humboldt University
- boehme@informatik.hu-berlin.de
n Contributors
n J. Scott Evans - CPI - evans@cpi.com
n Diego Sevilla Ruiz - dsevilla@ditec.um.es
n Raphaël Marvie - LIFL – Raphael.Marvie@lifl.fr
CORBA Component Model Tutorial,
Yokohama OMG Meeting
Wednesday, April 24th, 2002
(c) Philippe Merle LIFL - INRIA 2002
2
Wednesday, April 24th, 2002
CORBA Component Model Tutorial
3
Tutorial Objectives
n A guided tour of the CORBA Component Model
n How to design, implement, package, deploy, execute,
and use CORBA components
n Putting the CCM to work
n Illustrated with a concrete example
n Well-known Dining Philosophers
n Demonstrated on various OS, ORB, CCM platforms, and
programming languages (C++, Java, OMG IDLscript)
Wednesday, April 24th, 2002
CORBA Component Model Tutorial
4
Agenda
n What is the CORBA Component Model?
n Defining CORBA components
n Programming CORBA component clients
n Implementing CORBA components
n Putting CORBA containers to work
n Packaging CORBA components
n Deploying CORBA component applications
n Summary
CORBA Component Model Tutorial,
Yokohama OMG Meeting
Wednesday, April 24th, 2002
(c) Philippe Merle LIFL - INRIA 2002
3
Wednesday, April 24th, 2002
CORBA Component Model Tutorial
5
What is the
CORBA Component Model?
n From CORBA 2.x to the CCM
n Comparison with EJB, COM, and .NET
n CCM Technolo