10.1中SOE新特性

孫群發表於2013-01-01

ArcGIS for Server 10.1有很多的改變,這些改變對SOE有影響並且使得SOE的部署更加簡單。一下是你需要關注的不同點:

1.一步部署——建立REST和SOAP的SOEs的模板已經升級到了10.1。在.Net模板中,.Net attributes包含了所有SOE重要的資訊,比如SOE暴露出的properties和capabilities。

這使得SOE能夠打包以便在你建立軟體的時候進行部署。你可能已經注意到.Net SOEs已經不再從ServicedComponent中繼承。將10.1之前的SOE遷移升級到10.1上的方法是將已經存在的程式碼拷貝到新模板中並且重新編譯。

2.64位——因為ArcGIS for Server10.1僅僅支援64位的作業系統,你建立的SOE必須能夠相容64位。

3.綜合管理——Manager一個新的皮膚允許你可獲得的SOEs,並且可以部署一個新的SOE。

4.更多的除錯選項——Manager現在允許你在服務啟動的時候設定一個延遲,以便你可以在SOE程式碼中設定斷點。

5.屬性頁面的簡單化、定製化——如果你的SOE暴露了屬性,當管理員在Manager中編輯服務的時候,一個基本的屬性頁會被自動建立。(在以前的ArcGIS Server for the Microsoft .Net Framework釋出的版本中,你必須自己開發這個屬性頁)。如果你不想使用預設的屬性頁,你可以為Manager開發你自己的屬性頁。你可以編寫屬性頁以便在ArcGIS for Desktop中與Service Editor對話方塊整合。

6.在ArcGIS for Desktop中更簡單的獲取SOE屬性——不再需要停止服務在目錄樹中編輯其屬性。這意味著當一個服務正在執行的時候,你可以獲取這個SOE,啟用它並且修改它的屬性頁。當你應用了這些改變的時候,服務會重啟。

相關文章