Optimal Adapter Creation for Process Composition in Synchronous vs. Asynchronous Communication

Zhe Shan, Akhil Kumar
{"title":"Optimal Adapter Creation for Process Composition in Synchronous vs. Asynchronous Communication","authors":"Zhe Shan, Akhil Kumar","doi":"10.1145/2229156.2229160","DOIUrl":null,"url":null,"abstract":"A key issue in process-aware e-commerce collaboration is to orchestrate business processes of multiple business partners throughout a supply chain network in an automated and seamless way. Since each partner has its own internal processes with different control flow structures and message interfaces, the real challenge lies in verifying the correctness of process collaboration, and reconciling conflicts in an automated manner to make collaboration successful. The purpose of business process adaptation is to mediate the communication between independent processes to overcome their mismatches and incompatibilities. The goal of this article is to develop and compare efficient approaches of optimal adapter (i.e. one that minimizes the number of messages to be adapted) creation for multiple interacting processes under both synchronous and asynchronous communication. We start with an analysis of interactions of each message pair, and show how to identify incompatible cases and their adaptation elements for both types of communication. Then, we show how to extend this analysis into more general cases involving M messages and N processes (M, N > 2). Further, we present optimal adapter creation algorithms for both scenarios based on our analysis technique. The algorithms were implemented in a Java-based prototype system, and results of two experiments are reported. We compare and discuss the insights gained about adapter creation in these two scenarios.","PeriodicalId":178565,"journal":{"name":"ACM Trans. Manag. Inf. Syst.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Trans. Manag. Inf. Syst.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2229156.2229160","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

A key issue in process-aware e-commerce collaboration is to orchestrate business processes of multiple business partners throughout a supply chain network in an automated and seamless way. Since each partner has its own internal processes with different control flow structures and message interfaces, the real challenge lies in verifying the correctness of process collaboration, and reconciling conflicts in an automated manner to make collaboration successful. The purpose of business process adaptation is to mediate the communication between independent processes to overcome their mismatches and incompatibilities. The goal of this article is to develop and compare efficient approaches of optimal adapter (i.e. one that minimizes the number of messages to be adapted) creation for multiple interacting processes under both synchronous and asynchronous communication. We start with an analysis of interactions of each message pair, and show how to identify incompatible cases and their adaptation elements for both types of communication. Then, we show how to extend this analysis into more general cases involving M messages and N processes (M, N > 2). Further, we present optimal adapter creation algorithms for both scenarios based on our analysis technique. The algorithms were implemented in a Java-based prototype system, and results of two experiments are reported. We compare and discuss the insights gained about adapter creation in these two scenarios.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
同步与异步通信中进程组合的最佳适配器创建
流程感知电子商务协作中的一个关键问题是以自动化和无缝的方式在整个供应链网络中编排多个业务合作伙伴的业务流程。由于每个合作伙伴都有自己的内部流程,具有不同的控制流结构和消息接口,因此真正的挑战在于验证流程协作的正确性,并以自动化的方式协调冲突以使协作成功。业务流程适应的目的是调解独立流程之间的通信,以克服它们的不匹配和不兼容。本文的目标是开发和比较为同步和异步通信下的多个交互流程创建最佳适配器(即最小化要适应的消息数量)的有效方法。我们首先分析每个消息对的交互,并展示如何识别不兼容的情况及其对两种通信类型的适应元素。然后,我们展示了如何将此分析扩展到涉及M个消息和N个进程(M, N > 2)的更一般的情况。此外,我们基于我们的分析技术为这两种场景提供了最佳适配器创建算法。在基于java的原型系统中实现了该算法,并给出了两个实验结果。我们比较并讨论了在这两种场景中关于适配器创建的见解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Using Social Media to Analyze Public Concerns and Policy Responses to COVID-19 in Hong Kong COVID-Safe Spatial Occupancy Monitoring Using OFDM-Based Features and Passive WiFi Samples SymptomID: A Framework for Rapid Symptom Identification in Pandemics Using News Reports Leveraging Individual and Collective Regularity to Profile and Segment User Locations from Mobile Phone Data Write Like a Pro or an Amateur? Effect of Medical Language Formality
×
引用
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