Customer satisfaction - Distributed computer systems - Internet - Object oriented programming - Quality of service;
D O I:
暂无
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
A dynamic coordination architecture is proposed to facilitate service-oriented application systems' dynamic adaptation to the evolving Internet environment and user requirements. Under this approach the software architecture of a service-oriented application is reified as a first-class runtime object that defines the architectural context for each service or component deployment instance with an intrinsic mechanism-reinterpreting object references between the services or component deployment instances as architectural behaviors. Since the runtime architecture object is entitled full facilities of object-oriented mechanisms, a convenient architecture-oriented dynamic evolution mechanism is thus naturally derived. A corresponding supporting system named Artemis-ARC is developed. It provides a visualized integrated environment for the development, execution and monitoring of service-oriented applications and their dynamic adaptations. A simple application system is also developed with Artemis-ARC to illustrate the effect of dynamic adaptation.