摘要
明确了系统应用对服务演化的透明性需求,针对构建基于服务的信息系统过程中面临的服务演化问题,提出了一种基于服务的信息系统结构,分为3个层次:应用层、组合服务层和原子服务层,从而将服务演化问题分解为原子服务层和组合服务层两个层次上的问题。对这两个层次的透明性进行分析,分别给出了实现透明性的基本策略。最后,从两个层面上分别阐明上述策略的具体实现方法,并结合应用举例说明了该方案的有效性。
While service evolution is one of key problems in the process of building service-oriented architectures, the requirement of the transparency of service evolution is confirmed. For this purpose, a kind of architecture is presented, which consists of three layers: application layer, composition service layer and atomic service layer. And then the problem of service evolution is decomposed into the atomic service layer and the composition service layer. Moreover the transparency is analyzed on the two layers and the abstractive strategies are given to solve the problems respectively. Finally the realization of the strategies expatiated, and an example validate the effectiveness for the solution.
出处
《计算机工程与设计》
CSCD
北大核心
2011年第7期2340-2343,2347,共5页
Computer Engineering and Design
基金
国防预研基金项目(51306070102)