監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關閉

再次跨越障礙--重新審視XML中的語義透明性

申請免費試用、咨詢電話:400-8352-114

AMTeam.org

再次跨越障礙

--重新審視XML中的語義透明性


Uche Ogbuji(uche.ogbuji@fourthought.com

首席顧問,F(xiàn)ourthought,Inc.

2002 年 1 月

再一次,本專欄花上一點時間來查看正常討論工作中的最新信息和已忽視掉的內(nèi)容。這一次,Uche Ogbuji 探討了兩個比較舊的、看上去過期的、用于通用商業(yè)事務的 XML 概要系統(tǒng)(xCBL、cXML),和該領域中的新事物(UBL),并且探討了廣闊的 RDF 世界中的一些更新。
正如我以前提過的,在本專欄中我會偶爾跑題,去回顧我曾講述過的技術近來發(fā)生的變化。就象政治和哲學的壓力改造高度競爭的領域一樣,語義透明性、共享的商業(yè)語義、元數(shù)據(jù)和知識管理都是不斷變動的領域。

在本次更新中,我將會研究兩種以前曾忽視的技術 — XML 通用商業(yè)庫(XML Common Business Library,xCBL)和商業(yè) XML(Commerce XML,cXML)。我也將研究一種新參加商業(yè)交換格式競爭的語言 — 通用商業(yè)語言(Universal Business Language,UBL)。最后,我會研究 RDF 規(guī)范系列的一些更改。要獲取必要的背景知識,如果您還未閱讀本系列的前三篇文章(請參閱參考資料),建議您先行閱讀。

xCBL:只是實質(zhì)問題

XML 通用商業(yè)庫(XML Common Business Library,xCBL)是為商業(yè)事務提供通用語義和格式的最成熟的(起源于 1997 年,當前版本為 3.5)和備受關注的成果之一。它強調(diào)這樣的事實:此類事務通常是電子形式的文檔交換,在目前當原始遠程過程調(diào)用(RPC)在某種程度上已占據(jù)了基于 XML 的商業(yè)服務中的討論時,該事實得到了廣泛的共識。xCBL 被設計成與更廣泛或不同領域的研究計劃(如 RosettaNet 和 ebXML(在本專欄中我曾談論過),以及 Open Buying on the Internet(OBI))一起工作。它也構建在 EDI 的基礎上,利用所有已實現(xiàn)的工作來使語義透明性成為可能。

xCBL 是 Commerce One,Inc.領頭實現(xiàn)的研究計劃,著重于由 DTD、XSD 和其它概要語言提供的低級面向文檔的事務概要。它與 eCo(本專欄以前曾討論過)來自相同根源,并為此類文檔的交換提供了框架。遵守一個自由許可證,可以從 xCBL 主頁或其它公共 XML 概要資源庫(如 XML.org)免費下載所有概要集合。但是,我發(fā)現(xiàn)不能從 xCBL 主頁下載 xCBL 3.5:在接受了許可證之后,會彈出意外的認證要求,而我完全不知道其合適的憑證??梢詮?XML.org 獲得 xCBL 3.0,但它不是最新的版本。xCBL 也為 xCBL 概要映射到其它格式和從其它格式映射到 xCBL 概要做了大量工作,這些格式包括 ANSI EDI 和其它 XML 格式,為了構建這些映射,它們?yōu)殡娮颖砀裉峁┝擞杏玫恼齽t表達式,甚至還提供了 XPath 表達式。

已提供的概要運行于從各種采購單格式到產(chǎn)品目錄的整個范圍。由于認識到電子商務交換應該是增強上下文的可表達性而不是省略它,所以概要背后的大多數(shù)設計原則看起來是針對利用 XML 的核心長處。例如,字段長度上沒有限制,這就緩解了 EDI 中許多實現(xiàn)困難的起因,以及其中的機制適應問題。

cXML:商業(yè) XML

