史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 程式 & 網頁設計技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2003-10-20, 05:05 PM   #1 (permalink)
長老會員
 
mancool 的頭像
榮譽勳章
UID - 2396
在線等級: 級別:11 | 在線時長:167小時 | 升級還需:25小時級別:11 | 在線時長:167小時 | 升級還需:25小時級別:11 | 在線時長:167小時 | 升級還需:25小時級別:11 | 在線時長:167小時 | 升級還需:25小時級別:11 | 在線時長:167小時 | 升級還需:25小時級別:11 | 在線時長:167小時 | 升級還需:25小時
註冊日期: 2002-12-06
住址: 姆大陸
文章: 1356
現金: 776 金幣
資產: 39984 金幣
Wink XML五週年:專家論前景

XML五週年:專家論前景

CNET新聞專區:Evan Hansen and Paul Festa原著
郭和杰•陳奭璁譯  19/02/2003

若每個資料裡面都包含了可與其他任何電腦溝通的指令,你覺得如何呢?

有了這樣的互通性,資訊系統的自動化與效率都將大幅提昇,進而帶來以服務為導向的強大電腦產業。舉例來說,汽車製造商所採用的軟體將可即時向供應商下單,解決特定零件的臨時需求。

雖然目前我們尚未到達那種地步,但許多頂尖科技廠商已經朝這方面努力,而最近最熱門的Web services(網路服務)雖然還有待努力,但許多跡象顯示有長足進展。

其中一個成功的關鍵指標即是XML語言的採用,全名為延伸標記語言,五年前的今天通過W3C標準組織審核成為標準。

XML一開始是當作出版商在網路上交換文件時,用來描述內容的工具,但後來卻反而被用來描述任何資料。XML語言提供一套定義文件標籤的使用規範,交換雙方的開發人員只要彼此同意使用共通的標籤就能進行資料交換。

許多公司現在都支援XML,XML已經幾乎成了網路上的世界語言,也為下一波Web化服務奠定根基。

XML在W3C推薦下誕生已經屆滿五歲,本站特別找來當年曾參與此一計畫的相關人士談談XML的成敗,以及未來的挑戰。

Jason Bloomberg
ZapThink分析師,專研XML與網路服務領域

XML可說是Web與分散運算世界中的交流電。電力其實也是在工業同意交流電標準後才開始起飛的,XML也會是同樣情況。事實上,這樣的模式在歷史上很常見,專屬技術在歷經興盛與衰退後,逐漸成了標準的一部份,並逐漸被發揚光大。電力、鐵路、鐵軌寬度都是如此,分散式運算也會歷經這種過程。

XML可延伸的特性,加上在訊息或文件上都可應用,因此成了許多標準的基礎,其中又大部分屬於Web services(網路服務)的範疇。也因此我們看到整個產業如排山倒海般的轉變,幾乎所有軟體供應商都已經開始支援這些標準。ZapThink認為一旦此一轉換期完成後,分散式運算與Web的全盛時期也將來臨。

Jon Bosak
昇陽工程師
領導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 ONE Secure Trading Agent即將上線,可提供在免費網路上的交易伙伴協定與安全傳訊支援。這些元件的整合將有助於電子商務進入全球企業中,我深引以為傲昇陽仍是此一運動大將,因為當初XML就是昇陽一手主導建立的。

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
昇陽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分析師
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 7.0版設計開發召集人

Netscape之所以全力支持XML及相關的網路標準,是因為它們會是建立21世紀互動網路的基礎。我們一直努力保持XML基礎的開放、安全,與創新。Netscape很早就認識到XML的重要性,並把XML建立到Netscape 6與7的瀏覽器的核心裡。瀏覽器現在已經能夠動態連上網路服務,不要重新載入網頁而進行特殊的資料交易,因此可以得到更快而動態的網路經驗。

Netscape和Mozilla的XML化XUL(可延伸式使用者介面語言)也證明了XML能進一步提供跨平台使用者介面的發展,讓開發者可以自訂瀏覽器或建立全新的應用。除了以XML為核心功能(例如使用者介面)之外,我們還擴展了XML的進階使用,例如MathML,這是一種XML化的標示語言,用來呈現數學的資料。以SOAP(簡單物件存取協定)等XML協定為基礎的網路服務,對於瀏覽器技術也有典範轉變的重大意義,讓網路可以變成像桌上型應用一樣動態的媒介。未來幾年裡,我們會看到越來越多的應用軟體在瀏覽器裡利用XML及網路服務功能的優點,讓它們變得更快、更容易使用,及更靈通與更好維護。
__________________
提供下載之附件為測試及學術用途! 必須24小時內刪除,不能轉讓或出售!
http://img.photobucket.com/albums/v478/mancool/Photo/normal_100_0095.jpg
請支持購買正版,尊重智識產權!
mancool 目前離線  
送花文章: 1, 收花文章: 69 篇, 收花: 155 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 05:52 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1