A Pattern-Based Approach to Development of Service Mediators for Protocol Mediation

Xitong Li, Yushun Fan, Jian Wang, Li Wang, Feng Jiang
{"title":"A Pattern-Based Approach to Development of Service Mediators for Protocol Mediation","authors":"Xitong Li, Yushun Fan, Jian Wang, Li Wang, Feng Jiang","doi":"10.1109/WICSA.2008.13","DOIUrl":null,"url":null,"abstract":"Service composition is one of the key objectives for adopting service oriented architecture. Today, Web services, however, are not always perfectly compatible and composition mismatches are common problems. Service mediation, generally classified into signature and protocol ones, thus becomes one key working area in SOA. While the former has received considerable attention, protocol mediation is still open and current approaches provide only partial solutions. In this paper, a pattern-based approach is proposed for developers to semi-automatically generate mediators and glue partially compatible services together. Based on the investigation on workflow patterns and message exchanging sequences in service interactions, several basic mediator patterns are developed and can be used to modularly construct advanced mediators that can resolve all possible protocol mismatches, especially such mismatches about complicated control logics. Moreover, the architecture for the service mediation system is designed and implemented to prove the feasibility of our approach.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"37","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WICSA.2008.13","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 37

Abstract

Service composition is one of the key objectives for adopting service oriented architecture. Today, Web services, however, are not always perfectly compatible and composition mismatches are common problems. Service mediation, generally classified into signature and protocol ones, thus becomes one key working area in SOA. While the former has received considerable attention, protocol mediation is still open and current approaches provide only partial solutions. In this paper, a pattern-based approach is proposed for developers to semi-automatically generate mediators and glue partially compatible services together. Based on the investigation on workflow patterns and message exchanging sequences in service interactions, several basic mediator patterns are developed and can be used to modularly construct advanced mediators that can resolve all possible protocol mismatches, especially such mismatches about complicated control logics. Moreover, the architecture for the service mediation system is designed and implemented to prove the feasibility of our approach.
基于模式的协议中介服务中介开发方法
服务组合是采用面向服务体系结构的关键目标之一。然而,今天的Web服务并不总是完全兼容,组合不匹配是常见的问题。服务中介(通常分为签名中介和协议中介)因此成为SOA中的一个关键工作领域。虽然前者受到了相当大的关注,但协议调解仍然是开放的,目前的方法只能提供部分解决方案。在本文中,为开发人员提出了一种基于模式的方法,以半自动地生成中介并将部分兼容的服务粘合在一起。在对服务交互中的工作流模式和消息交换序列进行研究的基础上,开发了几种基本的中介模式,并可用于模块化构造高级中介,以解决所有可能的协议不匹配,特别是复杂控制逻辑的不匹配。此外,还设计并实现了服务中介系统的体系结构,以证明该方法的可行性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信