Thinking XML #3:踏著語義的節(jié)拍
級別: 初級
Uche Ogbuji, CEO 兼首席顧問, Fourthought, Inc.
2001 年 5 月 01 日
Uche Ogbuji 就 XML 語義透明性和 XML 知識管理方面討論了近來所發(fā)生的事情,這其中包括 ebXML 和 RosettaNet 中的一些新的開發(fā)。
Thinking XML 專欄的前兩部分講述了語義透明性 -- 可以共享那些不受約束的 XML 尖括號和引用標(biāo)記中含義。由于本文的標(biāo)題直接涉及到關(guān)于 XML 近來所發(fā)生的一些事情,所以在本文中(以后還會隨時有其它的)主要討論關(guān)于這些開發(fā)的更新。
對于語義透明性,大多數(shù)精力一直放在貿(mào)易簡化(可作為一種組織來理解)和難以定義的自動交易請求,而且有可能讓大多數(shù)都可以實現(xiàn)。在這個領(lǐng)域有一些突然而至的活動,這里來看一下 ebXML 和涉及到 RosettaNet 的項目。
我最近參加了在紐約召開的 XML DevCon,發(fā)現(xiàn) ebXML 隨處可見。事實上,會議的主題之一就是 ebXML 的全球化。很高興聽到 ebXML 的提倡者討論 ebXML 用于一些組織的重要性,這些組織包括工業(yè)國家的小企業(yè)和世界上的非政府性組織 (NGOs) -- 它們沒有時間和精力來組成一個電子商務(wù)集團。這就象對于那些缺乏資源建設(shè)技術(shù)基礎(chǔ)設(shè)施(在西方已經(jīng)建立起來了)的發(fā)展中國家從蜂窩和衛(wèi)星通訊中受益匪淺一樣,基于 XML 的貿(mào)易和商業(yè)過程的簡化在提高生產(chǎn)力方面有很大潛力,這些是在長時間的信息技術(shù)革命后出現(xiàn)的。正如聯(lián)合國秘書長 Kofi Annan 所說:
信息技術(shù)可以向發(fā)展中國家提供了一個機會,使它們躍過其它國家必須經(jīng)過的漫長而痛苦的發(fā)展階段。
在紐約的這次會議中,ebXML 人員提出了一個原則性的重要說明,那就是 ebXML 是“松耦合”的。這意味著當(dāng)處理貿(mào)易交易雙方的技術(shù)差別時具有很強的靈活性。這是很重要的原則,因為它體現(xiàn)了 Web 服務(wù)的價值所在,而不僅僅是一句漂亮的口號或一段時髦的詞語,它成功地允許應(yīng)用邏輯可以跨組織邊界(在遠程過程調(diào)用和分布對象失敗情況下)應(yīng)用。可惜,許多開發(fā)的 Web 服務(wù)技術(shù)看起來就象在原有舊組件平臺的外面披一件 XML 和 HTTP 的外衣。正如 ebXML 支持者指出,這會提高 Web 服務(wù)將依賴緊耦合的危險性。當(dāng)然,緊耦合給由供應(yīng)商來支配帶來了好處。幾乎供應(yīng)商使用的每一項技術(shù)都使客戶依賴于客戶系統(tǒng)不同特征之間的緊耦合,這使得使用松耦合處于很不公平得地位。例如,采用 SOAP 作為 ebXML 傳輸會在使用松耦合中失去競爭地位。
在會議上,我尋找種種不僅僅是閑置原則的產(chǎn)品的跡象。最后,發(fā)現(xiàn)了使用 ebXML 的具體示例。在一塊場地上有家供應(yīng)商顯示它的產(chǎn)品實現(xiàn)了 ebXML。當(dāng)然,本次會議也只是 ebXML 概念證明 (POC) 演示路途中的一站。象 NetFish/IONA、Documentum、Sun、BEA、Commerce One、 Fujitsu、Kildara 和 Bowstreet 與 ebXML 原型(用 Perl、Python、C++ 或 Java 編寫)一起演示了它們能夠互相向?qū)Ψ降能浖该鞯匕l(fā)送消息,包括中間系統(tǒng)的演示。在演示之后,與這些參與著者會談中得知,這個代碼正快速地實現(xiàn)從原型向交付包轉(zhuǎn)移。
就在寫本文之前,有一些關(guān)于 ebXML 的重要消息。在 5 月 14 日,ebXML 完成了它 18 個月的開發(fā)周期,并得到了它在貿(mào)易上的上級組織認(rèn)可。它宣布了一長串已同意的核心規(guī)范,并聲稱將花大部分精力推廣其應(yīng)用。當(dāng)然這要根據(jù)市場和技術(shù)方面的成功花大量的時間來評估 ebXML,但發(fā)布象這樣的理解性規(guī)范以及在其背后的多樣性對于將 XML 用于組織間的通信來說是一條好消息。
![]() ![]() |
![]()
|
在 XML DevCon 上,ebXML 人員也極力宣傳他們在縱向聯(lián)合 XML 詞匯提倡者方面的合作 -- 包括 Automotive Industry Action Group (AIAG)、Global Commerce Initiative (GCI) 和 OpenTravel Alliance (OTA);而且很明顯他們正在與 Health Level 7 (HL7) 合作。其中最另人感興趣的是他們所提到的與 RosettaNet 的合作,特別強調(diào)了在 ebXML Registry/Repository 里寄宿 RosettaNet PIPs。(對于這些術(shù)語的解釋,請參閱 本專欄的前一部分。)
盡管集中了這么多精力,但從本專欄中列出的 XML 詞匯提倡者中可以得出一個結(jié)論,在語義透明性空間里有過多的分支。從近來的新聞發(fā)布會得知,RosettaNet 宣布它將關(guān)注并以極大的熱情來統(tǒng)一這些流派。
雖然現(xiàn)今的許多 XML 提倡者都是相互補充的,但是大量的 XML 標(biāo)準(zhǔn)導(dǎo)致實現(xiàn)者和關(guān)鍵決策者之間的混亂。為了在工業(yè)界提供更清晰地理解,RosettaNet 開發(fā)了概念模型,用于定義支持供應(yīng)鏈中貿(mào)易伙伴間的 B2B 集成所需求的 XML 標(biāo)準(zhǔn)的各層。
這個概念模型突出顯示了商業(yè)過程、商業(yè)和技術(shù)詞典以及消息服務(wù)的編排做為電子商務(wù)所需要的組件。本文繼續(xù)詳細描述這個模型。遺憾的是,一旦談到細節(jié),新聞界似乎總是就有關(guān)具體的 RosettaNet 如何與其它提倡者一起實現(xiàn)這個概念嘮叨個沒完,而不談及一些細節(jié)問題。
![]() ![]() |
![]()
|
我已經(jīng)寫了很多關(guān)于一些大型傳統(tǒng)的集團正在開發(fā) XML 語義。和通常一樣,在這個領(lǐng)域一些最另人興奮的成績是來自于那些較小的、更有創(chuàng)造力的組織。WordNet 是由普林斯頓大學(xué)負責(zé)的一個項目,它創(chuàng)建了結(jié)構(gòu)化的字?jǐn)?shù)據(jù)庫和由語義關(guān)系聯(lián)系的同義詞。WordNet 的開放性和機器訪問性使它成為用于軟件瀏覽語義的另人喜愛的源碼。事實上,許多提倡者開發(fā)了使 WordNet 能訪問 RDF 的工具,我在 參考資料中提到了這些工具。
若想了解 WordNet,Dr. Jonathan Borden 的聯(lián)機瀏覽器是一個不錯的示例,它使用了 Dan Brickley 的 聯(lián)機 RDF WordNet 模型。該瀏覽器使用 XSLT 樣式表,所以對于那些正在開發(fā)語義相關(guān)的實際系統(tǒng)的開發(fā)人員來說,它是一個很方便的工具。這個聯(lián)機瀏覽器的唯一問題是反應(yīng)遲緩,要想較快一些的訪問,可以下載 WordNet RDF 轉(zhuǎn)儲到本地機器。
![]() ![]() |
![]()
|
每隔幾個月,本專欄就會關(guān)注當(dāng)前的一些事情以及另人感興趣的新項目。如果您知道任何象這種值得讓大家了解的發(fā)展動態(tài),請通知我。下個月將介紹知識管理的調(diào)度。
![]() ![]() |
![]()
|
- 您可以參閱本文在 developerWorks 全球站點上的
英文原文.
-
XML 編程思想 #1和
XML 編程思想 #2 講述了提倡 XML
語義透明性。
-
XML DevCon
在紐約于 4 月份舉行。Uche Ogbuji 根據(jù)本次會議也寫了一篇關(guān)于
與組件相關(guān)的觀察報告。
- 最近的
ebXML
新聞發(fā)布宣稱已完成 ebXML 的 18 月的最初開發(fā)過程。
-
AIAG、
GCI、
OTA和
HL7 是與 ebXML 一起合作的工業(yè)化的
XML 標(biāo)準(zhǔn)。
- 在本次新聞發(fā)布會上,
RosettaNet 宣稱已推出了關(guān)于工業(yè)化的 XML 標(biāo)準(zhǔn)的前景。
- 普林斯頓的
WordNet 項目在 RDF
界引起了許多響應(yīng),包括 Sergey Melnik 和 Stefan Decker 的
RDF 的 WordNet
表示和 Dan Brickley 提到的
許多其它效果。
- Dr. Jonathan Borden
聲稱Wordnet
瀏覽器使用了 Dan Brickley 的成績。
- Alan Kotok 最近在 XML.com 發(fā)表的文章
ebXML: It
Ain't Over 'til it's Over 討論了他剛完成的且涉及到 ebXML
未來的 ebXML。
- IBM Research 的 R. A. Smith 涉及到
ebXML 如何適應(yīng)電子商務(wù)基礎(chǔ)設(shè)施的結(jié)構(gòu)。
- Partner Agreement Manager 是
IBM WebSphere Business Integrator 的關(guān)鍵部分,它使用了
RosettaNet 及其它協(xié)議來實現(xiàn)到商業(yè)伙伴的無縫集成。
![]() ![]() |
![]()
|
![]() |
||
|
![]() |
Uche Ogbuji 是 Fourthought Inc. 的顧問兼創(chuàng)始人,該公司是專為企業(yè)知識管理應(yīng)用提供 XML 解決方案的軟件供應(yīng)商和顧問。 Fourthought 開發(fā)了 4Suite和 4Suite Server,它們是 XML 中間件的開放源碼平臺。 Ogbuji 先生是一位出生于尼日利亞的計算機工程師和作家,他現(xiàn)居住于美國科羅拉多州的博耳德。 |
posted on 2006-03-21 23:34 Vincent.Chen 閱讀(180) 評論(0) 編輯 收藏 所屬分類: XML