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 :
بازگشت