• 论文 •    

一种支持Web服务合成的模型定义语言—e_SPDL

杨丹,申德荣,于戈,吴青泉   

  1. 东北大学信息科学与工程学院,辽宁沈阳110004
  • 出版日期:2003-10-15 发布日期:2003-10-25

A Model Definition Language Supporting Web Service Composition—e_SPDL

YANG Dan, SHEN De-rong, YU Ge, WU Qing-quan   

  1. Sch. of Information Sci. & Eng.,Northeastern Univ., Shenyang110004, China
  • Online:2003-10-15 Published:2003-10-25

摘要: Web服务合成是通过合成基本的Web服务为用户提供增值服务的能力。Web服务合成首先要考虑的问题是使用一种有效的建模语言来为服务合成建模,并使用合成服务定义语言来描述它。给出了基于XML的支持服务合成原型系统(e-Scope4WS)的服务合成定义语言——e_SPDL,具体介绍了其主要特点,给出了它的基本结构,并且进行了实例分析。e_SPDL基于BPEL4WS,并在此基础上进行了扩展,对服务参与者引入服务容器的概念来达到动态服务查找和动态服务替换的目的;针对BPEL4WS复杂、难用的特点和本系统的实际需要,对其进行了不失一般性和通用性的简化。

关键词: Web服务合成, 建模语言, 服务容器

Abstract: The web service composition is the ability of providing value-added web service by composing the elementary web services. The key problem of web service composition is to find an effective modeling language and to describe the web service composition with definition language. The currently proposed composition definition language typically includes XLANG, WSFL and BPEL4WS,etc. We present the definition language-e_SPDL used in our service composition prototype system—e_Scope4WS, the detail of language and the example.The e_SPDL is based on BPEL4WS and extends it, which introduces the concept of service container to facilitate the dynamic service searching and substituting. Aiming at the characteristics of complex and difficult to use of BPEL4WS, considering the requirements of our system, we simplify the language with generality and universality.

Key words: web service composition, modeling language, service container

中图分类号: