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

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

AMTeam.org

再次跨越障礙

--重新審視XML中的語(yǔ)義透明性


Uche Ogbuji(uche.ogbuji@fourthought.com

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

2002 年 1 月

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

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

xCBL:只是實(shí)質(zhì)問(wèn)題

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

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

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

cXML:商業(yè) XML

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

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

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

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

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

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

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

對(duì) RDF 進(jìn)行“噴槍處理”

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

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

返回正常的編程

下個(gè)月,我們將繼續(xù)我們親身實(shí)踐的關(guān)于使用知識(shí)管理技術(shù)來(lái)增強(qiáng)現(xiàn)有的應(yīng)用程序的研究,同時(shí)了解在問(wèn)題跟蹤器應(yīng)用程序中更強(qiáng)大的查詢技術(shù)是如何簡(jiǎn)化 RDF 使用的。

參考資料

論壇參加有關(guān)本文的討論。

檢索 xCBL 的主頁(yè) http://www.xcbl.org/。

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

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

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

查看 cXML 主頁(yè) 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é)議標(biāo)記語(yǔ)言,可對(duì) cXML、xCBL、RosettaNet 和 OBI 等其中的事務(wù)建立框架。

RDFCore 工作組主頁(yè)(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/ 找到公開(kāi)的 W3C RDF 興趣小組的檔案文件。

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

關(guān)于作者

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

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