FUSION: a system allowing dynamic Web service composition and automatic execution

Debra E. VanderMeer, Anindya Datta, K. Dutta, Helen M. Thomas, K. Ramamritham, S. Navathe
{"title":"FUSION: a system allowing dynamic Web service composition and automatic execution","authors":"Debra E. VanderMeer, Anindya Datta, K. Dutta, Helen M. Thomas, K. Ramamritham, S. Navathe","doi":"10.1109/COEC.2003.1210276","DOIUrl":null,"url":null,"abstract":"Service portals are systems which expose a bundle of Web services to the user, allowing the specification and subsequent execution of complex tasks defined over these individual services. Examples of situations where service portals would be valuable include making travel plans or purchasing a home. Service portals must be capable of converting an abstract user goal into a correct and optimal concrete execution plan, executing according to the plan, verifying the result against a user's stated satisfaction criteria, and in the case of satisfaction failure, initiating the appropriate recovery procedures. The basic framework needed to support this functionality, from gathering the input to generating an optimal plan and executing that plan, is a prerequisite for all service portals, yet there are currently no such commercial systems in existence, and the research literature has given only cursory treatment to some of these issues. In this paper, we describe FUSION, a comprehensive software system which provides the underlying framework for a service portal. We show how using the elements of this framework, service portal designers and architects can easily create domain-specific service portals, e.g., a travel service portal. We also present the Web services execution specification language (WSESL), a language that we have developed to describe execution plans in the context of the FUSION services model. Finally, we develop a set of data structures and algorithms for generating correct and optimal execution plans.","PeriodicalId":375124,"journal":{"name":"EEE International Conference on E-Commerce, 2003. CEC 2003.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2003-06-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"41","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"EEE International Conference on E-Commerce, 2003. CEC 2003.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/COEC.2003.1210276","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 41

Abstract

Service portals are systems which expose a bundle of Web services to the user, allowing the specification and subsequent execution of complex tasks defined over these individual services. Examples of situations where service portals would be valuable include making travel plans or purchasing a home. Service portals must be capable of converting an abstract user goal into a correct and optimal concrete execution plan, executing according to the plan, verifying the result against a user's stated satisfaction criteria, and in the case of satisfaction failure, initiating the appropriate recovery procedures. The basic framework needed to support this functionality, from gathering the input to generating an optimal plan and executing that plan, is a prerequisite for all service portals, yet there are currently no such commercial systems in existence, and the research literature has given only cursory treatment to some of these issues. In this paper, we describe FUSION, a comprehensive software system which provides the underlying framework for a service portal. We show how using the elements of this framework, service portal designers and architects can easily create domain-specific service portals, e.g., a travel service portal. We also present the Web services execution specification language (WSESL), a language that we have developed to describe execution plans in the context of the FUSION services model. Finally, we develop a set of data structures and algorithms for generating correct and optimal execution plans.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
FUSION:一个允许动态Web服务组合和自动执行的系统
服务门户是向用户公开一组Web服务的系统,允许规范和后续执行在这些单独服务上定义的复杂任务。服务门户很有用的情况包括制定旅行计划或购买房屋。服务门户必须能够将抽象的用户目标转换为正确和最优的具体执行计划,根据计划执行,根据用户声明的满意度标准验证结果,并且在满意度失败的情况下,启动适当的恢复过程。从收集输入到生成最佳计划并执行该计划,支持该功能所需的基本框架是所有服务门户的先决条件,但目前还没有这样的商业系统存在,研究文献仅对其中一些问题进行了粗略的处理。在本文中,我们描述了FUSION,一个为服务门户提供底层框架的综合软件系统。我们将展示如何使用此框架的元素,服务门户设计人员和架构师可以轻松地创建特定于领域的服务门户,例如,旅行服务门户。我们还介绍了Web服务执行规范语言(wwsl),这是我们开发的一种语言,用于描述FUSION服务模型上下文中的执行计划。最后,我们开发了一套数据结构和算法来生成正确和最优的执行计划。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An incentive compatible reputation mechanism Two distributed algorithms for e-ticket validation protocols for mobile clients Implementing conflict of interest assertions for Web services matchmaking process Usage-based versus flat pricing for e-business services with differentiated QoS Modeling of Web services flow
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1