在可视化服务创建环境中引导服务组合

Mathieu Braem, Niels Joncheere, W. Vanderperren, Ragnhild Van Der Straeten, V. Jonckers
{"title":"在可视化服务创建环境中引导服务组合","authors":"Mathieu Braem, Niels Joncheere, W. Vanderperren, Ragnhild Van Der Straeten, V. Jonckers","doi":"10.1109/ECOWS.2006.23","DOIUrl":null,"url":null,"abstract":"Current Web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual service creation environment (SCE). This SCE provides service composition templates, verification of compatibility and guidelines, and advanced separation of concerns through aspect-oriented software development. Composition templates are abstract descriptions of reusable compositions containing several placeholders for services. Services are verified to be compatible with the composition template when a service is mapped onto a composition template's placeholder. Composition guidelines such as QoS constraints can be added to the SCE and verified. The modularization of crosscutting concerns is supported by the SCE through the general-purpose Padus aspect-oriented programming language and the possibility to add concern-specific languages on top of Padus. The SCE generates the appropriate WS-BPEL processes given a complete and verified service composition","PeriodicalId":365520,"journal":{"name":"2006 European Conference on Web Services (ECOWS'06)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Guiding Service Composition in a Visual Service Creation Environment\",\"authors\":\"Mathieu Braem, Niels Joncheere, W. Vanderperren, Ragnhild Van Der Straeten, V. Jonckers\",\"doi\":\"10.1109/ECOWS.2006.23\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Current Web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual service creation environment (SCE). This SCE provides service composition templates, verification of compatibility and guidelines, and advanced separation of concerns through aspect-oriented software development. Composition templates are abstract descriptions of reusable compositions containing several placeholders for services. Services are verified to be compatible with the composition template when a service is mapped onto a composition template's placeholder. Composition guidelines such as QoS constraints can be added to the SCE and verified. The modularization of crosscutting concerns is supported by the SCE through the general-purpose Padus aspect-oriented programming language and the possibility to add concern-specific languages on top of Padus. The SCE generates the appropriate WS-BPEL processes given a complete and verified service composition\",\"PeriodicalId\":365520,\"journal\":{\"name\":\"2006 European Conference on Web Services (ECOWS'06)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-12-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2006 European Conference on Web Services (ECOWS'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ECOWS.2006.23\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 European Conference on Web Services (ECOWS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECOWS.2006.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

摘要

当前的Web服务组合语言(如WS-BPEL)需要服务组合设计人员深入了解这些语言。在本文中,我们提出了一个高级的可视化服务创建环境(SCE)。该SCE通过面向方面的软件开发提供了服务组合模板、兼容性验证和指导方针,以及高级的关注点分离。组合模板是可重用组合的抽象描述,其中包含多个服务占位符。当将服务映射到组合模板的占位符时,将验证服务是否与组合模板兼容。组合指南(如QoS约束)可以添加到SCE中并进行验证。SCE通过通用的Padus面向方面的编程语言支持横切关注点的模块化,并且可以在Padus之上添加特定于关注点的语言。SCE在给定完整且经过验证的服务组合的情况下生成适当的WS-BPEL流程
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Guiding Service Composition in a Visual Service Creation Environment
Current Web service composition languages like WS-BPEL require in-depth knowledge of these languages by the service composition designers. In this paper we present a high-level, visual service creation environment (SCE). This SCE provides service composition templates, verification of compatibility and guidelines, and advanced separation of concerns through aspect-oriented software development. Composition templates are abstract descriptions of reusable compositions containing several placeholders for services. Services are verified to be compatible with the composition template when a service is mapped onto a composition template's placeholder. Composition guidelines such as QoS constraints can be added to the SCE and verified. The modularization of crosscutting concerns is supported by the SCE through the general-purpose Padus aspect-oriented programming language and the possibility to add concern-specific languages on top of Padus. The SCE generates the appropriate WS-BPEL processes given a complete and verified service composition
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信