稍稍回溯到 1999 年,一個由 Ariba,Inc.領導的公司聯(lián)盟開始開發(fā)商業(yè) XML(cXML)— 另一個商業(yè)事務概要集合(正如 cXML FAQ 聲稱的,DTD 僅僅“直到解析器執(zhí)行 W3C XML Schema 建議時才是穩(wěn)定和通用的”)。其目標是用于使用 cXML 的系統(tǒng)迭代開發(fā)的輕量型概要和快速原型開發(fā)。很明顯的,cXML 是未參考 EDI 而設計的,這樣做是為了避免開發(fā)人員正確或錯誤地與 EDI 相關聯(lián)而帶來的問題。同樣的,它直接與 xCBL 進行競爭。

cXML 文檔類型涵蓋了采購單、發(fā)票、裝運通知和主合同等常用范圍。最新版本是 1.2006,可以免費下載而無須對許可證有明確的協(xié)議,除了在 DTD 中對 cXML 主頁的引用外,包中不包含許可證聲明。遵循這個引用可以得到相當自由的許可證,除了令人不快的腳注:“本文檔中的信息如有更改,恕不通知?!保ā癐nformation in this document is subject to change without notice?!保┰S可證并未寫入到產(chǎn)品中,而是通過到可能會隨時更改的 Web 頁面的引用進行維護的這一事實,引發(fā)了對可能的特洛伊木馬活動的憂慮,那就是 cXML 在業(yè)界傳播,然后它的擁有者(就象許可證中所聲明的 Ariba )通過移動許可發(fā)放“門柱”來暗中想方設法獲利,或者削弱競爭對手。那些對知識產(chǎn)權懂得比我多的多的人確實認為這完全是種伎倆,通過極多非議的 UCITA 法規(guī)模板可以很容易的做到。

UBL:急于探索宇宙的年輕人

“可能只有一個救世主” ... “一只控制一切的戒指” ...

這些電影廣告片(分別來自《Highlander》和《Lord of the Rings》)借用了由上帝選擇的“救世主”的力量,但究竟有無一個針對基于 XML 的電子商務的唯一通用標準呢?令人很奇怪的是,似乎不斷有更多的倡議涌現(xiàn),而實際上,大家都是被創(chuàng)建來搜索“救世主”。與這樣的雄心一致的最新競爭者名為:通用商業(yè)語言(Universal Business Language,UBL)。UBL 于 2001 年 10 月 17 日發(fā)布,它代表了 OASIS 技術委員會創(chuàng)建用于商業(yè)事務的文檔庫的研究計劃。在表達目標方面,其語言使用類似于 xCBL,這并非巧合:UBL 通常作為 xCBL 3.0 的擴展進行下去。它的既定目標是圍繞這個軸心,密切配合 ebXML 和其它下一代 EDI 倡議。Jon Bosak 是 XML 之父之一,也是開發(fā) UBL 的技術委員會的主席,該委員會從一開始就賦予了這項工作以相當高的可信度。

UBL 的許多目標與本專欄曾討論過的其它研究計劃的目標相似。Bosak 在一次 XML.com 采訪中表達了一個值得關注的原則,在那次采訪中他說 UBL 是打算使全球的小公司,而不只是大的跨國公司或經(jīng)濟發(fā)達國家的公司獲益:

“迄今為止的許多重點在于如何使大的跨國公司之間做生意,而相對的,對如何使小公司在同樣現(xiàn)實的商業(yè)環(huán)境中競爭關注的卻很少。但事實上,世界上大多數(shù)的交易是由小公司完成的。我要使巴基斯坦的一個五人紡織制造廠去為通用汽車提供一百萬座套采購單中的一百套競標。看到交易的雙方能夠平等地獲利對我而言就是全部?!?BR>
UBL 的優(yōu)點是它受 OASIS 的保護,OASIS 以其委員會過程的強制性開放性以及個體開發(fā)者和贊助者加入的低壁壘而著稱。但現(xiàn)實上,XML 事務庫中的“救世主”是否無需技術或業(yè)界主宰的權力支持它就能夠得以“加冕”,還有待分曉。

對 RDF 進行“噴槍處理”

