前页 后页

BPEL模型

业务流程执行语言(BPEL)是一种编排语言,以XML序列化,它指定了一个涉及与其他系统进行消息交换的可执行流程。此消息传递功能取决于使用Web服务描述语言(WSDL)1.1来描述传出和传入消息。

此文本来自在线维基百科中的BPEL条目:

“业务流程执行语言(BPEL),是Web服务业务流程执行语言(WS-BPEL)的缩写,是一种用于指定与Web服务交互的可执行语言。业务流程执行语言中的流程仅通过使用Web Service接口来导出和导入信息。”

Web服务交互可以两种方式描述:

  1. 可执行的业务流程,该流程对业务交互中参与者的实际行为进行建模。
  2. 抽象业务流程,这是部分指定的流程,不打算执行。抽象过程可能会隐藏一些必需的具体操作细节。

BPEL in Enterprise Architect :

Enterprise Architect支持从Unified Edition和Ultimate Edition中的可执行流程生成BPEL。尽管WS-BPEL没有标准的图形表示法,但是Enterprise Architect使用BPMN概要文件作为图形前端来捕获BPEL流程描述。通过BPMN概要文件, Enterprise Architect可以帮助您快速而轻松地开发BPEL图。 BPMN提供了用于可视化业务流程的图形符号,而BPEL提供了一种以XML可视化此图形业务流程的方法。

Enterprise Architect支持生成:

  • 使用BPMN 2.0 Profile中的构造创建的模型中的BPEL 2.0

笔记

  • BPEL在Enterprise Architect的Unified版和Ultimate版中受支持
  • 在“ MDG技术”对话框(“专用>技术>管理技术”)中为BPEL 2.0建模启用BPMN 2.0技术。

学到更多