TxFlowGen: Generation of Failure Atomic transactional workflows for B2B applications

K. Rajaram, C. Babu, K. S. Murali Krishnan
{"title":"TxFlowGen: Generation of Failure Atomic transactional workflows for B2B applications","authors":"K. Rajaram, C. Babu, K. S. Murali Krishnan","doi":"10.1109/IADCC.2013.6514425","DOIUrl":null,"url":null,"abstract":"The Business Process Management Notation (BPMN) is a standard for business process modeling which provides notation for expressing complex business process semantics in the form of a workflow. The workflow represents an abstraction of real work as a sequence of connected steps. When multiple organizations are involved in offering a service to the consumers, workflow can be used to define the execution order of the processes. Whenever, a workflow involves a composition of multiple services offered by different organizations, the behaviour of any given service may affect other services and the overall reliability of the workflow. A transactional workflow is considered reliable, if its execution satisfies the Failure Atomicity Requirements (FAR). For example, failure of a payment service requires undoing the order processing service that has been completed already. Thus, it is necessary to represent behavioural dependencies among the constituent services of the workflow and generate its FAR which is useful for checking the reliability of the workflow. However, existing workflow generation tools and methodologies do not model the transactional workflows which depict the transactional dependencies among the services involved in the workflows. Towards fulfilling this need, the present work proposes a pattern based modeling approach to construct transactional workflows. This approach involves the identification of FAR of each service in the workflow.","PeriodicalId":325901,"journal":{"name":"2013 3rd IEEE International Advance Computing Conference (IACC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 3rd IEEE International Advance Computing Conference (IACC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IADCC.2013.6514425","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The Business Process Management Notation (BPMN) is a standard for business process modeling which provides notation for expressing complex business process semantics in the form of a workflow. The workflow represents an abstraction of real work as a sequence of connected steps. When multiple organizations are involved in offering a service to the consumers, workflow can be used to define the execution order of the processes. Whenever, a workflow involves a composition of multiple services offered by different organizations, the behaviour of any given service may affect other services and the overall reliability of the workflow. A transactional workflow is considered reliable, if its execution satisfies the Failure Atomicity Requirements (FAR). For example, failure of a payment service requires undoing the order processing service that has been completed already. Thus, it is necessary to represent behavioural dependencies among the constituent services of the workflow and generate its FAR which is useful for checking the reliability of the workflow. However, existing workflow generation tools and methodologies do not model the transactional workflows which depict the transactional dependencies among the services involved in the workflows. Towards fulfilling this need, the present work proposes a pattern based modeling approach to construct transactional workflows. This approach involves the identification of FAR of each service in the workflow.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
TxFlowGen: B2B应用程序的故障原子事务工作流的生成
业务流程管理符号(BPMN)是业务流程建模的标准,它提供了以工作流形式表示复杂业务流程语义的符号。工作流将实际工作抽象为一系列相连的步骤。当涉及多个组织向消费者提供服务时,可以使用工作流来定义流程的执行顺序。无论何时,工作流涉及由不同组织提供的多个服务的组合,任何给定服务的行为都可能影响其他服务和工作流的整体可靠性。如果事务工作流的执行满足故障原子性要求(FAR),则认为它是可靠的。例如,支付服务的失败需要撤销已经完成的订单处理服务。因此,有必要表示工作流组成服务之间的行为依赖关系,并生成用于检查工作流可靠性的FAR。然而,现有的工作流生成工具和方法没有对事务工作流建模,而事务工作流描述了工作流中涉及的服务之间的事务依赖关系。为了满足这一需求,本文提出了一种基于模式的建模方法来构建事务性工作流。这种方法涉及到工作流中每个服务的FAR的标识。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A competent design of 2∶1 multiplexer and its application in 1-bit full adder cell Learning algorithms For intelligent agents based e-learning system Preamble-based timing synchronization for OFDM systems An efficient Self-organizing map learning algorithm with winning frequency of neurons for clustering application Comparison of present-day networking and routing protocols on underwater wireless communication
×
引用
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