菜头粿

查看: 398|回复: 0
打印 上一主题 下一主题

全世界都爱XML

[复制链接]
1#
跳转到指定楼层
发表于 2009-8-29 12:10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



  
   
全世界都爱XML
(2003.02.24) 来自:ZDNet China

Monday, February 24 2003 10:04 AM 编者:XML也许在对产品技术的拥戴上,你拥有自己的派别,没关系,作为网络世界的通用性语言,相信无论你是什么派别,你都会对XML另眼相看。

——纪念XML诞生五周年

CNET/Evan Hansen and Paul Festa

如果每个资料里都包含了可与任何电脑沟通的指令,你觉得如何?有了这样的互通性,资讯系统的自动化和效率都将大幅提高。虽然目前我们还没到达那种地步,但许多科技厂商已经开始朝着这方面努力,如最热门的Web services(网络服务)虽然还有待努力,但许多迹象显示,已经有了长足的进展。其中一个成功的关键即是XML语言的采用,全名为延伸标记语言,五年前的今天通过W3C标准组织审核成为标准。

XML语言提供一套定义文件标签的使用规范,交换双方的开发人员只要彼此同意使用共通的卷标就能进行数据交换。XML现在几乎成了网络上的世界语言,在XML诞生五岁的今天,我们特别找来当年曾参与此计划的相关人士,谈谈XML的成败,以及未来的挑战。

Jason Bloomberg
ZapThink分析师,专门研究XML与网络服务领域

XML可说是Web与分散运算世界中的交流电。电力其实也是在工业同意交流电标准后才开始起飞的,XML也会是同样情况。

事实上,这样的模式在历史上很常见,专属技术在历经兴盛与衰退后,逐渐成了标准的一部份,并逐渐被发扬光大。电力、铁路、铁轨宽度都是如此,分布式运算也会历经这种过程。

XML可延伸的特性,加上在讯息或文件上都可应用,因此成了许多标准的基础,其中又大部分属于Web services(网络服务)的范畴。也因此我们看到整个产业如排山倒海般的转变,几乎所有软件供货商都已经开始支持这些标准。ZapThink认为一旦此一转换期完成后,分布式运算与Web的全盛时期也将来临。

Jon Bosak
Sun公司工程师,领导W3C工作小组创造XML

XML公布五年后的今天已经成了Web网络上的世界语言,但即使如此,外界对于XML的能耐与极限依然有着许多误解。

XML无法解决资料互通性的问题。XML只是提供一个架构,提供同一族群可拟出字汇与资料架构,并在特定领域中使用。XML由于使用已经相当普遍,因此市面上已经有许多工具与产品来支持这类协议的制订与建置。但更深一层来说,语意的定义还是需要有委员会组织来进行才行。

另一方面,大众普遍忽略一项XML的超强功能:它可让使用者免于继续受到软件大厂的霸权宰制。由于使用者可开发自己的资料格式,软件厂商过去50年来呼风唤雨的情况将不复见。

以电子商务来说好了,平衡穷国与富国之间数字差距绝对有其必要性,不论大小企业都应该被纳入目前只属于少数Fortune 500大企业的EDI架构中。讲究经济可行性的话,资料标准化将不得收取任何授权费用,软件与厂商支持费用也不得过于昂贵。结合XML标准与技术将可达到此一目标。ebXML标准免费又好用,可直接对应至目前的EDI系统中;UBL则提供标准商业讯息;Gnome、Linux、Java则可当作免费的运算平台;开放原始码产品如ebxmlrr与OpenOffice提供免费注册与办公室生产工具;样式表(style sheets)与开放原代码页面格式可用于大规模商业文件输出;商用产品如Sun的Sun ONE Secure Trading Agent即将上线,可提供在免费网络上的交易伙伴协议与安全传讯支持。这些组件的整合将有助于电子商务进入全球企业中,我深引以为傲Sun仍是此一运动大将,因为当初XML就是Sun一手主导建立的。

Dave Hollander
Contivo信息长,XML工作小组创始会员

要明确说出XML的影响并不是那么容易,难道你说得出电话对你的影响吗?XML几乎无所不在了,光是这点就足以令人惊叹。XML可用来建立网页、整合计算机、定义两家公司交流所使用的语言与字汇;包装讯息。它也存在于数据库中,并影响了资料进出的规则。我那些没有使用XML的朋友们最常说:XML的重要性就在于它无所不在。

举例来说,Contivo可协助Agilent开发并部署一套共同信息模型,以OAGI所规范的标准化XML词汇整合许多商业系统。若没有XML,这根本就不可行。

Tom Magliery
Corel公司XML技术专员,XML小组创始会员

XML创立之初是要当作一项基础技术,但现在XML早已超出我们原先设立的构想。当初外界都知道我们所要建立的东西是简化应用开发与信息管理,但没人知道我们可做到什么样的程度。五年后的今天我们仍然不知道,XML已经遍及各行各业中,且持续扩散中,几乎所有架构式内容或资料集不是已经开发成XML就是已经在进行中。每年有千百万人使用XML,最重要的是,他们甚至不知道自己在使用。未来当XML变得更加成熟,成了网络服务与单一来源出版的底层技术时,这种情况会更加明显。

