TechTarget云计算 > 百科词汇

业务流程执行语言:BPEL

为Web服务而开发的业务流程执行语言(Business Process Execution Language,BPEL)是一种使用Web服务组合来为分布计算或网格计算环境开启共享作业的基于XML的语言。它是由BEA系统有限公司、IBM和微软公司的开发人员共同开发的,业务流程执行语言集成并替代了IBM的Web服务流语言(WSFL)和微软的XLANG规范。业务流程执行语言(BPEL)也被称为BPELWS或BPEL4WS。
  
  程序员使用业务流程执行语言(BPEL)正式描述的业务流程将会通过Web以后述方式发生作用。它使得任何协同操作的实体能以相同方式执行处理过程中一步或多步。例如,在供给链处理过程中,BPEL程序可以描述一个商业协议,此协议规定一个产品定购单上应包含的信息块,以及必须进行处理的异常。但是,BPEL程序不能说明一个给定的Web服务应如何处理某个特定的内部定单。

最近更新时间:2009-06-29 EN

相关推荐

  • 保险公司如何能从BPEL中获益

    对于保险业整合不同系统是一件寻常的工作。但保险公司经常会面临监管条例改变和应对不同的顾客需求。为了解决这些系统问题,软件专家正在使用一种强大的工具——BPEL。

  • 2013年业务流程执行语言(BPEL)现状

    在SOA领域中,BPEL拥有属于自己的集成系统和自动化工作流,为协调完全异构系统而提供一致的流程。

  • 如何开发BPEL复合应用

    大多数软件架构师对应用的组件化、SOA和工作流或者服务总线流程非常熟悉,也对组合应用如何将这些基本元素结合在一起非常熟知。

  • 如何在SOA中执行BPEL测试?

    几乎所有面向服务架构(SOA)用户都在使用业务流程执行语言(BPEL)。作为编排粗粒度的业务流程流工具,BPEL实际上是行业的标准,但是还是会引起测试问题。