Dynamic Adaptation and Deployment of Distributed Components In Hadas

IEEE Transactions on Software Engineering(2001)

引用 86|浏览0
暂无评分
摘要
Global network connectivity has enabled accessibility to a wide range of geographically dispersed services. By encapsulating and representing such services as components, they can be effectively composed into sophisticated wide-area applications that otherwise would be much harder to build. This paper presents a component model for encapsulating such services and a composition model for assembling encapsulated and possibly active services into new applications, while preserving the administrative autonomy of sites and individual components. The component model is dynamically- and self-adaptable, allowing for the adjustment of structure and behavior of autonomous components to changing or previously unknown contexts in which they need to operate. The composition model includes a set of protocols that enable us to dynamically deploy live components into remote sites and to dynamically reconfigure the deployment scheme through reflective stubs termed Ambassadors. The component and composition models have been fully implemented in Hadas, which also includes a host of tools for the creation, deployment, and composition of autonomous components.
更多
查看译文
关键词
new application,deployment scheme,autonomous component,administrative autonomy,individual component,global network connectivity,deploy live component,active service,dynamic adaptation,component model,composition model,intelligent networks,protocols,reflection,java,context modeling,distributed computing,distributed systems,assembly,encapsulation,negotiation,application software
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要