HADAS: a network centric framework for interoperability programming
- 22 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 6, 120-129
- https://doi.org/10.1109/coopis.1997.613809
Abstract
The explosive growth in global networking infrastructures has created the opportunity to construct systems involving large number of independent and widely-distributed computational components. Administrative and operational autonomy considerations imply that the actual establishment of agreements regarding all aspects of component interaction must be explicitly declared and effectively formed. Moreover, since agreements may evolve over time, their representation needs to be highly tailorable. Design autonomy considerations imply the need to interoperate between pre-existing components, yet not enforce a fixed interoperability standard. The HADAS system addresses both concerns by providing a model and a corresponding programmable interface to component interoperability. Specifically, it provides an integration framework in which components ``live'', a peer-based configuration model for forming agreements and interconnections between components, and a coordination language for explicitly programming the actual desired distributed computation using these components. The framework rests on an underlying reflective object model that supports mutability and mobility, and an infrastructure that provides object interconnectivity, security and persistence. HADAS is fully implemented in Java and comes with a full programming environment for developing and executing network-centric applications.Keywords
This publication has 7 references indexed in Scilit:
- A reflective model for mobile software objectsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Java, the Web, and software developmentComputer, 1996
- The Programmers' Playground: I/O abstraction for user-configurable distributed applicationsIEEE Transactions on Software Engineering, 1995
- Interoperability issues in large-scale distributed object systemsACM Computing Surveys, 1995
- An overview of workflow management: From process modeling to workflow automation infrastructureDistributed and Parallel Databases, 1995
- A Paradigm for Decentralized Process ModelingPublished by Springer Nature ,1995
- AN INTRODUCTION TO SOFTWARE ARCHITECTUREPublished by World Scientific Pub Co Pte Ltd ,1993