A Service-Oriented Software Model Supporting Dynamic Evolution

Li Fung Chang · Chinese Journal of Computers · 2006

In order to adapt to the opening environment of Internet and the variable requirements of users, software systems should be able to adjust themselves dynamically. Dynamic evolution is required to facilitate service-oriented application system. So this paper proposes an architectural space based, dynamic evolution oriented software application model, SASM ( Software Architecture Space based Model), which is constructed by reflection technology. Its meta-level RSAS is an architecture space with tree-like layers, between which there exist refinement relations, and its base-level is composed of physical components. The meta-level and base-level are associated in the form of cause and effect. Within RSAS, different layers of architecture provide views and management means at different abstraction levels to the users, which meet the variable requirement of various roles from management layer to operation layer. Through the observation of RSAS the information of structure and behavior of application system is acquired. The on-line adjustment for RSAS can modify base-level so as to evolve application system.

Read the paper · More papers on PaperTik