lisugar
蓝天 白云 平生之志:农妇,山泉,有点田
BPEL中的XML元素解析
WSDL中定义的元素
BPEL是构建在Webservice上的一层,在BPEL的定义中同样使用了WSDL的描述,但是BPEL将Binding,Service与WSDL的其它部分分离,这个部分WSDL是支持的,由此做到灵活的绑定配置。在传统WSDL(Types, Message,PortType)类型之外,BPEL的额外定义的XML元素:
<
partnerLinkType
>
在BPEL2.0中这样解释
<
PartnerLinkType
>
s can be used to represent dependencies between services, regardless of whether a WS-BPEL business process is defined for one or more of those services. Each
<
partnerLinkType
>
defines up to two "role" names, and lists the port types that each role must support for the interaction to be carried out successfully.
也就是说<
partnerLinkType
>定义的是服务之间的依赖关系,
在WSDL中的XML一文中我已经说过,PortType其实可以理解为服务接口,每一个PortType对应一个Service只不过,
在这里具体服务的实现的部署还没有真正的开始。每一个<
partnerLinkType
>置多有两
个<Role>,每一个<Role>对应一个且必须对应一个PortType,我的理解是这里的Role和业务过程有关,代表一个动作的执行过程,如果在双方的整个交互过程中只需要一方则只定义一条<Role>就可以了,也就是说业务流程的某一个环节,在接受请求以后,必不需要把服务结果返回发送者,而是顺次提交给下一个业务流程,在这个过程中,发起者和接受者之间只需要一条规则保证,并且只有发起方规则保证。最多有两个也很好理解,在一次交互的过程中,至多只能有两方参与.
BPEL2.0中
的代码如下
<
plnk:partnerLinkType
name
="purchasingLT"
>
<
plnk:role
name
="purchaseService"
portType
="pos:purchaseOrderPT"
/>
</
plnk:partnerLinkType
>
注意这里的
<
partnerLinkType
>
必须
定义在WSDL的末尾.
Continue... ...
绿色通道:
好文要顶
关注我
收藏该文
与我联系
发表于 2006-08-13 20:10
lisugar
阅读(780)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
《福布斯》:谷歌进军硬件产品 难撼动苹果地位
·
美国空军拟最多购买1.8万台iPad 2
·
伊朗封杀Gmail和Facebook等互联网服务
·
分析称专利之争让谷歌苹果两败俱伤
·
Android平台发现新型手机病毒Rootsmart
»
更多新闻...
最新知识库文章
:
·
高级编程语言的发展历程
·
如何学习一门新的编程语言?
·
学习不同编程语言的重要性
·
为什么我喜欢富于表达性的编程语言
·
计算机专业的女生为什么要学编程
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
<
2006年8月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
公告
一个有头脑的人,不会犯两次低级错误,一个不爱自己的人,也一定不会去爱别人,更别说去爱生活了
近期关注内容:
Java Spring
SOA BPEL
昵称:
lisugar
园龄:
7年4个月
粉丝:
0
关注:
0
导航
博客园
首页
发新随笔
发新文章
联系
订阅
管理
统计
随笔: 39
文章: 23
评论: 23
引用: 4
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
BPEL(6)
(rss)
C#技术文章(14)
(rss)
webService(3)
(rss)
XML Schema
(rss)
杂七杂八(12)
(rss)
正在学习中的文章(1)
(rss)
随笔档案
2006年10月 (1)
2006年9月 (1)
2006年8月 (5)
2006年7月 (2)
2005年8月 (1)
2005年6月 (2)
2005年3月 (1)
2005年1月 (3)
2004年12月 (1)
2004年11月 (8)
2004年10月 (14)
文章分类
.NET Remoting 学习文章(2)
(rss)
Event And Delegate(9)
(rss)
JavaScript(3)
(rss)
RPC(2)
(rss)
SQL数据库相关(1)
(rss)
XML Schema(2)
(rss)
文章档案
2008年9月 (2)
2006年8月 (1)
2006年7月 (3)
2006年2月 (3)
2005年7月 (2)
2005年2月 (10)
2004年10月 (2)
相册
我和MM
朋友的Blog
dudu的程序人生
太子
推荐排行榜