開發和部署SOE的步驟
開發一個SOE需要如下的步驟(以.Net為例):
1.安裝ArcObjects SDK——在你開發SOEs之前,你需要安裝ArcObjects SDK for .Net Framework。你也需要安裝Microsoft Visual Studio。
2.編碼——在Visual Studio中使用SOE模板建立一個專案。這個模板確保你的SOE實現了必需的介面以便REST或SOAP服務呼叫。
3.建立你的專案並將其打包成一個.soe檔案——從ArcGIS for Server 10.1開始,SOEs可以被封裝到一個.soe檔案中。當你在Visual Studio中編譯專案的時候,這個檔案就已經建立了。
4.部署SOE——在你使用SOE之前,你需要將它部署到ArcGIS for Server上,你可以在ArcGIS Server Manager中通過瀏覽你的.soe檔案來實現。
5.在服務中啟用SOE——當你建立或者編輯一個服務的時候,你可以啟用SOE。當這個服務重啟的時候,SOE就可以使用了。如果這個SOE暴露了屬性,Manager中的屬性頁允許你設定這些值。(作為一個SOE開發者,你應該擴充套件這個屬性頁,並且/或者重寫一個屬性頁以便在ArcGIS for Desktop的服務編輯對話方塊中使用)
6.在客戶端程式中使用已經啟用SOE的服務——因為SOE僅僅是一個需要HTTP請求的Web服務,因此許多客戶端的型別都可以呼叫它。如果是REST SOEs,包括了ArcGIS 網頁和移動應用程式APIs。如果是SOAP SOEs,包括了能夠任何發起SOAP Web服務的客戶端。客戶端程式碼必須為SOE設定引數,確保Web服務能夠被呼叫並且返回處理結果。
上面提到的這幾步將會在以後的部落格中仔細闡明。
相關文章
- 20200109 - Laravel 專案部署和基礎開發步驟Laravel
- MHA安裝和部署步驟
- Java開發中的工作流程和步驟Java
- app開發的幾個步驟APP
- Nacos 本地單機版部署步驟和使用
- spring 程式開發步驟Spring
- zookeeper安裝部署步驟
- doris編譯和安裝部署詳細步驟編譯
- 驅動程式開發步驟
- 三個步驟,從零開始快速部署LoRaServerServer
- swap交易所AMM模型系統開發搭建部署(步驟分析)模型
- 手機app開發的基本流程步驟APP
- 【經驗】學習android開發的步驟Android
- 基於以太坊的Token開發步驟
- 盲盒小程式開發步驟
- 本地搭建halo模板和外掛開發簡要步驟
- (二) Dorker 專案部署和安裝 dockerUI 整體步驟和流程DockerUI
- 系統開發的步驟有以下幾點
- 工業交換機定製開發步驟和優點
- JS開發步驟學習筆記JS筆記
- 原生(iOS)與Flutter混合開發步驟iOSFlutter
- 華納雲:ubuntu開啟ssh的步驟和流程Ubuntu
- kubernetes-部署Oracle資料庫步驟Oracle資料庫
- Linux下部署springboot專案的步驟及過程LinuxSpring Boot
- 小白福利篇,直播APP開發的6條基本步驟APP
- 安卓開發中RecycleView簡單使用步驟安卓View
- 直播間原始碼在開發前期必須做的工作及開發步驟原始碼
- 將 java 專案部署到 linux 上的具體步驟JavaLinux
- 部署SD-WAN之前要執行的三個步驟
- 大資料開發過程中的5個通用步驟大資料
- ambari+ bigtop 編譯、打包、部署步驟總覽編譯
- Linux環境下MySQL安裝部署操作步驟LinuxMySql
- SolaRoad礦池挖礦系統開發方案步驟
- 數字藏品系統開發搭建步驟(需求分析)
- flutter開發使用blutter開源庫逆向flutter應用步驟Flutter
- centos 8的特點和安裝步驟CentOS
- 網頁設計的步驟和標準網頁
- 成為傑出Java開發人員的10個步驟 - DZoneJava
- 微信小程式開發系列 (二) :微信小程式的單步除錯和控制器實現步驟概述微信小程式除錯