前页 | 后页 |
BPEL模型
业务流程执行语言(BPEL)是一种编排语言,以XML序列化,它指定了一个涉及与其他系统进行消息交换的可执行流程。此消息传递功能取决于使用Web服务描述语言(WSDL)1.1来描述传出和传入消息。
此文本来自在线维基百科中的BPEL条目:
“业务流程执行语言(BPEL),是Web服务业务流程执行语言(WS-BPEL)的缩写,是一种用于指定与Web服务交互的可执行语言。业务流程执行语言中的流程仅通过使用Web Service接口来导出和导入信息。”
Web服务交互可以两种方式描述:
- 可执行的业务流程,该流程对业务交互中参与者的实际行为进行建模。
- 抽象业务流程,这是部分指定的流程,不打算执行。抽象过程可能会隐藏一些必需的具体操作细节。
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技术。
学到更多
- BPEL (在线资源)
- 编排 (在线资源)
- BPEL 2.0模型
- BPMN模型