Community Research and Development Information Service - CORDIS

FP5

OPHELIA Report Summary

Project ID: IST-2000-28402D
Funded under: FP5-IST
Country: Italy

Orpheus: Reference implementation for the Ophelia technology.

Orpheus is an integrator, which works as a sort of reference implementation for the Ophelia technology. To understand its relationship with OPHELIA one can compare it to the web: while OPHELIA is a compilation of many different technologies (html, http), Orpheus is the implementation of a specific web browser. However, Orpheus has a much higher potential.

It consists of:
- A generic implementation of the kernel tools: The implementation of each interface. Such implementations are required in any Ophelia enabled platform. Some administrative tools allow to look at what happens and to configure each single module.

- A set of tools addressing all the steps in the development process.

- Integrators and inter-tool applications: These applications benefits from the homogeneous representation of the development environment provided by the Ophelia Technology. The most important samples are presently the Traceability and Knowledge Management module. They could be reused in any Ophelia enabled development platform.

- The portal: It provides a customizable personal workspace based on the user and project identification. Additional external tools may also provide user interfaces to some or all of the information available from the Ophelia environment.

Orpheus was built to meet the requirements of some large European software houses. It contains some of the “best of breed” development tools in the open source market, that have proven to be valid alternatives to the applications.

The tool interchangeability feature of the Ophelia technology makes the replacement of an existing tool with an in home grown one, a straightforward process. It allows, in addition, to have mixed functionalities for a tool (for instance, repository functionalities can be provided by a set of tools, instead of just one).

Orpheus is highly modular, being composed by several blocks that can be easily reused elsewhere. Therefore, an existing development platform does not need to re-implement every interface required by Ophelia, it could, for instance, get from Orpheus just the kernel module implementation or some integration applications.

Reported by

Omega Sistemi
Piazza della Repubblica
20121 Milano
Italy
See on map
Follow us on: RSS Facebook Twitter YouTube Managed by the EU Publications Office Top