甲骨文公司(Oracle Corp.)本周將推出最新版本的Java應(yīng)用服務(wù)器,并預覽其旗艦數(shù)據(jù)庫的下一個版本。
這些產(chǎn)品將在Oracle OpenWorld (Oracle年度用戶大會)上發(fā)布,預計今年將有大約4萬名與會者齊聚舊金山。Oracle希望能達到創(chuàng)紀錄的投票率,因為它提倡將數(shù)據(jù)庫和Java application server結(jié)合起來,作為基于web的電子商務(wù)交易的基礎(chǔ)。
該公司的舉措至關(guān)重要,因為Oracle9i應(yīng)用服務(wù)器和Oracle9i數(shù)據(jù)庫現(xiàn)在將支持構(gòu)成所謂Web服務(wù)的標準。甲骨文的主要競爭對手IBM和微軟(Microsoft Corp.)也加入了網(wǎng)絡(luò)服務(wù)的行列。
簡而言之,Web服務(wù)提供可重用代碼塊,這些代碼塊可以使用XML及其變體、簡單對象訪問協(xié)議(SOAP)、基于統(tǒng)一描述、發(fā)現(xiàn)和集成(UDDI)規(guī)范和其他標準的服務(wù)目錄系統(tǒng)動態(tài)地拼湊在一起。
Oracle9i應(yīng)用服務(wù)器2.0版將于本周在Oracle的網(wǎng)站上發(fā)布。新版本將于明年初發(fā)布,有250多個新功能。
新版本中有幾個關(guān)鍵的變化。一個擴展了對Web服務(wù)標準的支持,比如UDDI 2.0注冊中心。還新:
快XML處理。
-讓Java程序使用SOAP的更簡單的技術(shù)。
-支持最新的Java 2 Platform Enterprise Edition (J2EE) api(在1.3規(guī)范中),如用戶身份驗證和Java連接器體系結(jié)構(gòu),這是訪問打包的和遺留的企業(yè)應(yīng)用程序的標準接口。
-單點登錄,這種技術(shù)允許用戶在一系列應(yīng)用程序中使用相同的ID和密碼。
“Oracle9i AS是一款相當不錯的產(chǎn)品,”波士頓AMR Research的分析師彼得?厄本(Peter Urban)表示。
“這已經(jīng)走了很長的路。它現(xiàn)在已經(jīng)與J2EE 1.3兼容了,如果您想在Java世界中發(fā)揮作用,這是關(guān)鍵。Oracle有一個很好的Web服務(wù)策略,并且已經(jīng)同意與UDDI合作,”他補充道。
Oracle的應(yīng)用服務(wù)器策略贏得了CargoSmart的支持,CargoSmart是一個將通過遠洋貨輪運輸產(chǎn)品的公司聚集在一起的網(wǎng)站。CargoSmart的市場總監(jiān)Joe O "Brian說,公司計劃在幾周內(nèi)推出9i應(yīng)用服務(wù)器。
他說:“我們正在進行升級,以利用改進的性能和新的J2EE兼容性,這對我們來說非常重要(因為CargoSmart應(yīng)用程序是用Java編寫的)?!?/p>
隨著Oracle9i數(shù)據(jù)庫的1.0版剛剛推出(6月發(fā)布),甲骨文的高管們將在本周展示將于明年發(fā)布的2.0版的關(guān)鍵新功能。
演示將顯示Oracle數(shù)據(jù)庫存儲、檢索和管理XML文檔,就好像它們是已經(jīng)支持的現(xiàn)有數(shù)據(jù)類型一樣。一個稱為XDB的新特性利用了數(shù)據(jù)庫的對象關(guān)系數(shù)據(jù)管理程序。相比之下,現(xiàn)有的數(shù)據(jù)庫通常將XML視為一個未區(qū)分的大型對象,無法輕松處理或操作。
但甲骨文的客戶幾乎還沒有開始測試9i 1.0版的新功能。菲尼克斯半導體公司正在構(gòu)建一個基于8i數(shù)據(jù)庫產(chǎn)品的數(shù)據(jù)倉庫——盡管它正在使用9i應(yīng)用服務(wù)器讓終端用戶通過Web瀏覽器訪問數(shù)據(jù)。
ON的數(shù)據(jù)倉庫經(jīng)理Jim Hill對9i數(shù)據(jù)庫中新增的聯(lián)機分析處理(OLAP)特性很感興趣。他表示:“以前,你必須把數(shù)據(jù)放在一個單獨的產(chǎn)品(稱為)Oracle Express中,才能運行這類分析應(yīng)用程序。”
9i數(shù)據(jù)庫允許有一個數(shù)據(jù)存儲,并使用Java OLAP API和Oracle發(fā)布的新SQL擴展。使用這些方法,可以對數(shù)據(jù)庫中已經(jīng)存儲的數(shù)據(jù)構(gòu)建和運行分析查詢。希爾的團隊剛剛開始測試9i,可能會在明年晚些時候進行部署。