BPEL学习:概念
2005-02-22 14:48
435 查看
Web 服务的业务流程执行语言(Business Process Execution Language for Web Services,BPEL4WS)规范,其定位是成为整合方面的 Web 服务标准。
BPEL4WS 流程本身基本上就是一个流程图,类似于用来表达算法的流程图。流程的每一步称为一个活动。存在以下一些基本活动:调用某个 Web 服务上的操作(
通过使用语言所提供的任何结构化活动,可以将这些原语活动组合成更复杂的算法。这些结构化活动提供的能力有:定义一组步骤的有序序列(
BPEL4WS 流程本身基本上就是一个流程图,类似于用来表达算法的流程图。流程的每一步称为一个活动。存在以下一些基本活动:调用某个 Web 服务上的操作(
<invoke>),等待一条消息来响应由某人从外部进行调用的服务接口的操作(
<receive>),生成输入/输出操作的响应(
<reply>),等待一段时间(
<wait>),把数据从一个地方复制到另一个地方(
<assign>),指明某个地方出错了(
<throw>),终止整个服务实例(
<terminate>),或者什么也不做(
<empty>)。
通过使用语言所提供的任何结构化活动,可以将这些原语活动组合成更复杂的算法。这些结构化活动提供的能力有:定义一组步骤的有序序列(
<sequence>),使用现在常见的“case-statement”办法来产生分支(
<switch>),定义一个循环(
<while>),执行几条可选路径中的一条(
<pick>),以及指明一组步骤应该并行地执行(
<flow>)。在并行地执行的一组活动中,您可以通过使用链接(link)来指明执行顺序方面的约束。
相关文章推荐
- C#学习入门概念之三(面向对象三大特性之多态性)
- MySQL学习笔记---基础概念和一些基础SQL语句(一)
- 一步步学习javascript基础篇(1):基本概念
- 从零开始学习OpenGL ES之一 – 基本概念
- 迁移学习的相关概念
- 基础学习--表的概念(一)
- lucene和elasticsearch的前世今生、elasticsearch的核心概念、elasticsearch核心概念 vs. 数据库核心概念(来自学习资料)
- NATS学习 -- 概念学习之消息(Message)与发布订阅(Publish Subscribe)
- js高级程序设计学习笔记——基本概念
- 计算机网络学习之路01--概念详解
- 总结一下在学习WebService中学习遇到的一些不懂的概念
- Redis的学习—概念(一)
- Redis的学习—概念(一)
- [转载]从零开始学习OpenGL ES之一 – 基本概念
- 深度 | David Silver全面解读深度强化学习:从基础概念到AlphaGo
- android安全学习之3—java中的Key Management常用的一些概念
- 【机器学习-斯坦福】学习笔记3 - 欠拟合与过拟合概念
- SAP ABAP/4学习--学习使用OO在ABAP中.简单入门概念.用个例子来说明
- C#学习基本概念之事件(四)---EventHandler委托(事件处理)
- Spring 4.0 学习日记(1) --IOC 控制反转概念解释