Aurora: An Architecture for Dynamic and Adaptive Work Sessions in Open Environments

This paper presents the Aurora architecture for network-centric applications, complementing the CORB A and WWW/Java frameworks with support for composition of services. The architecture addresses the requirements of dynamic open environments with multiple autonomous service providers. The paper presents a detailed technical design of the run-time infrastructure that enables on-demand composition of services. Aurora is based on a container framework, which provides the basis for dynamic and adaptive composition, as well as detailed monitoring and tracking. Work sessions are implemented as networks of active containers. A distinguishing feauture of Aurora is that such networks can be inspected and manipulated at run-time.

[1]  Paul W. P. J. Grefen,et al.  WIDE-a distributed architecture for workflow management , 1997, Proceedings Seventh International Workshop on Research Issues in Data Engineering. High Performance Database Management for Large-Scale Applications.

[2]  Umeshwar Dayal,et al.  Organizing long-running activities with triggers and transactions , 1990, SIGMOD '90.

[3]  James Gosling,et al.  The Java Programming Language" The Java Series , 1996 .

[4]  Ken Arnold,et al.  The Java Programming Language , 1996 .

[5]  Manolis Marazakis,et al.  The Aurora Architecture for Developing Network-Centric Applications by Dynamic Composition of Servic , 1997 .

[6]  Patrick Valduriez,et al.  Distributed and parallel database systems , 1996, CSUR.

[7]  Tim Berners-Lee,et al.  The World-Wide Web , 1994, CACM.

[8]  Gustavo Alonso,et al.  Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management , 1995 .

[9]  Dale Skeen,et al.  The Information Bus: an architecture for extensible distributed systems , 1994, SOSP '93.

[10]  K. Mani Chandy,et al.  A world-wide distributed system using Java and the Internet , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[11]  Christos Nikolaou,et al.  Towards a Common Infrastructure for Large-scale Distributed Applications , 1997, ECDL.

[12]  Sharad Mehrotra,et al.  INCAs: Managing Dynamic Workflows in Distributed Environments , 1996 .

[13]  Amit Sheth From contemporary workflow process automation to adaptive and dynamic work activity coordination and collaboration , 1997, SIGG.

[14]  Amit P. Sheth,et al.  Supporting State-Wide Immunisation Tracking Using Multi-Paradigm Workflow Technology , 1996, VLDB.

[15]  GrassoAntonietta,et al.  Distributed Coordination and Workflow on the World Wide Web , 1997 .