DocumentCode
3140035
Title
HADAS: a network centric framework for interoperability programming
Author
Ben-Shaul, Israel ; Cohen, Avron ; Holder, Ophir ; Lavva, Boris
Author_Institution
Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
fYear
1997
fDate
24-27 Jun 1997
Firstpage
120
Lastpage
129
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
computer networks; groupware; object-oriented programming; open systems; programming environments; HADAS; administrative autonomy; agreements; component interaction; component interoperability; coordination language; design autonomy; distributed computation; explicit programming; global networking infrastructures; independent computational components; interconnections; interoperability programming; mobility; mutability; network centric framework; object interconnectivity; operational autonomy; peer-based configuration model; programmable interface; reflective object model; widely-distributed computational components; Application software; Cities and towns; Collaborative software; Collaborative work; Computer networks; Distributed computing; Explosives; Java; LAN interconnection; Peer to peer computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Cooperative Information Systems, 1997. COOPIS '97., Proceedings of the Second IFCIS International Conference on
Conference_Location
Kiawah Island, SC
Print_ISBN
0-8186-7946-8
Type
conf
DOI
10.1109/COOPIS.1997.613809
Filename
613809
Link To Document