简介
   BPEL(业务流程执行语言),即WS-BPEL(Web服务业务流程执行语言)的简称,是一种可执行的XML语言,可以用来对“云”上Web服务之间的交互加以建模。这种建模对成功地实施业务流程管理(BPM)和面向服务架构(SOA)具有重要意义。BPEL的最主要用途之一就是为分布式系统上Web服务间的交互建模。BPEL通过一个单一的控制器服务,为多个服务应用提供复杂编制。本专题详细为您介绍了业务流程执行语言(BPEL),如果您对此有更多的想法和建议,欢迎联系我们,与我们共同关注BPEL!  
  BPEL简介

业务流程执行语言(Business Process Execution Language,BPEL)是一种使用Web服务组合来为分布计算或网格计算环境开启共享作业的基于XML的语言。
BPEL定义
WS-Coordination
WS-Transaction

  BPEL技巧和专家意见

旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念。
BPEL 2.0服务契约手册(PDF下载)
BPMN和BPEL可以实现往返工程吗?
BPEL vs 工作流程基础

  BPEL的使用

Verizon是美国主要的电信运营商之一。目前Verizon无线业务采用了面向服务架构(SOA)应用,明显降低了IT能耗。该应用是通过使用Oracle BPEL流程管理器进行编制。
网上房地产SOA进入BPEL
Verizon使用BPEL实现绿色SOA应用
SOA与BPEL在铁路系统中应用
Thrift:服务集成的实用方法

重点推荐
BPMN和BPEL如何产生的?
BPEL 2.0服务契约:什么是编制和编排?
BPEL 2.0服务契约:如何使用WS-BPEL?
如何为WS-BPEL的服务设计WSDL定义?
如何创建WS-BPEL流程服务?
WS-BPEL如何与伙伴服务产生交互?
BPEL抽象进程
BPEL与BPM 工作流程或融合一样吗?
WF和WS-BPEL
BPEL以外的因素,SOA的业务流程
使用ActiveBPEL编排、控制Web Services
将WebServices、BPEL与SOA结合
BPEL4People 在人和SOA之间建立桥梁

相关资料阅读
基于WS-BPEL2.0的服务组合研究
SOA中服务协作的UML建模及其到BPEL的转换
探究SOA新规范WS-BPEL4People及其在WPS中的实现
如何使用Java、WS-BPEL和SOA交付复合应用程序
BPEL将服务编制为端到端流程
我们能从BPMN 2.0期望什么?
BPEL与XPDL的定位区别
BPEL或ESB:应该使用哪一个?

    评论