Pattern-based variability management in Web service development

Juanjuan Jiang, A. Ruokonen, Tarja Systä
{"title":"Pattern-based variability management in Web service development","authors":"Juanjuan Jiang, A. Ruokonen, Tarja Systä","doi":"10.1109/ECOWS.2005.19","DOIUrl":null,"url":null,"abstract":"Application frameworks are widely used in software engineering to support reuse by capturing the shared architecture among a family of applications. Their role in Web service construction has, however, been mostly ignored. Reuse in general has rather been considered in the context of Web service composition than as a means to use existing implementations to build new services with related functionality. In this paper we discuss reuse in Web service development, focusing on families of Web services that share a common architecture and a set of functionalities. Techniques supporting reuse rely on identifying and managing variation points. We propose a categorization of possible variation points in service endpoints, WSDI descriptions, and business logic. A pattern-based approach for managing variation and specifying a Web service framework to an actual service application is introduced. The approach is applied to specify a sample Web service framework.","PeriodicalId":265552,"journal":{"name":"Third European Conference on Web Services (ECOWS'05)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"40","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Third European Conference on Web Services (ECOWS'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECOWS.2005.19","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 40

Abstract

Application frameworks are widely used in software engineering to support reuse by capturing the shared architecture among a family of applications. Their role in Web service construction has, however, been mostly ignored. Reuse in general has rather been considered in the context of Web service composition than as a means to use existing implementations to build new services with related functionality. In this paper we discuss reuse in Web service development, focusing on families of Web services that share a common architecture and a set of functionalities. Techniques supporting reuse rely on identifying and managing variation points. We propose a categorization of possible variation points in service endpoints, WSDI descriptions, and business logic. A pattern-based approach for managing variation and specifying a Web service framework to an actual service application is introduced. The approach is applied to specify a sample Web service framework.
Web服务开发中基于模式的可变性管理
应用程序框架在软件工程中广泛使用,通过捕获一系列应用程序之间的共享体系结构来支持重用。然而,它们在Web服务构建中的作用大多被忽略了。重用通常是在Web服务组合的上下文中考虑的,而不是作为使用现有实现构建具有相关功能的新服务的一种方法。在本文中,我们将讨论Web服务开发中的重用,重点关注共享公共体系结构和一组功能的Web服务家族。支持重用的技术依赖于识别和管理变异点。我们建议对服务端点、WSDI描述和业务逻辑中可能的变异点进行分类。介绍了一种基于模式的方法,用于管理变化和为实际的服务应用程序指定Web服务框架。该方法用于指定示例Web服务框架。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信