當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 河北O(jiān)A系統(tǒng) > 石家莊OA系統(tǒng) > 石家莊OA信息化
再次跨越障礙--重新審視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)于作者
- 1重慶OA信息化
- 2成都OA信息化
- 3貴陽(yáng)OA信息化
- 4西安OA信息化
- 5武漢OA信息化
- 6北京OA信息化
- 7廣州OA信息化
- 8深圳OA信息化
- 9天津OA信息化
- 10沈陽(yáng)OA信息化
- 11長(zhǎng)春OA信息化
- 12福州OA信息化
- 1全球性學(xué)習(xí)型組織的十一個(gè)特征
- 2ITToolBox e-Business(by AMT整理)
- 3石家莊OA信息化的基本XML和RDF技術(shù)(三):語(yǔ)義知識(shí)
- 4從知識(shí)的角度回顧企業(yè)能力理論-摘錄
- 5Licensing
- 6構(gòu)建石家莊OA信息化系統(tǒng)的探討
- 7再次跨越障礙--重新審視XML中的語(yǔ)義透明性
- 8為網(wǎng)絡(luò)用戶頒發(fā)“護(hù)照” 微軟又意欲何為?
- 92001年度“世界最受贊賞的知識(shí)型企業(yè)”排名揭曉
- 10即插即用portlet
- 11ADO vs. ADO.NET Webservice
- 12IBM WebSphere vs. 微軟.NET:誰(shuí)將獲得勝利?
- 13泛普協(xié)同OA辦公軟件的信息資源共享
- 14源天軟件獲2008年度中國(guó)IT服務(wù)創(chuàng)新獎(jiǎng)
- 15Building an ASP.NET Web Service
- 16無(wú)SOAP的Web服務(wù),第一部分
- 17Web服務(wù)設(shè)計(jì)師,第4部分:基于付費(fèi)Web服務(wù):術(shù)語(yǔ)
- 18比ERP更懂管理的管理系統(tǒng)
- 19《變革之舞-學(xué)習(xí)型組織持續(xù)發(fā)展面臨的挑戰(zhàn)》
- 20石家莊OA信息化如何做到親身實(shí)踐
- 21XML Web Service 基礎(chǔ)
- 22Web服務(wù)設(shè)計(jì)師,第1部分:動(dòng)態(tài)電子商務(wù)介紹
- 23一個(gè)副總裁的辭呈:癱瘓的信息化系統(tǒng)和人心
- 24出版社行業(yè)如何做好信息化建設(shè)的思考
- 25bindingTemplate與Web服務(wù)調(diào)用
- 26SOAP技術(shù)與B2B應(yīng)用集成--SOAP消息中的類型/值的編序方法和示例
- 27鼓勵(lì)創(chuàng)新的文化的十個(gè)規(guī)則
- 28Accessing Web Services From DHTML
- 29看APQC如何實(shí)施和考評(píng)石家莊OA信息化?(by AMT 石家莊OA信息化研究小組)
- 30協(xié)同辦公OA軟件的常用資料和規(guī)章制度
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號(hào)-2 渝公網(wǎng)安備50011202501700號(hào) 咨詢電話:400-8352-114