Abstract
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.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
“The Common Object Request Broker: Architecture and Specification”. Object Management Group, Pramingham, Mass., 1994. Revision 2.0.
T. Berners-Lee and R. Cailliau and A. Luotonen and H. Frystyk-Nielsen and A. Secret. “The World Wide Web”. Communications of the ACM, 37(8):76–82, August 1994.
K. Arnold and J. Gosling. The Java Programming Language. Java Series. Addison-Wesley, May 1996.
M. Marazakis, D. Papadakis, and C. Nikolaou. “The Aurora Architecture for Developing Network-Centric Applications by Dynamic Composition of Services”. Technical Report TR 213, FORTH/ICS, 1997.
C. Nikolaou, M. Marazakis, D. Papadakis, Y. Yeorgiannakis, and J. Sairamesh. “Towards a Common Infrastructure to Support Large-Scale Distributed Applications”. In Proc. European Conference on Advanced Technologies for Digital Libraries, 1997.
D. Barbara, S. Mehrotra, and M. Rusinkiewicz. “INCAs: Managing Dynamic Workflows in Distributed Environment”. Journal of Database Management, 7(1), 1996. Special Issue on Multidatabases.
O. Nierstrasz, D. Tsichritzis, V. deMey, and M. Stadelmann. “Object + Scripts = Applications”. In D. Tsichritzis, editor, Object Composition. University of Geneva, 1991.
B. Oki, M. Pfluegl, A. Siegel, and D. Skeen. “The Information Bus — An Architecture for Extensible Distributed Systems”. In Proc. ACM Symposium on Operating System Pronciples, 1993.
U. Dayal, M. Hsu, and R. Ladin. “Organizing Long-Running Activities with Triggers and Transactions”. In Proceedings of the ACM SIGMOD Conference on Management of Data, 1993.
“Trading Object Service Specification”. In CORBAservices: Common Object Services Specification. Object Management Group, Pramingham, Mass., 1996.
D. Georgakopoulos, M. Hornik, and A. Sheth. “An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure”. Distributed and Parallel Databases, 3(2):119–154, April 1995.
N. Krishnakumar and A. Sheth. “Managing Heterogeneous Multi-System Tasks to Support Enterprise-Wide Operations”. Distributed and Parallel Databases, 3(2), April 1995.
G. Alonso, D. Agrawal, A. El Abbadi, C. Mohan, M. Kamath, and R. Guenthoer. “Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Work-flow Management”. In Proc. IFIP Working Conference on Information Systems Development for Decentralized Organizations, 1995.
S. Ceri, P. Grefen, and G. Sanchez. “WIDE: A Distributed Architecture for Work-flow Management”. In Proc. 7th Int'l Workshop on Research Issues in Data Engineering, 1997.
K.M. Chandy, A. Chelian, B. Dimitrov, H. Le, J. Mandelson, M. Richardson, A. Rifkin, P.A.G. Sivilotti, W. Tanaka, and L. Weisman. “A World-Wide Distributed System Using Java and the Internet”. In Proc. 5th IEEE Int'l Symposium on High Performance Distributed Computing, 1996.
A. Grasso, J.L. Meunier, D. Pagani, and R. Pareschi. “Distributed Coordination and Workflow on the World Wide Web”. Computer Supported Cooperative Work, 6:175–200, 1997.
A. Sheth, K. Kochut, J. Miller, D. Worah, S. Das, C. Lin, D. Palaniswami, J. Lynch, and I. Shevchenko. “Supporting State-Wide Immunization Tracking using Multi-Paradigm Workflow Technology”. In Proc. VLDB Conference, 1996.
D. Asit and F. Parr. “The Coyote Approach for Network-Centric Service Applications: Conversational Service Transactions, a Monitor and an Application Style”. In Proc. High Performance Transaction Processing (HTPS) Workshop, 1997.
A. Sheth. “From Contemporary Workflow Process Automation to Adaptive and Dynamic Work Activity Coordination and Collaboration”. In Proc. Workshop on Workflow Management in Scientific and Engineering Applications, 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marazakis, M., Papadakis, D., Nikolaou, C. (1998). Aurora: An architecture for dynamic and adaptive work sessions in open environments. In: Quirchmayr, G., Schweighofer, E., Bench-Capon, T.J. (eds) Database and Expert Systems Applications. DEXA 1998. Lecture Notes in Computer Science, vol 1460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054506
Download citation
DOI: https://doi.org/10.1007/BFb0054506
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64950-2
Online ISBN: 978-3-540-68060-4
eBook Packages: Springer Book Archive