隨筆-128  評論-55  文章-5  trackbacks-0

              XML數(shù)據(jù)的爆炸式增長,以及訪問此類數(shù)據(jù)的Web服務(wù)的增長,都在推動企業(yè)創(chuàng)造新的信息架構(gòu),而在此過程中,XML數(shù)據(jù)存儲將是一項非常關(guān)鍵的組件。

              目前,正當(dāng)用戶們準(zhǔn)備引入真正的XML數(shù)據(jù)庫產(chǎn)品之時,Microsoft和IBM等傳統(tǒng)數(shù)據(jù)庫廠商已經(jīng)發(fā)起了更加猛烈的競爭攻勢。此外,Oracle和Sybase也在努力說服企業(yè)IT部門采用自己的下一代數(shù)據(jù)存儲技術(shù)以及與之相關(guān)的數(shù)據(jù)管理和應(yīng)用開發(fā)工具。

          498)this.style.width=498;" border=1>

          熱烈歡迎XML

          在IDC最近發(fā)布的一份報告中,500家受訪企業(yè)的IT部門中有29%稱,正在大量使用XML存儲庫和數(shù)據(jù)庫;約有同樣比例的受訪者稱,正在探索這方面的使用前景。此外,這項研究還發(fā)現(xiàn)XML技術(shù)的使用是非常廣泛的,包括編輯器、基于XML的電子表格和XML圖表等。其中,約有三分之一的受訪者都在使用其中的一種技術(shù),其比例與聲稱正在探索此類技術(shù)使用前景的受訪問者幾乎相同。隨著用戶興趣的提高,傳統(tǒng)數(shù)據(jù)庫廠商開始調(diào)整自己的產(chǎn)品計劃,而原有的XML服務(wù)器廠商則更加野心勃勃地投身于市場的競爭。

          微軟公司在2005年年底發(fā)布了代號為Yukon的SQL Server 2005。該產(chǎn)品可以存儲和處理XML數(shù)據(jù),且無須將這些數(shù)據(jù)轉(zhuǎn)換為關(guān)系列和行,更不需要將其存儲為二進(jìn)制大型對象。編程人員可以使用XML Query或稱XQuery來檢索XML數(shù)據(jù)。這種語言即將獲得World Wide Web Consortium(W3C)的批準(zhǔn)。

          IBM正在對其DB2 Viper進(jìn)行測試。該產(chǎn)品可以存儲傳統(tǒng)的關(guān)系數(shù)據(jù)和XML數(shù)據(jù)。按計劃,Viper將于今年晚些時候正式推出。IBM已經(jīng)明確指出,Viper的XML數(shù)據(jù)管理能力完全符合面向服務(wù)架構(gòu)(SOA)的要求。在面向服務(wù)的架構(gòu)中,用戶可以使用標(biāo)準(zhǔn)的Web服務(wù)界面對程序和所有格式的數(shù)據(jù)進(jìn)行分類、查找、訪問和使用。

          目前,W3C創(chuàng)建XQuery最終建議的工作已經(jīng)完成。XQuery 將創(chuàng)建出一種標(biāo)準(zhǔn)的查詢語言,能夠?qū)σ呀?jīng)存儲的XML數(shù)據(jù)進(jìn)行訪問和處理。在XML的環(huán)境中,該語言相當(dāng)于SQL語言在關(guān)系數(shù)據(jù)庫中的地位,并且可以大幅度地簡化XML應(yīng)用的編程過程。

          XML將提高非結(jié)構(gòu)性文件的通用表達(dá)能力,這類文件包括文檔、報告和表格。Gartner集團高性能市場事業(yè)群的副總裁Rita Knox說:“高端出版應(yīng)用(如航空航天和汽車工業(yè)的技術(shù)手冊)在很久以前就開始使用XML。但目前,XML正在朝著更貼近人們?nèi)粘I畹念I(lǐng)域進(jìn)軍(如銀行業(yè))。美國銀行業(yè)中正在開發(fā)一種名為可擴展商業(yè)報告語言(XBRL)實現(xiàn)通用的XML表達(dá),主要用于向聯(lián)邦儲蓄保險公司發(fā)送資產(chǎn)及負(fù)債報告和其他信息。”
          拿來做些什么

          廠商的熱捧并不奇怪,但更為關(guān)鍵的問題是提供內(nèi)容服務(wù)方面能夠用XML做些什么事?IDC內(nèi)容技術(shù)項目主管Melissa Webster說,下一階段的開發(fā)工作就正在這些方面作出努力。

          大體上看,原有的XML數(shù)據(jù)庫產(chǎn)品和傳統(tǒng)數(shù)據(jù)庫中新展現(xiàn)出的XML能力在基礎(chǔ)工作方面的表現(xiàn)都非常好,比如良好的擴展性、出色的性能、管理XML文檔版本的能力,以及鏈接內(nèi)容中各部分的能力等等。但Webster也認(rèn)為,真正的優(yōu)勢來自兩個更高級的領(lǐng)域。其中一個就是連續(xù)修改內(nèi)容,例如將技術(shù)手冊的更新或修改與工程師創(chuàng)建的注釋和說明結(jié)合在一起。Webster將這一方面的能力稱為配置管理。

          其二,是將已存儲的XML信息與關(guān)鍵業(yè)務(wù)流程聯(lián)系起來。例如處理一份按揭貸款或修理一架噴氣式客機,您可以從飛機的CAD工程圖紙開始著手,并為發(fā)動機維修技師生成最終技術(shù)文檔,然后將修理單與特定的說明和圖紙一并提交給有關(guān)的維修人員。同時,維修工作流中的重要事件將被反饋到發(fā)動機的維修歷史中,并將這些內(nèi)容寫入那些提交給制造商和聯(lián)邦航空管理局的報告中。

          Webster指出:“過去,技術(shù)手冊與使用它的業(yè)務(wù)流程相互隔離。在此過程中,需要有人才能把兩者聯(lián)系起來。而現(xiàn)在,則可以借助智能XML內(nèi)容服務(wù)把業(yè)務(wù)流程和特定內(nèi)容結(jié)合起來。”

          這種潛力進(jìn)一步刺激了原有XML產(chǎn)品廠商在市場中的野心。盡管IBM、Microsoft和Oracle等廠商在這方面的聲勢很大,但投資者們顯然非常看好像Mark Logic這類新興的XML內(nèi)容服務(wù)廠商。

          Mark Logic公司負(fù)責(zé)客戶解決方案的副總裁Max Schireson指出:“如果XML內(nèi)容只是由XML包裝的簡單數(shù)據(jù),那么,用戶就沒有理由不用Oracle或Microsoft的產(chǎn)品。” 但是,如果是在復(fù)雜的文檔和流程中,關(guān)系數(shù)據(jù)庫就很難對文檔和其他內(nèi)容實施有效的智能管理了。

          比如O'Reilly Media公司使用Mark Logic服務(wù)器創(chuàng)建了一個系統(tǒng)。利用該系統(tǒng),大學(xué)教授可以針對不同的課程創(chuàng)建定制的閱讀教程。教授們可以對O'Reilly 那些以XML文檔形式存儲的圖書和出版物內(nèi)容庫進(jìn)行復(fù)雜搜索,他們還可以添加一些自己編寫的內(nèi)容,并且根據(jù)需要下訂單,由出版商負(fù)責(zé)將其印刷出來并直接交付到教授們的手中。

          鏈接:XML數(shù)據(jù)庫的應(yīng)用先驅(qū)

          其實,XML數(shù)據(jù)庫最初只是應(yīng)用于一種特殊產(chǎn)品。 Command金融出版社是美國紐約的一家金融信息出版商,該公司使用Ixiasoft XML服務(wù)器來存儲和管理其共有基金客戶的募股說明書。每一家客戶都有多種基金,因此該公司需要每年出版大量的此類信息。Command公司IT部門的項目管理主管Will Montgomery說:“很多數(shù)據(jù)都是獨一無二的,但其中也有很大一部分對于所有客戶的基金來說都是通用的。”

          過去,在編寫、校對、修改和再次校對等過程中,即使是那些通常應(yīng)保持完全一致的模板文件也必須經(jīng)常修改。Montgomery說:“如果客戶有100個基金,他們就必須進(jìn)行數(shù)百次修改。” 而在使用Ixiasoft XML服務(wù)器之后,客戶在Microsoft Word 2003中完成這些修改工作只需一次即可,修改后的內(nèi)容可隨時復(fù)制到有關(guān)的文檔。
          現(xiàn)在,Command金融公司正在評估另外一種做法,即在股東報告這種非結(jié)構(gòu)性文件中使用這種技術(shù)。



          Author: orangelizq
          email: orangelizq@163.com

          歡迎大家訪問我的個人網(wǎng)站 萌萌的IT人
          posted on 2009-12-09 17:05 桔子汁 閱讀(342) 評論(0)  編輯  收藏 所屬分類: SOA
          主站蜘蛛池模板: 当涂县| 巧家县| 城口县| 黄龙县| 扶绥县| 高安市| 德阳市| 沧源| 汉中市| 朝阳市| 淮滨县| 青川县| 鲁山县| 山丹县| 汕尾市| 兰溪市| 视频| 开江县| 上饶县| 霍林郭勒市| 鄂托克旗| 石渠县| 洪洞县| 肇庆市| 双鸭山市| 易门县| 凌源市| 荆门市| 壤塘县| 红河县| 棋牌| 浮山县| 林口县| 枣庄市| 筠连县| 汝南县| 镇平县| 虞城县| 通河县| 兰溪市| 尼勒克县|