锁定老帖子 主题:ActiveBPEL的端点引用与寻址配置
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
||||
---|---|---|---|---|
作者 | 正文 | |||
发表时间:2008-12-18
端点引用与ws寻址为端点引用指定地址信息的协议,是基于web service寻址规范的。WS-Addressing规范为我们访问web服务的形式做了具体的规定,使用该规范时,端点信息不是在SOAP body中放一个URL,而是在SOAP header中添加了该地址信息。 如果在SOAP header中有端点引用的信息,表示我们可以做如下的事情: 1. 指定web服务的实例ID 2. 选择ReplyTo和FaultTo的地址 3. 如果需要向消息发送者发送确认信息,可以选择From的端点引用 基本的web服务寻址的语法如下:
Address属性用来表示端点的强制属性,它可能是一个网络地址或者是一个逻辑地址。 ServiceName表示要调用的服务的限定名,这个服务必须是在和流程一起部署的WSDL文件中定义、或者是在资源目录中存在。 PortName表示要调用的服务的端口。 ActiveBPEL支持WS-Addressing规范的如下版本: 1. http://schemas.xmlsoap.org/ws/2003/03/addressing(默认规范) 2. http://schemas.xmlsoap.org/ws/2004/03/addressing 3. http://schemas.xmlsoap.org/ws/2004/08/addressing 4. http://www.w3.org/2005/08/addressing URN/URL转换在PDD文件中,可以为每个静态的端点引用指定一个逻辑的或者物理的地址。如果指定了逻辑的地址,那么可以在管理控制台中,将这个地址映射为物理地址;如果指定了一个URL,那么可以将这个URL映射为另外一个URL。 比如有个逻辑地址可能如下:
在管理控制台中,可以做如下的转换:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
||||
返回顶楼 | ||||
浏览 1627 次