12
返回列表 发新帖
楼主: macmics

WebSphere Application Server V6.1: Web 服务方面的新特性

[复制链接]
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
11#
 楼主| 发表于 2007-3-21 21:24 | 只看该作者
WS-Resource Framework

Web Services Resource Framework 定义了使用 Web 服务来访问有状态资源的规范。这些规范包括:

WS-ResourceProperties
WS-ResourceLifetime
WS-BaseFaults
WS-ServiceGroup.
图 8 显示了所有这四个规范相对于 WS-Resource Framework 的关系。


图 8. WS-Resource Framework

image013.gif (7.61 KB, 下载次数: 16)

image013.gif

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
12#
 楼主| 发表于 2007-3-21 21:24 | 只看该作者
在 Web 服务交互涉及到有状态资源(如购物车、打印机、打印作业等等)的情况下,WS-Resource Framework 是必需的。

WS-ResourceProperties

WS-ResourceProperties 定义:

用于对资源状态元素建模的 XML 模式的用法
资源状态模型与 WSDL 端口类型的关联
操作
在状态更改时使用 WS-Notification 来进行订阅的标准机制。
图 9 解释了 WS-ResourcesProperties 中定义的操作。


图 9. WS-ResourceProperties

image014.gif (17.91 KB, 下载次数: 15)

image014.gif

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
13#
 楼主| 发表于 2007-3-21 21:25 | 只看该作者
WS-ResourceLifeTime

WS-ResourceLifeTime 定义:

同步销毁操作(立即)
基于事件的销毁操作(计划)
资源属性(当前时间和终止时间)
资源终止时的通知。
简而言之,该规范清楚地定义了如何销毁 WS-Resources。图 10 显示了 WS- ResourceLifeTime 中定义的操作。


图 10. WS-ResourceLifeTime

image015.gif (7.58 KB, 下载次数: 17)

image015.gif

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
14#
 楼主| 发表于 2007-3-21 21:25 | 只看该作者
WS-BaseFaults

WS-BaseFaults 定义

公共的错误属性集
专用于常见错误的约定。
图 11 显示了 WS-BaseFaults 中定义的操作。


图 11. WS-BaseFaults

image016.gif (14.18 KB, 下载次数: 14)

image016.gif

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
15#
 楼主| 发表于 2007-3-21 21:26 | 只看该作者
端点引用(End point reference,EPR)和服务质量

WebSphere Application Server 支持三种级别的服务质量:

工作负载平衡的端点引用 ()
无保障的端点引用(Fragile end point reference)
高度可用的端点引用()
在工作负载平衡的端点引用 (EPR) 情况下,请求在集群中的服务器之间进行负载平衡。当没有缓存的易变状态并且状态在整个集群中平等地可用时,工作负载平衡的端点引用将非常有用。图 12 显示了 Web 服务客户机与集群中的 EPR 之间的交互。


图 12. Web 服务客户机和集群中的端点引用

image017.gif (12.03 KB, 下载次数: 16)

image017.gif

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
16#
 楼主| 发表于 2007-3-21 21:27 | 只看该作者
在无保障的EPR的情况下,EPR根据server affinity的特性被创建在某个server上。在存在高度易变的状态和涉及缓存的情况下,无保障的 EPR 将非常有用。图 13 显示了 Web 服务客户机与某个服务器中的 EPR 之间的交互。


图 13. Web 服务客户机和某个服务器中的端点引用

image018.gif (9.96 KB, 下载次数: 14)

image018.gif

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
17#
 楼主| 发表于 2007-3-21 21:27 | 只看该作者
在高度可用的 EPR 情况下,端点具有服务器关联性,并且能够进行故障转移。在Web 服务资源状态由有状态的会话 Bean 维护并且启用了 WebSphere Application Server 的有状态会话 Bean 故障转移的情况下,高度可用的 EPR 将非常有用。图 14 显示了 Web 服务客户机与集群中高度可用的 EPR 之间的交互。


图 14. Web 服务客户机和高度可用的端点引用

image019.gif (10.65 KB, 下载次数: 14)

image019.gif

使用道具 举报

回复
论坛徽章:
1
会员2007贡献徽章
日期:2007-09-26 18:42:10
18#
 楼主| 发表于 2007-3-21 21:28 | 只看该作者
结束语

本文谈到了 WebSphere Application Server V6.1 中的几个新的 Web 服务特性和增强,并就这个新版本讨论了有关 WS-Business Activity、WS-Notification、WS-I Basic Security Profile 和 WS-Resource Framework 规范的详细信息。该版本支持许多新的 Web 服务特性,并提供了许多在应用程序中利用 Web 服务的方法。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表