Dynamic Execution Strategy of Web Service Composition Based on e_SPDL and Service Container

Dan Yang, Hong Wang, Yang Liu
{"title":"Dynamic Execution Strategy of Web Service Composition Based on e_SPDL and Service Container","authors":"Dan Yang, Hong Wang, Yang Liu","doi":"10.1109/HIS.2009.263","DOIUrl":null,"url":null,"abstract":"Web service composition makes it possible for Web service reused, assembled, providing value-added service. The key problem of web service composition is to find an effective modeling language and to describe it with composition definition language.BPEL4WS is a newly process definition language which is relatively complex and difficult to use. And BPEL4WS only supports static binding of existing services, and put binding of process and services as a known condition. But most of time dynamic service composition is needed to cater to the high dynamic environment. In this paper, firstly a process modeling language e_SPDL based on XML is proposed by simplifying and extending BPEL4WS.e_SPDL is used in the prototype system (e_Scope4WS) which supporting web service composition. The basic structure and control structure of e_SPDL are presented in detail, and a composite service instance described in e_SPDL is given. Then the concept of service container is introduced in e_SPDL which provides the basis for dynamic service execution strategy.And the structure of service container is given. Finally the dynamic execution strategy of the process (i.e. composite service) based on e_SPDL and service container is given.","PeriodicalId":414085,"journal":{"name":"2009 Ninth International Conference on Hybrid Intelligent Systems","volume":"320 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Ninth International Conference on Hybrid Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HIS.2009.263","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Web service composition makes it possible for Web service reused, assembled, providing value-added service. The key problem of web service composition is to find an effective modeling language and to describe it with composition definition language.BPEL4WS is a newly process definition language which is relatively complex and difficult to use. And BPEL4WS only supports static binding of existing services, and put binding of process and services as a known condition. But most of time dynamic service composition is needed to cater to the high dynamic environment. In this paper, firstly a process modeling language e_SPDL based on XML is proposed by simplifying and extending BPEL4WS.e_SPDL is used in the prototype system (e_Scope4WS) which supporting web service composition. The basic structure and control structure of e_SPDL are presented in detail, and a composite service instance described in e_SPDL is given. Then the concept of service container is introduced in e_SPDL which provides the basis for dynamic service execution strategy.And the structure of service container is given. Finally the dynamic execution strategy of the process (i.e. composite service) based on e_SPDL and service container is given.
基于e_SPDL和服务容器的Web服务组合动态执行策略
Web服务组合使得Web服务的重用、组装、提供增值服务成为可能。web服务组合的关键问题是寻找一种有效的建模语言,并用组合定义语言对其进行描述。BPEL4WS是一种较新的过程定义语言,它比较复杂,使用起来比较困难。而且BPEL4WS只支持现有服务的静态绑定,并将流程和服务的绑定作为已知条件。但是很多时候,为了适应高动态性的环境,需要进行动态的服务组合。本文首先通过对BPEL4WS的简化和扩展,提出了一种基于XML的过程建模语言e_SPDL。e_SPDL用于支持web服务组合的原型系统(e_Scope4WS)。详细介绍了e_SPDL的基本结构和控制结构,并给出了e_SPDL中描述的一个复合服务实例。然后在e_SPDL中引入了服务容器的概念,为动态服务执行策略提供了依据。并给出了服务容器的结构。最后给出了基于e_SPDL和服务容器的过程(即复合服务)的动态执行策略。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信