ICC System Aspects

These pages present an overview of the software characteristics, its components and security aspects, and the communication and data model adopted.

1. Design Characteristics The design of the ICC system emphasizes portability, modularity, extensibility and adaptability.

2. Component Architecture The multi-tier architecture includes a service-based application server architecture, a JDBC bridge to the database, an object-oriented middleware, and dynamically linked delegates.

3. Communication Model General information and activity requests are specified in a request object. Push-technology, in the form of events and event-handlers, ensures that all environment components are informed of changes in the database.

4. Security Aspects Security is provided through passwords for user authentication and digital signatures for the authentication of individual software components.

5. Data Model Information entities provide the resources for all activities, a project organization assists in managing these entities, authoring information attributes credits and assigns responsibilities, and relationships embed the collaborative structure.

  Overview The information presented above is combined into a single document and illustrated with a series of images.

Last updated: 4 May 1999
Please send suggestions, comments and bug reports to tuncer@arch.ethz.ch

This website has been archived and is no longer maintained.