Eve Maler
Sun公司XML标准架构工程师,XML工作小组创始会员

我们那时知道XML可当作电子资料的统一标准,但比较令人兴奋的是看到它被用在一些我们不曾想过的新地方。XML一开始是用在支持的角色,而非呈现在网页上的部分。应用整合讯息与B2B交易都是要由机器来执行,而非眼睛。这些XML的使用或许无法造成太大的轰动,但却大幅提升了商务的速度与品质,这是五年前所缺乏的。

几年前我听到Dan Connolly使用“养猪工人的标示语言”来当作XML标示的理论范例,事后他发现原来这种事真的已经开始在进行中了,因此我相信现在应该没什么是假设性的XML语言了。

有些人认为XML会导至语言组合过多,无法简化事情,但我反倒认为许多人制订XML语汇显示这真的可行。只要社群可自行决定彼此使用的标示组合,且开放给相关人士使用,那么沟通能力只会有增无减。

Jean Paoli
微软XML架构工程师,XML工作小组创始会员

我还记得我们刚开始建立XML的那天;没想到现在已经跨入第五年了。XML的发展实在出乎我们意料之外,现在市场上一致认为用XML来作不同软件平台之间的资料资料是很正常的事。

你或许会问为何是XML而非其它技术?我相信这是因为XML的核心设计提供资料与文件一个统一的资料交换模式。人们创造出来的文件没有理由不能在数据库或其它系统上重复使用或作搜寻。

厂商目前已经开始建立支持XML网络服务(Web services)的后端系统与传讯层。我深信由由成千万人所创造出来的XML文件将成为明日网络上的珍贵组件,可在不同线上服务或企业内部进行交换、重塑、检视、共享或集合。

Brad Porter
Tellme Networks平台架构工程师,W3C VoiceXML编辑

五年前W3C推出 XML1.0时,没人料得到它会有诺大影响力。XML推出两年后,用来连接Web与电话的VoiceXML诞生了,VoiceXML自此成了XML的成功范例,企业可藉此将网络应用的弹性与品质扩张至电话上。如今,Fortune500大企业大多采用VoiceXML来激活数千台电话系统,回答各种来电询问,使得客户满意度节节上升,节省企业上百万元费用。

不过短短三年间,VoiceXML广为产业采用,成了全球支持最广的语音标准,这都可归功于XML开放标准架构的功劳。

Liam Quin
W3C XML活动召集人,XML工作小组创始会员

XML在短短五年内已有非常广泛的应用,而在WWW上,最成功的范例就当作文件传送标准的XSLT。此一以XML为基础的语言成了连接数据库、文字文件、网络服务、浏览器或样式表的中介软件。它也逐渐被使用在网络服务上,协助处理商业交易。

XML初期有达成部分重要决定:这包括降低可选择(optional)的功能数量,以及严格的侦测要求,这使得工具之间的兼容性非常高。另一个决定是采用Unicode当作文件字符:这些国际化与存取度的动作使得WWW网络成为真正适合全球人类共享的资源。

五年前,若你要求程序设计师机组态文件存成SGML格式,你大概会遭白眼,会被抢白一顿。

但现在,XML已经备用在Linux系统的的Gnome桌面、Jabber的交谈协议,同时还会是未来微软Office的核心。我们终于成为主流了。

Peter Sharpe
CorelXML内容解决方案科技长,XML小组创始人

Yuri Runbinsky是SoftQuad的创办人之一, 并曾在W3C工作小组里担任SGML On The Web的工作,该计画是要让SGML文件可在全球信息网(WWW)上使用。但很不幸的,Yuri在1995年1月去逝,不过其W3C中的职位还是保留,并由(升阳)Jon Bosak得到了Tim Berners-Lee的授命,推动这个工作小组。Jon挑选了九个人(后来增为十人)进入该工作小组。挑选的标准则是依照个人的背景,大部份都有很丰富且实务的多年SGML经验,其中许多也有HTML经验。例如,Tom Magliery曾经从事于原始的NCSA网络浏览器Mosaic,我则建立了HotMetal。这个工作小组在短短几个月里就写好第一版的规格书。在这期间,XML的名称已经建立,而SGML ERB(编辑评论版)已经更名为XML(工作小组)

我们每个人都为工作小组带进了各种不同的专才与经验。你若是和工作小组的成员聊天,他们大多数都可以跟你讲长篇的故事,告诉你他在进入工作小组之前在那里已经发明了XML。我也有一段这样的故事。Steve De Rose甚至还曾写过类似XML的书。我们集众人之智而建立XML。如果我和工作小组中其它成员有什么不同之处的话,我想,应该就是我总是试图扮演一般的(甚至可能是什么都不懂的)使用者。我一直把HTML的启示谨记在心,就是「简单就是美」。SGML并不简单,XML很简单。

