Keywords distributed systems, object-oriented environments, distributed systems architectures, ODP, distributed application platforms
Start Date: 01-DEC-90 / Duration: 30 months
[ contact / participants ]
The move towards decentralised information processing has highlighted the need for interworking distributed applications platforms across heterogeneous hardware and software systems. A common platform would achieve this by providing an interface between specific distributed applications and the underlying software and hardware. Such an interface would allow applications to run in a multivendor environment on different machines across different interconnected systems.
Amongst the most notable initiatives aiming at the availability of such a platform are the ECMA SE-ODP standardisation and work undertaken under the aegis of the CEC. The sheer size of the effort required to define and implement such a distributed application platform means that multiple steps are required: the HARNESS project is the next step.
HARNESS aimed to integrate the results of various ESPRIT and other projects into a Common Distributed Application Platform supporting the execution of distributed applications on various heterogeneous hardware products, so enabling interworking to be achieved. It used standard components. To ensure that the platform is competitive and meet market expectations, existing and emergent standards will form its basis wherever possible.
HARNESS first defined the platform specification, taking into account both user requirements and the availability of components: it is based on the consortium's experience and an in-depth survey of both the needs and positions of the various actors (users, hardware manufacturers and software houses) and the current state of the art.
The platform is defined by a set of interfaces to application programs and implemented as one or more layers on top of the different systems and networks. It is based on the integration of the best available technology using different European hardware platforms. To allow reuse of results from other platform projects, its implementation is based on Unix systems. The platform is intended to be readily adaptable for use on other operating systems. HARNESS placed strong emphasis on capabilities for allowing new components to be integrated later while keeping the same interface, thus allowing the platform to evolve.
To ensure usability, different sets of tools has been integrated in the platform software package for management and the development of applications. The platform was demonstrated and used to support applications which both lend themselves to distributed implementation and have complex requirements. It was thus possible to assess the effort needed to migrate from existing industrial practice onto HARNESS as well as the costs and benefits of the platform itself.
The HARNESS project aimed to establish a strong relationship between users, providers of the platform and of services mounted on it, other European projects, and standardisation organisations. This relationship is used in the further definition and dissemination of the platform as it evolves.
The industrial partners are both users and vendors of the platform. They intend to exploit the results of the project by using them to support their own applications, so that they can run on multivendor systems, and by making the platform available to their customers.
Mr Ronald W.M. Van Riet
CAP Volmac Service Development
PO Box 2575
NL - 3500 GN UTRECHT
tel: + 31/ 3404 35411
fax: + 31/ 3404 31174
CAP GEMINI INNOVATION - F - C
UNIVERSITAIRE INSTELLING ANTWERPEN - B - P
BRITISH TELECOMMUNICATIONS PLC - UK - P
BULL SA - F - P
DATAMONT FERUZZI GROUP SPA - I - P
INESC - P - P
SNI AG - D - P
TRINITY COLLEGE DUBLIN - IRL - P
VOLMAC NEDERLAND BV - NL - P
ENSTA-LIES - F - A
INRIA - F - A
BNR EUROPE LTD - UK - A
KAPSCH AG - A - A
CNRG - GR - A
APM LTD - UK - A
HARNESS - 5279, December 1993
please address enquiries to the ESPRIT Information Desk
html version of synopsis by Nick Cook