CD5480 2003 period 2

COMPONENT-BASED TECHNOLOGIES

Course Goals

Component-based development is a big trend in within industry, office automation, web-based application, etc.  Component-based software engineering is a hot topic within research and education. Component technologies define techniques and standards for building software components or systems from components. The most established technologies today are COM/DCOM, CORBA, JavaBeans and emerging .NET, EJB, CCM (Corba Component Model) .

The course consists of lectures and project work. The lessons will include introductory lectures that give an overview of these technologies. After the introductory sessions, the students will study specific component models, write reports about specific part of the component models, design an application using a particular component model. Number of places is limited.

The following assignments are included:

The goal of the course is: