The project PageSpace aims at supporting networked applications which require interaction between distributed software components and active processing. It is based on the Internet and the World Wide Web but introduces a notion of active Web-pages that are capable of executing code.
The possibility of including code within a Web-Page will be a major direction in the development of the Web as a standard platform for networked applications. However, this still leaves open the question, how these active entities co-ordinate their work.
In the PageSpace, the technology of co-ordination languages will be employed to support this necessary co-ordination. Co-ordination languages are designed to add this capability to active entities in order to enable them to form an ensemble in which they work together.
The project takes a twofold approach in the first phase. Starting from an analysis of applications' requirements, a set of necessary services will be derived that have to be supported by the PageSpace platform. The project focuses on the application domains groupware and work flow-modelling. Starting from Web- and co-ordination-technology, a platform will be defined and its implementation strategy be developed. At the end of the first phase, an experimental implementation will demonstrate the potential of the platform to support the named application domains.
The second phase of the project will develop the PageSpace platform as an engineering product. Both system software and applications shall be developed in conjunction with industrial partners to show the feasibility of the PageSpace. The platform shall be implemented at a European scale.