一个BPEL的例子
来源:百度文库 编辑:神马文学网 时间:2024/04/29 04:34:39
一个简单的BPEL文件看起来会像如下所示:
整个process是一个由不同操作组成的Web Services。XML文件按如下方式组织:
l Variable节定义流程的变量。类似的,还可以定义错误处理,以及其他服务的链接
l 接下来定义顶层活动,这通常是一个sequence(顺序执行的子活动)或flow(定义了一个或者多个同时执行的子活动)
l 一个receive通常是操作的开始,它定义了操作的名字和输入数据
l 然后由各种活动定义出流程。这些活动包括用invoke来调用其他服务,以及用asign来影射数据和给数据赋值
l 最后,一个reply活动使得能结束流程和返回输出数据。
从原则上讲,BPEL是可读的,但是,人工读写太麻烦。通常,应该使用一个BPEL工具来设计和执行流程。
被重命名为WS-BPEL,是因为它创建的“流程“按Web Service方式提供。于是,要调用这些流程和服务----必须使用Web Service;
当然,这种业务流程建模标准并不是只能应用于Web Service技术。用BPEL XML文件方式组合的流程和服务包括两部分:一部分是业务流程的结构,另一部分是一个绑定,把该结构与具体被调用或者被使用的技术操作关联起来。提供到了Web Service的标准绑定,当然你也可以使用其他绑定。 比如,对于将数据库查询当做基本服务使用,Oracle BPEL工具提供了直接的支持。
整个process是一个由不同操作组成的Web Services。XML文件按如下方式组织:
l Variable节定义流程的变量。类似的,还可以定义错误处理,以及其他服务的链接
l 接下来定义顶层活动,这通常是一个sequence(顺序执行的子活动)或flow(定义了一个或者多个同时执行的子活动)
l 一个receive通常是操作的开始,它定义了操作的名字和输入数据
l 然后由各种活动定义出流程。这些活动包括用invoke来调用其他服务,以及用asign来影射数据和给数据赋值
l 最后,一个reply活动使得能结束流程和返回输出数据。
从原则上讲,BPEL是可读的,但是,人工读写太麻烦。通常,应该使用一个BPEL工具来设计和执行流程。
被重命名为WS-BPEL,是因为它创建的“流程“按Web Service方式提供。于是,要调用这些流程和服务----必须使用Web Service;
当然,这种业务流程建模标准并不是只能应用于Web Service技术。用BPEL XML文件方式组合的流程和服务包括两部分:一部分是业务流程的结构,另一部分是一个绑定,把该结构与具体被调用或者被使用的技术操作关联起来。提供到了Web Service的标准绑定,当然你也可以使用其他绑定。 比如,对于将数据库查询当做基本服务使用,Oracle BPEL工具提供了直接的支持。
一个BPEL的例子
一个BPEL的例子
一d个BPEL的例子
一个spring的简单例子
iBATIS实现的一个例子
一个真实的大学生例子
堕落:一个负面的例子
一个简单的XML Schema的例子
载荷为位置函数的一个例子
使用Hibernate的一个完整例子
C# Remoting的一个简单例子
载荷为位置函数的一个例子
散分,虚函数的一个典型例子
使用JSP + JAVABEAN + XML 开发的一个例子
一个ajax的例子(连动列表实现)
符德坤:百度渠道扁平是一个失败的例子
一个使用ibatis对数据库增删改查的例子
对Jena的简单理解和一个例子_1
对Jena的简单理解和一个例子_2
对Jena的简单理解和一个例子_1
对Jena的简单理解和一个例子_2
一个使用ibatis对数据库增删改查的例子
一个工作流引擎的例子 - Windows Workflow Foundation - 博客...
一个类成员函数指针的应用例子