以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  Ws-Poliyc的一个开发包的介绍  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=40663)


--  作者:flyfoxs
--  发布时间:11/29/2006 9:17:00 PM

--  Ws-Poliyc的一个开发包的介绍
本文章介绍的是一个WS-Policy,它是一个与Web服务相关的元数据,如果对其不太了解的话,可以先看一些相关资料,附件里面是它的标准协议(1.2版本)。

开发包网址:http://ws.apache.org/commons/policy/

简介:
这个开发包的名字是:WS-CommonsPolicy。WS-CommonsPolicy是一个WS-Policy标准的实现,它是Apache的一个开源项目,目前的版本是1.0(11/28/2006)。它提供了一个方便的模型,可以在运行时处理任意的Policy。这意味着,你可以在把任意的Policy转变成一个运行的状态,比如你可以把它与其它的Policy进行比较,或者是合并。你也可以把Policy标准化,也可以把它标准化后再打印出来,或者是保存成文档。

Policy Operations:
使用WS-CommonsPolicy提供的对象模型来对Policy进行操作非常容易。比如,你可以在Policy对象(此处的Policy是WS-CommonsPolicy开发包里的一个类对象,其它地方的Policy均指策略本身)上执行 normalize() 操作,这个方法会返回一个与原来等效的Policy,但却是标准化的了。另外WS-CommonsPolicy同样对Policy的合并与交集运算提供了很好的支持。


WS-CommonsPolicy现在已经很成熟了,它已经在一些的Web服务相关项目中得到了应用,比如Axis2, Sandehsa2 , WSS4J。看样子WS-CommonsPolicy开发包是有着很好的前景的。

注:本介绍几乎完全是翻译此项目的部分文档,如果英文较好,想详细了解情况,最好是去主页查看原文。
    关于Policy的标准化,合并,及交集运算可以参考文档:http://www-128.ibm.com/developerworks/cn/webservices/ws-policy.html
    本人英语小菜,不敢翻译太多,就翻译这么一点点,要是有什么不对的地方,希望大家能够指出。
    


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms