首页> 外文会议>IEEE International Conference on e-Business Engineering >A Mechanism for Efficient Management of Changes in BPEL based Business Processes: An Algebraic Methodology
【24h】

A Mechanism for Efficient Management of Changes in BPEL based Business Processes: An Algebraic Methodology

机译:基于BPEL业务流程的有效管理的机制:代数方法

获取原文

摘要

Business Process Execution Language (BPEL) is an XML-based Web service composition language that is commonly used for the orchestration of business processes. Orchestration refers to the sequencing of services, usually defined in a separate Web Services Definition Language (WSDL) document, in order to provide additional logic to process data, which essentially creates the application logic. In certain situations, when business goals or policies change, these services (external to the orchestrated process) may change in a way that it affects the orchestrated process. For example, some services may be removed and new ones introduced. In situations like this, BPEL models need to be changed accordingly. In large and complex business processes, due to the verbose nature of BPEL, making alterations to BPEL descriptions is an arduous task, and can often lead to inconsistencies and errors. This paper demonstrates a way to map BPEL processes and related WSDL service descriptions into algebraic expressions, which encapsulate all process elements into a single phrase. The purpose of these algebraic expressions is to easily identify the effect of service changes in the orchestrated process, which in turn enables the required changes to be carried out efficiently in-situ within a given context, without disturbing the consistency of the overall BPEL document The proposed algebraic methodology is based on Kleene Algebra with Tests (KAT), which is a new branch of algebra that lends itself for practical modeling purposes.
机译:业务流程执行语言(BPEL)是一种基于XML的Web服务组合语言,通常用于业务流程的编排。 Orchestration是指服务的排序,通常以单独的Web服务定义语言(WSDL)文档定义,以便为处理数据提供其他逻辑,从而基本上创建应用程序逻辑。在某些情况下,当业务目标或政策更改时,这些服务(策划过程外部)可能以其影响策划过程的方式更改。例如,可以删除某些服务并引入新的服务。在这样的情况下,需要相应地更改BPEL模型。在大而复杂的业务流程中,由于BPEL的冗长性,使BPEL描述的改变是一种艰巨的任务,并且通常会导致不一致和错误。本文演示了将BPEL进程和相关的WSDL服务描述映射到代数表达式中的方法,该表达式将所有处理元素封装到单个短语中。这些代数表达式的目的是轻松识别策划过程中的服务变化的效果,这又使得在给定的上下文中有效地在原位上进行所需的更改,而不会扰乱整体BPEL文档的一致性提出的代数方法基于具有测试(KAT)的Kleene代数,这是代数的新分支,用于为实际建模目的而引起自己。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号