摘要
基于web的服务组装正成为一种流行的组装风格。许多已有的工作提出将服务业务逻辑和用户界面封装为一个基于web的服务构件,并在基于web的环境中组装这些构件。这些构件模型在复用,尤其是构件验证、适配以及复合构件的支持方面仍存在许多局限。提出一种新型构件模型以支持基于web的服务组装。首先,该构件模型将用户界面和服务业务逻辑分离以获得更好的适配性;其次,开发人员不仅可以在业务逻辑的层次组装这些构件,还可以在用户界面的层次进行组装。该构件模型支持实时组装以实现及时、有效的验证和适配,同时还支持将组装结果发布为一个新的可复用的服务构件。
The web-based service composition is becoming a popular composition style in Service Oriented Computing. Many existing work proposed encapsulating service business logic and User Interface (UI) into a single web-based service component and assembling these components in web-based environment. However, these component models are yet limited in terms of reusability, especially for component qualification, adaptation and composite structure support. This paper proposes a component model for web-based service composition. Firstly, we present a well-structured component model that decouples the UI and service business log- ic for better adaptation. Secondly, developers are able to assemble components not only at business logic lev- el but also at UI level. The component model supports on-the-fly composition, which provides a quick and effective feedback way for qualification, and also supports the composition result to be published as a new component for further reuse.
出处
《计算机科学与探索》
CSCD
2008年第4期378-388,共11页
Journal of Frontiers of Computer Science and Technology
基金
the National Natural Science Foundation of China under Grant No.90612011
the National Grand Fun-damental Research 973 Program of China under Grant No.2002CB312000
the National High-Tech Research and Development Plan of China under Grant No.2007AA010301
the IBM University Joint Study Program~~
关键词
复用
服务组装
混搭
reuse
service composition
mashup