Rationale
This chapter is about component technology.
It presents an overview of existing
technology, and discusses the need for interoperability.
It also provides examples of the application of component
technology, respectively, a simple workgroup
example combining Java and CORBA,
and an attempt to integrate an existing library with CORBA.
Hints
You may wish to present
appendices [IDL] and
[CORBA]
before treating the more abstract issues raised in this chapter.
Project assignments
As subjects for a paper, you may think of
- a comparison between (D)COM and CORBA
- an overview of any of (D)COM, CORBA, Java
- a case study of a component-based application
As practical assignments you may think of
- a simple CORBA application
Comments
For papers I strongly recommend a case study,
to gain familiarity with the opportunities
offered by component technology.
However, it is a good idea to let students obtain
some hands-on experience with (distributed) component
technology.
In my experience, the hardest part of getting along with CORBA
is to master the hello world level.
After that, things turn out to be surprisingly easy.
[]
readme
course
preface
1
2
3
4
5
6
7
8
9
10
11
12
appendix
lectures
resources
eliens@cs.vu.nl

draft version 0.1 (15/7/2001)