略過巡覽連結首頁開發及註冊服務服務開發範例

服務開發範例

說明

服務開發範例提供中市都發局內部同仁及委辦計畫廠商能夠進一步瞭解如何撰寫符合資訊系統整合平台規範的服務, 為了加速服務開發,針對比較複雜的訊息交換處理單元,已封裝成為元件提供給開發人員來使用, 開發人員僅需要專注在資料處理及演算法的程式撰寫, 大幅降低開發資訊系統整合平台服務的門檻。

教學投影片及範例程式下載

請先下載教學投影片(參考服務開發及測試章節)及範例程式並解壓縮,並以Visual Studio 2008開啟範例程式專案檔。

開發環境

目前提供的開發元件,必需在以下的開發環境下使用:

• Microsoft Visual Studio 2005/2008

Web Services Enhancement (WSE) 3.0

元件引用

開發人員可由服務開發範例程式中取得服務開發套件,在套件中包含了開發元件GISFCU.SQUID.WebService.dll和Microsoft.Web.Services3.dll以及設定檔Web.config和wse3policyCache.config,在服務開發過程中必需將此元件引用到專案當中,點選下載開發套件

Namespace命名

資訊系統整合平台 服務的Namesapce必須命名為:https://soa.ud.taichung.gov.tw/。

服務政策

資訊系統整合平台支援WS-Secuirty及WS-Trust安全協定,如果服務需要套用安全協定時,必需在 Policy 中做定義

• NoPolicy:不加入安全協定

• UsernameTokenPolicy:加入安全協定(使用UsernameToken)