考慮到本專欄關注 RDF 的頻率,有關這個 W3C 規(guī)范近來的大量活動是值得一提的。隨著 RDF 核心工作組(RDFCore)(W3C 的語義 Web 活動分支)的組建,RDF 規(guī)范的開發(fā)已經(jīng)重新復原并且集中。RDFCore 在今年早些時候成立,它被賦予了細致和逐步修訂原始的 RDF 規(guī)范中眾多有疑問的細節(jié)問題的任務。它還維護了相當全面的問題跟蹤器、一組不斷成長的測試套件以及有關 RDF 模型和語法的更新文檔。更進一步的目標是完成 RDF 模式規(guī)范,該規(guī)范當前作為一個候選推薦仍處于中間過渡狀態(tài)。總而言之,成立 RDFCore 工作組是向語義 Web 和知識表達社區(qū)展現(xiàn)更為開放的一面。

實際上,開放性看起來已成為這次革新運動的口號。RDFCore 正在在以保守著稱的 W3C 內(nèi)建立一種與眾不同的開放性模式。它發(fā)布每次會議的備忘錄,這是在其它工作組中從未有過的做法,因為那些工作組擔心某個特定的公司代表可能會發(fā)表不是很完美的看法。同樣,它對官方論壇的參與和關注也要比其它工作組優(yōu)先的多。由于 RDF 正在經(jīng)歷活動和討論方面的局部復興,因而這項原則看上去已經(jīng)大大受益。直到更多的問題解決之前,本專欄中有關 RDF 的討論仍將繼續(xù)參考原始的 RDF 規(guī)范,但我一定會提及那些 RDFCore 正在詳細研究或做出更改的地方。

返回正常的編程

下個月,我們將繼續(xù)我們親身實踐的關于使用知識管理技術來增強現(xiàn)有的應用程序的研究,同時了解在問題跟蹤器應用程序中更強大的查詢技術是如何簡化 RDF 使用的。

參考資料

論壇參加有關本文的討論。

檢索 xCBL 的主頁 http://www.xcbl.org/。

IBM 的電子商務交換服務( http://edi.services.ibm.com/interchange/index.shtml)包含將 xCBL 合并到其它商業(yè)交換格式(包括 EDI)的解決方案。

通用商業(yè)語言(UBL)技術委員會的主頁是 http://www.oasis-open.org/committees/ubl/

XML.com 近來就 UBL 對 Jon Bosak 進行了一次采訪(http://www.xml.com/pub/a/2001/11/07/bosakubl.html)。

查看 cXML 主頁 http://www.cxml.org/home/

"Business-to-business integration with tpaML and a business-to-business protocol framework"( http://www.research.ibm.com/journal/sj/401/dan.html)介紹了已提出的貿(mào)易伙伴協(xié)議標記語言,可對 cXML、xCBL、RosettaNet 和 OBI 等其中的事務建立框架。

RDFCore 工作組主頁(http://www.w3.org/2001/sw/RDFCore/)值得一看。

可在 http://www.w3.org/TR/rdf-mt/ 找到 RDF 模型理論(RDF Model Theory)的工作草案。

可在 http://lists.w3.org/Archives/Public/www-rdf-interest/ 找到公開的 W3C RDF 興趣小組的檔案文件。

測試使用新的輕松交付動態(tài)電子商務應用程序的 IBM WebSphere Studio 開發(fā)環(huán)境( http://www-4.ibm.com/software/webservers/studio/preregister.html)。

關于作者

Uche Ogbuji 是 Fourthought Inc. 的顧問兼聯(lián)合創(chuàng)始人,該公司是專為企業(yè)知識管理應用提供 XML 解決方案的軟件供應商和咨詢公司。Fourthought 開發(fā)了 4Suite,它是 XML、RDF 和知識管理應用程序的開放源碼平臺。Ogbuji 先生是一位出生于尼日利亞的計算機工程師和作家,他生活和工作于美國科羅拉多州的博耳德。可以通過 uche.ogbuji@fourthought.com 與 Ogbuji 先生聯(lián)系。

發(fā)布:2007-03-25 13:26    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
石家莊OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