Publication | Closed Access
A Service-Oriented Dynamic Coordination Architecture and Its Supporting System
17
Citations
0
References
2005
Year
Unknown Venue
Web Service SpecificationEngineeringArchitectural PatternAutomationSupporting SystemArtemis ArcService-oriented Software EngineeringSoftware EngineeringSystems EngineeringDynamic Coordination ArchitectureService InterfaceCoordination ModelRuntime Architecture ObjectIndustrial InformaticsSystem SoftwareService-oriented Computing
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.