【文章內(nèi)容簡介】
應(yīng)用不受影響。Oracle 9i數(shù)據(jù)庫的并行服務(wù)器技術(shù)目前處在業(yè)界公認(rèn)的領(lǐng)先地位。Oracle 9i Enterprise Edition提供了適用于多種應(yīng)用的高效的、可靠的、安全的數(shù)據(jù)管理,包括大負(fù)荷的聯(lián)機事務(wù)處理系統(tǒng)及以查詢?yōu)橹鞯臄?shù)據(jù)倉庫應(yīng)用系統(tǒng)。Oracle 9i的對象-關(guān)系型(objectrelational)設(shè)計為管理數(shù)據(jù)的復(fù)雜性提供了新的能力。Oracle 9i提供了完善、易用的系統(tǒng)管理工具,通過集成的管理工具可以實現(xiàn)網(wǎng)絡(luò)計算環(huán)境的集中管理。在復(fù)雜分布式環(huán)境中,Oracle 9i能夠?qū)?shù)據(jù)方便有效地進行分布,并提高透明、高效訪問分布式數(shù)據(jù)的能力。Oracle 9i的可伸縮的,可靠的體系結(jié)構(gòu)推出了無法匹敵的任務(wù)關(guān)鍵OLTP系統(tǒng)所需的可伸縮性、可用性以及高性能。Oracle 9i和Oracle9i Parallel Server能充分利用所有的硬件系統(tǒng)資源,從單處理器,并行多處理器,集群系統(tǒng)(cluster)到大規(guī)模并行處理器(MPP)系統(tǒng)。為了實現(xiàn)事務(wù)處理的高性能,Oracle 9i的多線程的、多服務(wù)器的體系結(jié)構(gòu)能夠協(xié)調(diào)處理上千條并發(fā)用戶請求。單個請求均被放入隊列,并由最少量的服務(wù)器進程處理。Oracle 9i為迅速有效地定位事務(wù)型數(shù)據(jù),提供了許多不同的訪問路徑,包括快速的全表掃描,B樹單列(Btree single column)和連鎖索引掃描(concatenatedindex scan),聚簇(預(yù)鏈接)表,哈西聚簇(利用一個單列,或一個具體應(yīng)用的SQL哈西函數(shù)),以及單個行標(biāo)識(unique row identifier)。Oracle 9i基于開銷的優(yōu)化程序(costbased optimizer)動態(tài)地選定最快的可訪問路徑,并在可能時,直接從索引中滿足查詢請求。Oracle 9i通過一系列先進技術(shù)提供了高性能的數(shù)據(jù)訪問能力。Oracle 9i采用針對數(shù)據(jù)和索引的完全的、無限制的行級鎖定(rowlevel locking),而且為了保證最大的數(shù)據(jù)訪問能力,從不對鎖進行升級。Oracle 9i的高性能,可伸縮的序列號生成器消除了傳統(tǒng)的事務(wù)處理應(yīng)用為獲得一個唯一的數(shù)值型鍵值(unique numeric key value)而進行的競爭。反向鍵索引在索引入口處將字節(jié)顛倒,并將一些插入的連續(xù)鍵(consecutive key)分布到不同的塊中,從而消除了插入熱點(hot spot)的需要。 WEBLOGIC應(yīng)用服務(wù)器BEA WebLogic Server 在使應(yīng)用服務(wù)器成為企業(yè)應(yīng)用架構(gòu)的基礎(chǔ)方面繼續(xù)處于領(lǐng)先地位。作為 BEA WebLogic Enterprise Platform 的基石,BEA WebLogic Server 為構(gòu)建集成化的企業(yè)級應(yīng)用提供了穩(wěn)固的基礎(chǔ),它們以 Internet 的容量和速度,在連網(wǎng)的企業(yè)之間共享信息、提交服務(wù),實現(xiàn)協(xié)作自動化。BEA WebLogic Server 的遵從 J2EE 、面向服務(wù)的架構(gòu),以及豐富的工具集支持,便于實現(xiàn)業(yè)務(wù)邏輯、數(shù)據(jù)和表達(dá)的分離,提供開發(fā)和部署各種業(yè)務(wù)驅(qū)動應(yīng)用所必需的底層核心功能。其綜合性功能支持集成化基礎(chǔ)結(jié)構(gòu),既能連接各種遺留系統(tǒng),也能連接最新的 Web 服務(wù)。BEA WebLogic Server 為 IT 創(chuàng)新提供了更高的效率、性能和贏利能力,能使企業(yè)保持強大實力,靈活地駕馭 Internet 經(jīng)濟中軟。BEA WebLogic Server 是一種多功能、基于標(biāo)準(zhǔn)的應(yīng)用服務(wù)器,為企業(yè)構(gòu)建自己的應(yīng)用提供了堅實的基礎(chǔ)。各種應(yīng)用開發(fā)、部署所有關(guān)鍵性的任務(wù),無論是集成各種系統(tǒng)和數(shù)據(jù)庫,還是提交服務(wù)、跨 Internet 協(xié)作,起始點都是 BEA WebLogic Server。由于 BEA WebLogic Server 具有全面的功能、對開放標(biāo)準(zhǔn)的遵從性、多層架構(gòu)、支持基于組件的開發(fā),基于 Internet 的企業(yè)都選擇它來開發(fā)、部署最佳的應(yīng)用。應(yīng)用服務(wù)器是非常重要的企業(yè)軟件,為現(xiàn)代業(yè)務(wù)系統(tǒng)提供了應(yīng)用基礎(chǔ)結(jié)構(gòu)。應(yīng)用服務(wù)器源自支持與其它系統(tǒng)共享數(shù)據(jù)和資源的應(yīng)用,以及為Web 頁面和其它用戶界面生成動態(tài)信息的需求。它們引進了服務(wù)器端架構(gòu),在 Web 服務(wù)器與底層應(yīng)用和數(shù)據(jù)庫之間形成了新的功能和服務(wù)層。 GIS平臺采用中間件:ARCGIS系列軟件包括:、 、 ArcGIS Engine、Data Interoperability。 ArcInfoArcInfo是GIS desktop的旗艦,包含復(fù)雜GIS的功能和豐富的空間處理工具,作為桌面GIS應(yīng)用平臺,進行空間數(shù)據(jù)的整理錄入,輸出打印大型圖件,進行復(fù)雜的操作和管理。ArcInfo是最全面的、可擴展的GIS軟件。它囊括了ArcView和ArcEditor的全部功能并且增加了高級的地理處理和數(shù)據(jù)轉(zhuǎn)換功能。專業(yè)的GIS用戶使用ArcInfo可以進行各方面的數(shù)據(jù)構(gòu)建、模擬、分析以及地圖的屏幕顯示和輸出。利用ArcInfo能夠: l 構(gòu)建用于發(fā)現(xiàn)關(guān)系、分析數(shù)據(jù)和整合數(shù)據(jù)的強大地理處理模型 l 執(zhí)行矢量疊加、鄰近及統(tǒng)計分析功能l 生成線要素事件和與其它要素的疊加事件 l 多種數(shù)據(jù)格式間的轉(zhuǎn)換l 構(gòu)建復(fù)雜數(shù)據(jù)和分析模型及腳本來實現(xiàn)GIS自動處理 ArcSDEArcSDE是ArcGIS與關(guān)系數(shù)據(jù)庫之間的GIS通道。它允許用戶在多種數(shù)據(jù)管理系統(tǒng)中管理地理信息,并使所有的ArcGIS應(yīng)用程序都能夠使用這些數(shù)據(jù)。ArcSDE是多用戶ArcGIS系統(tǒng)的一個關(guān)鍵部件。它為DBMS提供了一個開放的接口,允許ArcGIS在多種數(shù)據(jù)庫平臺上管理地理信息。這些平臺包括Oracle,Oracle with Spatial/Locator,Microsoft SQL Server, IBM DB2,和Informix。ArcSDE 功能高性能的DBMS通道ArcSDE是多種DBMS的通道。它本身并非一個關(guān)系數(shù)據(jù)庫或數(shù)據(jù)存儲模型。它是一個能在多種DBMS平臺上提供高級的、高性能的GIS數(shù)據(jù)管理的接口。開放的DBMS支持ArcSDE允許你在多種DBMS中管理地理信息:Oracle, Oracle with Spatial or Locator, Microsoft SQL Server, Informix, 以及IBM DB2.多用戶ArcSDE為用戶提供大型空間數(shù)據(jù)庫支持,并且支持多用戶編輯。連續(xù)、可伸縮的數(shù)據(jù)庫ArcSDE可以支持海量的空間數(shù)據(jù)庫和任意數(shù)量的用戶,直至DBMS的上限。GIS工作流和長事務(wù)處理GIS中的數(shù)據(jù)管理工作流,例如多用戶編輯、歷史數(shù)據(jù)管理、checkout/checkin以及松散耦合的數(shù)據(jù)復(fù)制等都依賴于長事務(wù)處理和版本管理。ArcSDE為DBMS提供了這種支持。豐富的地理信息數(shù)據(jù)模型ArcSDE保證了存儲于DBMS中的矢量和柵格幾何數(shù)據(jù)的高度完整性。這些數(shù)據(jù)包括,矢量和柵格幾何圖形、支持x, y, z和x, y, z, m的坐標(biāo)、曲線、立體、多行柵格、拓?fù)?、網(wǎng)絡(luò)、注記、元數(shù)據(jù)、空間處理模型、地圖、圖層,等等。靈活的配置ArcSDE通道可以讓用戶在客戶端應(yīng)用程序內(nèi)或跨網(wǎng)絡(luò)、跨計算機地對應(yīng)用服務(wù)器進行多種多層結(jié)構(gòu)的配置方案。ArcSDE支持Windows,UNIX,Linux等多種操作系統(tǒng)。ArcSDE支持高性能的空間數(shù)據(jù)的管理,它支持的數(shù)據(jù)庫包括:l Oracle(帶壓縮二進制) l Oracle(帶Locator和Spatial) l 微軟SQL Server(帶壓縮二進制) l IBM DB2(帶Spatial Extender) l IBM Informix(帶Spatial Datablade) ArcSDE在DBMS中并沒有對數(shù)據(jù)管理使用任何的額外手段,相反,它卻是充分利用了一般DBMS和SQL數(shù)據(jù)類型的所有優(yōu)點。ArcSDE保證能夠訪問多種DBMS,使用每種DBMS所支持的標(biāo)準(zhǔn)SQL類型來管理數(shù)據(jù),并且支持所有的空間數(shù)據(jù)類型(包括要素、柵格、拓?fù)?、網(wǎng)絡(luò)、地形、測量數(shù)據(jù)、表格數(shù)據(jù),以及位置數(shù)據(jù),例如地址、模型和元數(shù)據(jù)),而無需用戶考慮DBMS的底層實現(xiàn)。ArcSDE能夠使用DBMS所提供的標(biāo)準(zhǔn)的SQL來存儲數(shù)據(jù),并且能夠完全支持每種DBMS所擴展的――如果有――用于空間數(shù)據(jù)類型的SQL。如果DBMS沒有任何擴展的空間數(shù)據(jù)類型支持,二進制大對象(binary large object)類型將會被默認(rèn)使用。訪問多源GIS數(shù)據(jù):GIS數(shù)據(jù)管理與采集需要的不僅僅是一個單用戶的大型數(shù)據(jù)庫。對任何一個GIS系統(tǒng)來說,更重要的是要能夠同步地訪問多種數(shù)據(jù)庫、多種格式的文件、多種DBMS以及網(wǎng)絡(luò)。ArcSDE能夠幫助用戶很好地滿足這種關(guān)鍵的GIS需求,同時又不會使用戶受制于某一DBMS或某種數(shù)據(jù)管理解決方案。 WEBGIS服務(wù):ArcIMSArcIMS 用于在萬維網(wǎng)上發(fā)布 GIS 地圖、數(shù)據(jù)和元數(shù)據(jù)。用戶通常使用他們的 Web 瀏覽器和 ArcGIS 軟件來訪問這些 ArcIMS 服 務(wù)。ArcIMS是一個通過中心網(wǎng)絡(luò)門戶來發(fā)布GIS地圖、數(shù)據(jù)和元數(shù)據(jù)的有效解決方案。使用ArcIMS構(gòu)建的GIS網(wǎng)站允許任意數(shù)量的用戶通過企業(yè)局域網(wǎng)或Internet進行訪問。 ArcIMS使網(wǎng)站能夠提供GIS數(shù)據(jù)、交互式地圖、元數(shù)據(jù)目錄以及特定的GIS應(yīng)用。通常,ArcIMS用戶通過他們的Web瀏覽器,借助ArcIMS 內(nèi)含的HTML或Java應(yīng)用程序來訪問這些GIS服務(wù)。除此以外,ArcIMS服務(wù)還能夠被更多的客戶端訪問,如ArcGIS Desktop、ArcGIS Engine應(yīng)用、ArcReader、ArcPad、ArcGIS Server節(jié)點、MapObjects for Java應(yīng)用以及各種使用HTTP和XML進行網(wǎng)絡(luò)通訊的無線設(shè)備。提供特定功能的GIS應(yīng)用 大部分的ArcIMS用戶需要將他們的GIS應(yīng)用提供給局域網(wǎng)內(nèi)或Internet上的大量用戶。這就要求能夠通過一個網(wǎng)絡(luò)瀏覽器來向用戶提供數(shù)據(jù)訪問和簡單易用的、有針對性的GIS應(yīng)用。用戶在這些Web應(yīng)用中只執(zhí)行一些相同的基本任務(wù)。例如,利用ArcIMS向公眾發(fā)布各種特定事件和突發(fā)事故的狀態(tài)圖,象SARS、西尼羅病毒等。再比如可利用ArcIMS構(gòu)建專為市民服務(wù)的電子政務(wù)應(yīng)用網(wǎng)站。這些應(yīng)用服務(wù)包括地稅查閱、許可審批以及公眾關(guān)注信息的制圖展現(xiàn),如城市發(fā)展規(guī)劃、學(xué)校分布、投票點分布等等。 這些Web應(yīng)用擁有一些共同的特點。那就是它們可以承受大量用戶的訪問,允許每天超過數(shù)以百萬次的網(wǎng)絡(luò)點擊;它們的用戶界面都十分專題化,使用它們的用戶往往只需重復(fù)少量特定的操作;它們用來整合并發(fā)布GIS信息給廣大用戶;通常,ArcIMS不用于數(shù)據(jù)更新和高級的、專業(yè)化的GIS分析。ArcIMS是構(gòu)建GIS網(wǎng)絡(luò)的一個關(guān)鍵技術(shù)。它提供了相應(yīng)的工具來構(gòu)建一個GIS門戶。這個GIS門戶提供元數(shù)據(jù)目錄、目錄搜索和挖掘服務(wù)、GIS數(shù)據(jù)和元數(shù)據(jù)獲取服務(wù)、地名詞典服務(wù)、以及網(wǎng)絡(luò)制圖服務(wù)。ArcIMS 的功能 當(dāng)ArcIMS的客戶端給服務(wù)器發(fā)送一個請求,ArcIMS服務(wù)器就根據(jù)請求進行處理并將處理結(jié)果發(fā)給客戶端。通常的ArcIMS請求包括地圖生成、提取特定范圍的地理數(shù)據(jù)、或元數(shù)據(jù)搜索。ArcIMS提供一系列的GIS網(wǎng)絡(luò)傳輸服務(wù)。最常見的ArcIMS服務(wù)是,給各種類型的客戶端提供交互式的地圖。當(dāng)你給你的網(wǎng)站創(chuàng)建一幅地圖時候,你需要確定包含哪些數(shù)據(jù)層,以及如何渲染地圖要素。你可以定義符號、增加標(biāo)注、設(shè)置比例尺系數(shù)等等。當(dāng)客戶端發(fā)送一個地圖請求時,地圖是在服務(wù)器端根據(jù)請求生成的。生成的地圖將按以下任一種服務(wù)方式響應(yīng):影像、矢量流、或ArcMap影像服務(wù)。影像服務(wù)是用ArcIMS圖像渲染功能向發(fā)送請求的客戶端傳送一個地圖快照的壓縮圖像。客戶端每請求一個新的信息(如漫游地圖),服務(wù)器就生成一新的地圖圖像。影像服務(wù)也可以傳遞壓縮的柵格數(shù)據(jù)給客戶端。影像服務(wù)可以使用ArcXML和OGC WMS兩種協(xié)議中的任一種。要素服務(wù)以流的方式向客戶端傳輸壓縮的矢量要素。要素流使客戶端能夠處理更高級的GIS任務(wù),例如要素標(biāo)注、要素符號化、地圖提示創(chuàng)建、以及要素的空間選擇。這種功能允許用戶在客戶端改變地圖的外觀。要素服務(wù)可以使用ArcXML和OGC WFS兩種協(xié)議中的任一種。ArcMap影像服務(wù)是將ArcMap文檔以圖像流的形式向客戶端傳送。這種服務(wù)可以傳送使用ArcMap制作的高質(zhì)量的專業(yè)地圖。理論上用ArcMap制作的地圖所包含的任何信息,用ArcIMS借助ArcMap Server都可以完整地被發(fā)布。ArcMap Server也支持訪問版本化的geodatabase,并且可用于多種企業(yè)GIS中。ArcMap影像服務(wù)可以使用ArcXML和OGC WMS兩種協(xié)議中的任一種。以下列出了幾種主要的ArcIMS網(wǎng)絡(luò)發(fā)布功能:影像渲染:影像渲染可以創(chuàng)建地圖當(dāng)前視圖的一個快照。例如,當(dāng)你在地圖上漫游和縮放、或打開和關(guān)閉圖層的時候,ArcIMS的地圖服務(wù)器就可以給每個視圖快照并以圖像的形式發(fā)送給ArcIMS客戶端。要素流功能:要素流功能是指以流的方式向客戶端發(fā)送矢量數(shù)據(jù),使客戶端完成一些高級GIS任務(wù):如要素標(biāo)注、地圖提示創(chuàng)建、空間選擇等等。要素流功能需要一些更加高級的ArcIMS客戶端支持,包括ArcExplorerJava Edition、ArcGIS Desktop、及ArcIMS Java Viewer。從ArcIMS網(wǎng)站得來的要素流可以與本地的要素集成一起用于分析。數(shù)據(jù)查詢:你可以創(chuàng)建新的查詢條件或執(zhí)行預(yù)定義的查詢來獲取特定的信息??蛻舳颂峤贿@些查詢條件給服務(wù)器,服務(wù)器將查詢的結(jié)果返回給客戶端。數(shù)據(jù)提?。耗憧梢詮姆?wù)器上請求地理數(shù)據(jù)集。服務(wù)器將響應(yīng)得到的特定數(shù)據(jù),如shapefile,以zip壓縮格式傳送給客戶端,以供本地使用。地理編碼:這種功能允許你提交一個地址來從ArcIMS地理編碼服務(wù)器上得到地址的地圖位置。根據(jù)你輸入的地址,服務(wù)器或者返回一個與地址準(zhǔn)確匹配的位置,或者是一個候選匹配列表。元數(shù)據(jù)目錄服務(wù):用ArcGIS Desktop、ArcIMS和ArcSDE創(chuàng)建的元數(shù)據(jù)可以用ArcIMS發(fā)