网络通信 频道

微软开放网络协议是一个大大的诱饵

  OPS本质属性

  OPS是以"承诺而无需声称权力"为核心的合法协议文档系统的总称。系统中的协议是"自执行的",即开发人员无需签订任何的法律文书就可以成为该系统的合法成员。这类合法的协议文档,无需通过传统专利权的方式来声称著作权人的权利,近来在IBM、Sun、Oracle的推动下得到了快速的发展。其实,早在2005年,微软在处理它的Office 2003 XML Reference Schema的时候,已经采用了类似今天OPS的做法,因此成为OPS的一员,微软公司是具备充分的思想准备和行动基础的。

  但是,基于微软与众不同的处世风格,微软所倡导的OPS下所公布的那些协议,无疑将会受到严格的审查和重新解释,以确保其在整个行业中的竞争优势。一个明显的事实表明,所公布的仅仅覆盖了协议的当前版本,而且保留了使用者将来不断需要履行的义务。但是,微软表明了希望OPS与开放源许可组织结成紧密联盟的愿望。

  微软开放协议的想法由来已久

  众多的业内人士认为,这是非常重要的一次进步,微软公司已经摆出了相互包容的姿态,不仅要追求与其它开发平台的协同工作能力,而且还追求用户身份鉴定技术在功能上的等价性。当许可证技术成为主要障碍的关头,包括微软用于实现其用户身份鉴定技术的元模型和计划在内的关键的技术细节很少得到披露,甚至还包括InfoCard 和 CardSpace等等微软尚未确定如何实现的一些技术。

  一些专家认为,仅仅靠协议自身是不能提供给你功能上的等价性的,但是很显然的是,微软公司非常认真地看待CardSpace等协议带来的功能等价性问题,微软的加入使得原本有些低调的话题变得热闹起来。

  实际上,在整个世界开源形式的逼迫下,微软开放相关协议的打算由来已久,一个非常明显的变化是,从去年开始,任何一家独立软件开发商(ISV)可以自由地开发可以与微软的用户身份元系统(IM, Identity Metasystem)互操作的客户端的接口和后台构件。目前的焦点主要集中在InfoCard以及UI两个基于CardSpace技术的协议文本,这是一个预先为最新的操作系统Vista准备的新技术。CardSpace技术提供给用户一个身份选择器,基于一个安全的身份卡来实现不同网络资源和Web站点的鉴别。在OPS下,第三方可以开发与CardSpace类似的用户接口而不必担心原来的协议约束,同时第三方可以拥有任何平台上的合法客户身份,并能够与微软的身份鉴定元系统完成互操作。

  2005年,由IBM,Novell以及一些学院派人士共同倡导的希金斯项目,计划使协议文本成为他们的一种有力工具,利用该工具可以很方便地完成信息技术中的同一性系统的集成问题。

  OPS还开放了WS-Trust等协议的使用权,该协议是微软用户身份元系统(Microsoft''s Identity Metasystem)后端框架的基础。该框架是微软安全令牌服务(Microsoft''s Security Token Service)的核心,在此基础上,利用基于WS-Trust的客户端或服务器端的轻型网关就可以完成在Kerberos或安全断言标记语言(SAML)中所定义的安全令牌交换任务。

  微软向先进性结构化信息标准组织(OASIS,Organization for the Advancement of Structured Information Standards)提交的35个协议标准中,有些不需要协议的提供者(卖方)放弃他们的智力财产权,而OPS则允许不同的选择。目前,35个协议中,已经有部分得到了OASIS的认可。

  35个协议中,有很多协议是与IBM联合开发的,协议的免费条款因而会受到双方当时约定的限制。IBM正在建立的很多协议都归入了它所倡导的开源计划----日蚀(Eclipse)计划中。另外还要考虑Sun公司等自由软件联盟成员的影响,该公司支持协议中的知识产权的无障碍共享。

0
相关文章