Research and implementation of web services composition runtime system
-
摘要: 单个Web服务难以满足实际应用的需求,为了解决互联网应用的集成和协作问题,需要把独立的Web服务组合起来以实现复杂的业务逻辑功能.通过分析服务组合的处理机制,基于传统工作流技术,使用IBM的WSFL语言作为服务组合描述语言,设计并实现了一个面向Web服务组合语言的通用的Web服务组合处理系统.这是一个多层结构的系统,它由Web服务平台、服务组合处理引擎、JMX注册管理中心、远程管理控制台以及处理引擎配置工具五部分构成;它为WSFL语言所描述的服务组合流程提供了一个运行引擎,同时提供了一个基于JMX的管理控制台,通过它可以对正在运行的流程实例以及历史数据进行控制和管理.该系统为基于Web服务的应用集成和协作提供了一个统一的运行管理环境.Abstract: Single web services just provides limited functionality, it can’t provide enough functionalities for practical requirement. In order to solve the integration and collaboration problems of internet applications, it is necessary to compose several web services together to implement complex business logic functionality. Based on web service flow language (WSFL) and traditional workflow technology, a web services composition runtime system was proposed. The system is a multi-layered framework, which is made up with web services platform, web services composition processing engine, JMX registry and management center, remote management and control console and processing engine configuration and management tool. The processing engine executes WSFL-based processes, and remote management and control console can monitor and control the running process instances and processes’ history data. The system provides a uniform runtime environment for web services integration and collaboration.
-
Key words:
- web services /
- web services composition /
- workflow /
- processing engine /
- WSFL
-
[1] inesh Ganesarajah. Web service workflow . http://www.doc.ic.ac.uk/~dg197/project, 2001-06 [2] Chandrasekaran S,Miller J A,Silver G S,et al. Composition, performance analysis and simulation of web service[J]. EM-Electronic Markets,2003,13(2):56~64 [3] van der Aalst W M P. Don't go with the flow:web services composition standards exposed to appear . http://jvmiclal.cse.sc.edu/lib/aalst03a.html, 2003-01/2003-05 [4] Alonso G, Fiedler U, Hagen C, et al. WISE:business to business e-commerce . In:Proceedings of RIDE . Sydney, 1999 [5] Leymann F. Web service flow language (WSFL 1.0) . http://www-4.ibm.com/software/solutions/WebService/pdf/wsfl.pdf, 2001\|05/2003\|07 [6] Thatte S. XLANG-web service for business process design .http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm, 2001\|07/2003\|07 [7] Curbera F, Goland Y, Klein J. Business process execution language for web service. version 1.0 . http://www-106.ibm.com/developerworks/library/ws-bpel,2002\|07/2003\|07 [8] 志宏,李 京,金蓓弘. 基于Internet工作流的复合Web服务框架[J]. 计算机研究与发展, 2003,40(7):1081~1087 Ren Zhihong, Li Jing, Jin Beihong. Web services composition framework based on internet workflow[J]. Journal of Computer Research and Development,2003,40(7):1081~1087(in Chinese) [9] un Microsystems Inc.JMX instrumentation and agent specification v1.0 .http:// java.sun.com/aboutJava/communityprocess/final/jsr003/index.html, 2000-07/2003-05 [10] 剑,胡春明,葛 声. Web Service运行管理平台的研究与实现[J]. 计算机研究与发展, 2004,41(3):441~450 Shu Jian, Hu Chunming Ge Sheng. Research and implementation of web service runtime platform[J]. Journal of Computer Research and Development, 2004,41(3):441~450(in Chinese) [11] 玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001.56 Fan Yushun. Basis of workflow management technology [M]. Beijing:Tsinghua University Press, 2001(in Chinese) [12] asati F, Shan M C. Dynamic and adaptive composition of e-services[J]. Information Systems, 2001,26(3):143~163
点击查看大图
计量
- 文章访问数: 3085
- HTML全文浏览量: 251
- PDF下载量: 760
- 被引次数: 0