ICONS home > Project Documents > D21

D21: The ICONS Software Technical Design Manual

For a presentation of D21 and D22 click here (PowerPoint, 239KB).

Information about the document:
Project Number: IST-2001-32429
Project Acronym: ICONS
Title: The ICONS Software Technical Design Manual
Deliverable No.: D21
Due date: 01.01.03
Delivery Date: 28.08.03
Partners owning: Rodan
Partners contributed: - Ulster, Dauphine, CIES
Made available to: confidential within the consortium
Short Description:

This report provides technical documentation of modules developed in the ICONS project in the period January – August 2003. This report covers core modules pertaining to the content and knowledge management layers while the sibling report [ICONS D13] addresses aspects of ICONS user interface with modules pertaining to the human computer interaction layer.

The primary focus of this documentation is on providing appropriate level of knowledge on how to exploit developed modules in order to develop end user applications (Structural Fund Project Knowledge Portal, in particular). This aspect is reflected by application programmer’s and administrator’s guides. The secondary focus of this documentation is on providing guarantees that the developed modules can be further maintained and enhanced. Thus, this report provides also details on all non-trivial technical aspects of the modules in the detailed design sections.

The implementation was carried out along with specifications and preliminary designs provided in [ICONS D16]. However, to keep focus on modules most pertinent to the development of the Structural Fund Project Knowledge Portal the following modules were excluded from the current platform increment: Personalisation engine, Knowledge gate, Role Manager, Load Balancing Algorithms, Distributed Workflow Communication, Knowledge Schema Manager.

Although the individual modules’ aspects were designed before programming, this version of the technical documentation reflects the current state of the knowledge management ICONS platform partially validated in the process of an example application development. Indeed, a number of errors and deficiencies as well as improvement proposals were identified and put into maintenance process. All the amendments are presented in the report.

The ICONS architecture, functional scope and solution complexity are by no means trivial. In addition from the very beginning the development targeted to achieve platform that is robust and generic enough to sustain further industrialisation. Therefore the ICONS platform implementation was a real challenge. Sound development process and nice co-operation of all involved partners allowed achieving a success in this demanding task. In addition, early successes of ICONS based application development provided proof of concept and make the ICONS team even more dedicated to the platform further industrialisation and commercialisation.

Back to top