我们很有自信,XML绝对可用。我们一直梦想它会成功,但是实际上远超过我们的想象。

XML当然已经改变计算机世界了。不只是在网络化的应用上,我认为它最大的功能应该会是在内容的再利用(reuse)上。政府及民间企业都已经一一改变他们建立内容,建立文件,以及建立网站的方式。随着有越来越多的组织了解到它的效益,我们将继续看到人们对于出版方式的思考会有重大的改变。

Ron Schmeizer
ZapThink创始人,专门分析XML与网络服务

XML生日快乐!在五年之后的今天,XML以及它一些重要的应用(如网络服务)的确开花结果了。这种呈现信息的标准化方式,大大的影响了公司企业对生产信息以及分享应用上的思考方式。这种影响已有例证可循,例如分析师现在专注于XML及网络服务,以及它们改变企业架构的方式,我们与500多位的软件商及使用者讨论过──没有人认为以专利型的格式或专利型的接口来生产资料,是一个长期的可行之道。XML的普及与广泛使用,实际改变了技术采用的经济学──过去可能是要投入厂商持有/专利型、封闭式环境的技术,经济上才是可行的,但现在情势却相反了。采用开放式标准来连接公司及系统,其风险已经低很多,而且更具成本效益。随着这股趋势的继续发展,XML可望能够像TCP/IP一样无所不在。

同时,在各项重要IT支出紧缩的环境下,XML和网络服务可以说是一枝独秀。为什么?主要原因是,我们认为XML及网络服务技术可以帮助公司节省成本,充份利用现有的技术,以及利用现有的技能设施。结果呢?XML及网络服务的支出在2002年真的开始起飞了,而且在2003年相当看好。案例呢?我们的市调公司ZapThink(完全专注在XML及网络服务),过去一年来的营收成长超过了800%,要知道,在这年里Hurwitz关门大吉,而其它市调公司也是景况不佳的。或许,我们的公司就是采用XML及网络服务之后的成长例证,证明它对企业的重要性。

C.M. Sperberg-McQueen
W3C架构网域召集人,XML工作小组创始会员

我投入XML的管道是很少受到报导的:学院。由于我在日耳曼文字学的背景(古诺尔斯语,中、古英语,中古高阶德国语言和文学),我对计算机的原始兴趣在于如何找到一个有助于学术研究原文上的使用。然而,要利用计算机上研究文字时,你必须要先以电子文件的方式来呈现文字。

SGML(XML的前身,以结构方式为文字编码的最佳语言)是一种既难寻找,又难建立的一种软件。我之所以喜爱XML,在于它一方面提供了和SGML一样丰富的语义,一方面它又是种很好写的软件。

对我来说,XML最大的影响在于XML软件大量兴起:XML剖析器(XML parser)、XML程序语言库、XSLT处理器、XSL FO处理器、数据库接受XML──不只如此,还有网络浏览器也接受XML。这些多数是用在商业应用上,但实际上,许多学术面临的问题也跟商场一样,反之亦然。在商业应用无法解决的部分,市面上还有众多的XML程序工具可弥补此一缺口。

要聪明漂亮的处理丰富的标示文字已经越来越简单了,这对商业及学术组织都是好事,同时也有助于文化遗产的保存与普及。

Laura Yecies
Netscape技术开发副总裁

Netscape之所以全力支持XML及相关的网络标准,是因为它们会是建立21世纪互动网络的基础。我们一直努力保持XML基础的开放、安全,与创新。Netscape很早就认识到XML的重要性,并把XML建立到Netscape 6与7的浏览器的核心里。浏览器现在已经能够动态连上网络服务,不要重新加载网页而进行特殊的资料交易,因此可以得到更快而动态的网络经验。

Netscape和Mozilla的XML化XUL(可延伸式使用者接口语言)也证明了XML能进一步提供跨平台使用者接口的发展,让开发者可以自订浏览器或建立全新的应用。除了以XML为核心功能(例如使用者接口)之外,我们还扩展了XML的进阶使用,例如MathML,这是一种XML化的标示语言,用来呈现数学的资料。以SOAP(简单对象存取协议)等XML协议为基础的网络服务,对于浏览器技术也有典范转变的重大意义,让网络可以变成像桌上型应用一样动态的媒介。未来几年里,我们会看到越来越多的应用软件在浏览器里利用XML及网络服务功能的优点,让它们变得更快、更容易使用,及更灵通与更好维护。


高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|Archiver| 菜头粿 声明:本站所发贴子内容仅代表网友观点,不代表本站立场,严禁一切与国家法律相抵触的内容。感谢关注!
粤icp备19073828

GMT+8, 2026-7-26 11:29 , Processed in 0.107403 second(s), 15 queries .

粤东.中国

© 2007-2026 czczcz.com

快速回复 返回顶部 返回列表