::: 略過巡覽連結首頁 / 開發及支援 / 服務開發 / 服務開發範例

服務開發範例

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

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

說明

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

開發環境

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

  • Microsoft Visual Studio 2005/2008
  • Web Services Enhancement (WSE) 3.0
  • 元件引用

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

    Namespace命名

    林務局分組服務導向架構流通平台 服務的Namesapce必需命名為:http://econgisdw.forest.gov.tw/

    服務政策

    林務局分組服務導向架構流通平台 支援WS-Secuirty及WS-Trust安全協定,如果服務需要套用安全協定時,必需在 Policy 中做定義

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