全局XML网络服务体系(GXA)平台概述

ZDNet软件频道 时间:2003-06-17 作者:ZDNet China |  我要评论()
本文关键词:
全局XML网络服务体系(GXA)是将很多不同新提出的标准集中在一个具有网络服务协同功能的平台,一些有名的大公司都在GXA之后开展合作关系,比如微软和IBM。
本文译自Builder.com,未经许可请勿转载全局XML网络服务体系(GXA)是将很多不同新提出的标准集中在一个具有网络服务协同功能的平台,一些有名的大公司都在GXA之后开展合作关系,比如微软和IBM。

GXA的主要目的是定义一些新的网络服务特定协议的语法和语义,这些协议能够将SOAP和XML的基本特性提高到新的协同功能。然而,在过去几年时间里,很多工作都致力于建立标准的网络服务,现在仍然还有很多工作要完成。这些工作包括提高和专业化网络服务相互协同的方式。GXA将定义这些基础下部组织相关服务的规范,这些服务构成了一个新的网络服务时代的虚拟机器。

GXA特点集锦

网络服务的最近几年的发展揭示了大量的程序执行重复工作。在很多情况下,安全和信息路线都是基于分布式企业水平的程序。这样则可以更好地利用ad hoc协议来表达。

例如,当SOAP于1998年首次提出时,基于XML协议是面向远程程序调用(RPC)。对网络RPC感兴趣的程序员不得不学会如何编写原始的SOAP代码。今天,SOAP已经被认为是一种特定平台下的低水平的编程而被清除出网络服务的基础下部组织。这方面的基础下部组织例子包括微软的.NET平台的ASP.NET和Apache开放源代码的Axis。现在,如果你使用这两个方面,你可以通过使用面向对象的类来建立网络服务,而不是使用原始的SOAP方法。

同样的,现在你也可以通过相同的代码段来加强网络服务的安全,你也要对SOAP信息的路线负责。

GXA试图通过使用常规的和容易理解的语法和语义来定义基于SOAP协议,以处理安全、路线等问题。与GXA发展有关的公司有一天会将协议的细节集成在一个虚拟的仪器中。

为建立程序而扩展

GXA的官方定义是为了执行如建立网络服务程序的SOAP扩展的协议平台,扩展内容包括:WS-Security, WS-Routing,支持交换协同,可靠性信息的传递,普通数据元等等。

WS-Security提出了一套标准的SOAP扩展,这些扩展可用于执行网络服务的数据完整性和保密性。它的作用是通过使用ad hoc扩展来处理保密和信任问题而允许程序安全地交换SOAP信息。

WS-Routing是没有国界的传送SOAP信息的协议,如TCP和HTTP。

WS-Attachments和直接网络信息封装(DIME)也是利用GXA,以及GXA的规则。

当前,微软支持.NET网络服务的WS-Security特定扩展,正如IBM的网络服务版本5的WebSphere SDK。虽然WS-Routing规则已经使用了SOAP 1.1的调解者概念,但微软和IBM都还没有支持WS-Routing。

网络服务的未来

虽然GXA的特性已经表现在它的协同功能,但是W3C的一个委员会还是关注于建立网络服务规范的新的版本。W3C现在已经在不停止地跟踪这一技术的发展。这一委员会试图将已经有所突破发展的产品标准化和规范化。

虽然有时候GXA和W3C做不同的事情,但在未来几年内,网络服务的定义和执行还是具有唯一的语法和语义。为了达到成功,网络服务相互之间必须无缝兼容和集成。而GXA必须尚待于进一步提高和发展。当发展到一定阶段,W3C将会将结果标准化,那时我们也将拥有唯一的规范。

对于GXA,微软想把它包含在下一个.NET平台的主要发布产品的一个有意义的执行标准,或是把它包含在下一个Windows版本。



责任编辑:炒饭

欢迎评论或投稿


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134