预订演示
前页 后页

业务流程执行语言(BPEL)

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

此文本来自在线 Wikipedia 中的 BPEL 条目:

'业务流程执行语言(BPEL)是网络服务业务流程执行语言(WS-BPEL)的缩写,是一种用于指定与网络服务交互的可执行语言。业务流程执行语言的信息导出和导入,只使用网络服务接口。

网络服务交互可以用两种方式描述:

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

Enterprise Architect中的 BPEL:

Enterprise Architect支持从统一版和终极版中的可执行流程生成 BPEL。尽管没有标准的图形表示法,但Enterprise Architect使用 BPMN 概要文件作为图形前端来捕获 BPEL进程描述。通过 BPMN配置文件, Enterprise Architect帮助您快速简单地开发 BPEL 图。 BPMN 为可视化业务流程提供了一种图形符号,而 BPEL 提供了一种以 XML 形式可视化此图形业务流程的方法。

Enterprise Architect支持生成:

  • BPEL 2.0 来自使用 BPMN 2.0配置文件中的构造创建的模型

注记

  • Enterprise Architect统一版和终极版支持 BPEL
  • 在“ MDG 技术”对话框(“特定>技术>管理技术”)中为 BPEL 2.0 建模启用 BPMN 2.0技术

了解更多