開發和部署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服務能夠被呼叫並且返回處理結果。
上面提到的這幾步將會在以後的部落格中仔細闡明。
相關文章
- MHA安裝和部署步驟
- 部署MySQL步驟MySql
- 開發和測試需要哪些步驟?
- SOE開發概覽
- Java開發中的工作流程和步驟Java
- Tuxedo 應用的部署步驟UX
- app開發的幾個步驟APP
- zookeeper安裝部署步驟
- 驅動程式開發步驟
- spring 程式開發步驟Spring
- Hibernate開發基本步驟
- doris編譯和安裝部署詳細步驟編譯
- 三個步驟,從零開始快速部署LoRaServerServer
- swap交易所AMM模型系統開發搭建部署(步驟分析)模型
- 20200109 - Laravel 專案部署和基礎開發步驟Laravel
- 手機app開發的基本流程步驟APP
- 基於以太坊的Token開發步驟
- WCF開發入門的六個步驟
- 盲盒小程式開發步驟
- 工業交換機定製開發步驟和優點
- hadoop 單機版部署步驟Hadoop
- 【經驗】學習android開發的步驟Android
- 系統開發的步驟有以下幾點
- 什麼是開發 App 的正確步驟?APP
- 華納雲:ubuntu開啟ssh的步驟和流程Ubuntu
- JS開發步驟學習筆記JS筆記
- 原生(iOS)與Flutter混合開發步驟iOSFlutter
- 百度地圖開發步驟地圖
- 需求開發過程步驟簡述
- opengl fbo 紋理 開發步驟
- (二) Dorker 專案部署和安裝 dockerUI 整體步驟和流程DockerUI
- 解析企業部署SOA四步驟
- java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- 安卓開發中RecycleView簡單使用步驟安卓View
- Android遊戲開發設計步驟Android遊戲開發
- Moneybookers API支付方式開發 步驟API
- linux下JNI開發步驟詳解Linux
- 小白福利篇,直播APP開發的6條基本步驟APP