ArcIMS 體系結(jié)構(gòu)
??? 作者:Flyingis
??? ArcIMS可以運(yùn)行在一個分布式環(huán)境中,包含客戶端和服務(wù)器組件。一個完整服務(wù)的運(yùn)行過程可以簡單的描述為:一個客戶端向服務(wù)器發(fā)送請求信息,服務(wù)器處理請求并返回信息到客戶端,客戶端將所獲取的信息展現(xiàn)給終端用戶。
??? ArcIMS空間服務(wù)器是ArcIMS 的中心樞紐,承載著高負(fù)荷的計算任務(wù),對地圖數(shù)據(jù)的請求和相關(guān)信息進(jìn)行處理。當(dāng)接收到一個服務(wù)請求, ArcIMS空間服務(wù)器主要可以完成以下功能:
??? Image—從在ArcIMS Author或ArcMap中創(chuàng)建的地圖數(shù)據(jù)中創(chuàng)建影像文件
??? Feature—緩沖地圖特征數(shù)據(jù)
??? Query—查找和搜索條件相匹配的特征數(shù)據(jù)
??? Geocode—執(zhí)行地址匹配操作
??? Extract—從選擇的地圖特征數(shù)據(jù)中創(chuàng)建shapefile
??? Metadata—打印出metadata 數(shù)據(jù)
??? Route—在一系列的點之間計算路徑距離
??? ArcIMS Monitor跟蹤ArcIMS空間服務(wù)器的狀態(tài)。當(dāng)系統(tǒng)重啟時,ArcIMS Monitor將自動恢復(fù)ArcIMS服務(wù)。
??? ArcIMS Tasker清除output目錄中的文件。這些由空間服務(wù)器創(chuàng)建,以支持ArcIMS服務(wù)的文件,將在用戶定義的時間間隔后被清除。當(dāng)前服務(wù)為地圖服務(wù)時,用戶發(fā)送請求得到的數(shù)據(jù)均是由ArcIMS空間服務(wù)器對請求產(chǎn)生響應(yīng),返回的數(shù)據(jù)是圖片,保存在output目錄中, ArcIMS Tasker會在一定時間后清除這些圖片數(shù)據(jù)。
ArcIMS應(yīng)用服務(wù)器(ArcIMS Application Server)
??? ArcIMS應(yīng)用服務(wù)器控制著傳入請求,跟蹤當(dāng)前哪些服務(wù)運(yùn)行在哪些ArcIMS空間服務(wù)器中。ArcIMS應(yīng)用服務(wù)器將請求傳輸?shù)竭m合的空間服務(wù)器。應(yīng)用服務(wù)器是一個Java應(yīng)用程序,在Windows操作系統(tǒng)中作為一個Windows服務(wù),在Unix和Linux中作為一個daemon進(jìn)程。
ArcIMS應(yīng)用服務(wù)連接器(ArcIMS application server connectors)
??? ArcIMS應(yīng)用服務(wù)連接器將Web服務(wù)器和ArcIMS應(yīng)用服務(wù)器連接在一起。ArcIMS Servlet Connector是ArcIMS的默認(rèn)連接器。它使用ArcXML在Web服務(wù)器和ArcIMS應(yīng)用服務(wù)器之間傳遞信息。
??? 相對于ArcIMS Servlet Connector,還有幾種其他的連接器可供選擇:
??? ColdFusion Connector
??? ActiveX Connector
??? ArcIMS Java Connector
??? ArcIMS .NET Link
??? ColdFusion和ActiveX連接器配合自定義的客戶端工作,并且將自己的語言轉(zhuǎn)換成ArcXML。ArcIMS Java Connector通過 JSP客戶端或獨(dú)立的Java應(yīng)用程序和ArcIMS應(yīng)用服務(wù)器保持通信。.NET Link提供TCP/IP或HTTP連接到應(yīng)用服務(wù)器。
??? 關(guān)于連接器的相關(guān)資料,在 ArcIMS Help 中搜索主題:
??? More about the ArcIMS Servlet Connector
??? Connectors and ArcMap Server
??? The ArcIMS documentation set
??? ArcIMS Viewers
??? 當(dāng)使用ArcIMS Designer創(chuàng)建了一個為用戶提供地圖內(nèi)容的網(wǎng)站時,可以選擇三種ArcIMS Viewers:HTML、 Java Standard、或Java Custom。通過定制這些Viewers或定制客戶端可以達(dá)到基本相同的效果。另外,還可以使用比較成熟的客戶端,如ArcMap、ArcExplorer和Metadata Explorer。
??? 從本質(zhì)上說,viewer或客戶端就是Internet GIS 應(yīng)用或網(wǎng)絡(luò)應(yīng)用的網(wǎng)站,提供用戶需要的地圖服務(wù)。當(dāng)用戶訪問這些網(wǎng)站的時候,他們可以在viewer中看到嵌入在網(wǎng)站中的定制地圖。整個viewer決定了網(wǎng)站的外觀和功能。
??? 相關(guān)viewer的相關(guān)資料,在ArcIMS Help中搜索主題:
??? Choosing a viewer for your Web site
??? Designing a Web site
??? Overview of using the ArcIMS Viewers
??? 關(guān)于連接器、客戶端的選擇,可以參考 這篇文章 。
??? ---- 參考資料:ArcIMS Help
??? ArcIMS可以運(yùn)行在一個分布式環(huán)境中,包含客戶端和服務(wù)器組件。一個完整服務(wù)的運(yùn)行過程可以簡單的描述為:一個客戶端向服務(wù)器發(fā)送請求信息,服務(wù)器處理請求并返回信息到客戶端,客戶端將所獲取的信息展現(xiàn)給終端用戶。
??? ArcIMS空間服務(wù)器是ArcIMS 的中心樞紐,承載著高負(fù)荷的計算任務(wù),對地圖數(shù)據(jù)的請求和相關(guān)信息進(jìn)行處理。當(dāng)接收到一個服務(wù)請求, ArcIMS空間服務(wù)器主要可以完成以下功能:
??? Image—從在ArcIMS Author或ArcMap中創(chuàng)建的地圖數(shù)據(jù)中創(chuàng)建影像文件
??? Feature—緩沖地圖特征數(shù)據(jù)
??? Query—查找和搜索條件相匹配的特征數(shù)據(jù)
??? Geocode—執(zhí)行地址匹配操作
??? Extract—從選擇的地圖特征數(shù)據(jù)中創(chuàng)建shapefile
??? Metadata—打印出metadata 數(shù)據(jù)
??? Route—在一系列的點之間計算路徑距離
??? ArcIMS Monitor跟蹤ArcIMS空間服務(wù)器的狀態(tài)。當(dāng)系統(tǒng)重啟時,ArcIMS Monitor將自動恢復(fù)ArcIMS服務(wù)。
??? ArcIMS Tasker清除output目錄中的文件。這些由空間服務(wù)器創(chuàng)建,以支持ArcIMS服務(wù)的文件,將在用戶定義的時間間隔后被清除。當(dāng)前服務(wù)為地圖服務(wù)時,用戶發(fā)送請求得到的數(shù)據(jù)均是由ArcIMS空間服務(wù)器對請求產(chǎn)生響應(yīng),返回的數(shù)據(jù)是圖片,保存在output目錄中, ArcIMS Tasker會在一定時間后清除這些圖片數(shù)據(jù)。
ArcIMS應(yīng)用服務(wù)器(ArcIMS Application Server)
??? ArcIMS應(yīng)用服務(wù)器控制著傳入請求,跟蹤當(dāng)前哪些服務(wù)運(yùn)行在哪些ArcIMS空間服務(wù)器中。ArcIMS應(yīng)用服務(wù)器將請求傳輸?shù)竭m合的空間服務(wù)器。應(yīng)用服務(wù)器是一個Java應(yīng)用程序,在Windows操作系統(tǒng)中作為一個Windows服務(wù),在Unix和Linux中作為一個daemon進(jìn)程。
ArcIMS應(yīng)用服務(wù)連接器(ArcIMS application server connectors)
??? ArcIMS應(yīng)用服務(wù)連接器將Web服務(wù)器和ArcIMS應(yīng)用服務(wù)器連接在一起。ArcIMS Servlet Connector是ArcIMS的默認(rèn)連接器。它使用ArcXML在Web服務(wù)器和ArcIMS應(yīng)用服務(wù)器之間傳遞信息。
??? 相對于ArcIMS Servlet Connector,還有幾種其他的連接器可供選擇:
??? ColdFusion Connector
??? ActiveX Connector
??? ArcIMS Java Connector
??? ArcIMS .NET Link
??? ColdFusion和ActiveX連接器配合自定義的客戶端工作,并且將自己的語言轉(zhuǎn)換成ArcXML。ArcIMS Java Connector通過 JSP客戶端或獨(dú)立的Java應(yīng)用程序和ArcIMS應(yīng)用服務(wù)器保持通信。.NET Link提供TCP/IP或HTTP連接到應(yīng)用服務(wù)器。
??? 關(guān)于連接器的相關(guān)資料,在 ArcIMS Help 中搜索主題:
??? More about the ArcIMS Servlet Connector
??? Connectors and ArcMap Server
??? The ArcIMS documentation set
??? ArcIMS Viewers
??? 當(dāng)使用ArcIMS Designer創(chuàng)建了一個為用戶提供地圖內(nèi)容的網(wǎng)站時,可以選擇三種ArcIMS Viewers:HTML、 Java Standard、或Java Custom。通過定制這些Viewers或定制客戶端可以達(dá)到基本相同的效果。另外,還可以使用比較成熟的客戶端,如ArcMap、ArcExplorer和Metadata Explorer。
??? 從本質(zhì)上說,viewer或客戶端就是Internet GIS 應(yīng)用或網(wǎng)絡(luò)應(yīng)用的網(wǎng)站,提供用戶需要的地圖服務(wù)。當(dāng)用戶訪問這些網(wǎng)站的時候,他們可以在viewer中看到嵌入在網(wǎng)站中的定制地圖。整個viewer決定了網(wǎng)站的外觀和功能。
??? 相關(guān)viewer的相關(guān)資料,在ArcIMS Help中搜索主題:
??? Choosing a viewer for your Web site
??? Designing a Web site
??? Overview of using the ArcIMS Viewers
??? 關(guān)于連接器、客戶端的選擇,可以參考 這篇文章 。
??? ---- 參考資料:ArcIMS Help
posted on 2006-07-09 11:50 Flyingis 閱讀(9693) 評論(12) 編輯 收藏 所屬分類: 架構(gòu)與設(shè)計 、ArcIMS