Abstract |
The rapid development of the Internet over the last years clearly indicates a trend towards connecting computers that provide vast amount of people with access to information sources that keep growing bigger and richer. This area seems ideal for the development of prototype systems that take advantage of the existence of such resources that are distributed over the network for the development of value-added services. The development of Digital Libraries (DL) supports the above idea. A DL provides global access to the elements of the library, now in a digital form, from any computer connected to the Internet The ARION project has the ambition to provide a new generation of DL Services for the search and retrieval of scientific collections. Apart from the basic functionality provided by any DL, ARION provides special support for the case where data are not directly available but can be produced dynamically, through a workflow involving several existing data sets and programs. The aim of this work is the development of the runtime system of ARION that supports the execution of workflows for the facilitation of data production. The system supports two execution modes (interactive and automated mode) and has several features that enhance its value, such as the support for backtracking, fault tolerance, high availability as well as support for the integration of Java Applets in a workflow. The execution of workflows is agent-based. The users may interact with the system through a simple web interface that has been developed.
|