A Service-Oriented Dynamic Coordination Architecture and Its Supporting System
暂无分享,去创建一个
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? Creinterpreting 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.