說明
服務引用範例提供中市都發局內部同仁及委辦計畫廠商能夠進一步瞭解如何引用已註冊在資訊系統整合平台上的服務。
範例程式下載
請先下載教學投影片(參考引用服務資料章節)及範例程式並解壓縮,並以Visual Studio 2008開啟範例程式專案檔。
準備動作
在撰寫程式碼前,您必需先在資訊系統整合平台目錄服務上查詢您所需要的服務,在目錄服務中提供承辦人員可以線上申請服務使用,在平台管理員或服務管理員審核通過後就會被授予權限使用服務。
服務引用模組
• 認證及授權模組服務
使用資訊系統整合平台服務前,必需先將由認證及授權程序,確認使用者或應用系統身份後, 再進一步檢核是否有存取服務的權限, 確保資料安全。
*認證介面:Authenticate(string applicationId, string password)
*授權介面:Authorize(string token1, string serviceId)
• 服務整合模組服務
執行平台服務,呼叫後平台會將訊息轉送至服務提供端執行,經由平台的管控可以有效掌握服務的運行狀態。
*呼叫服務介面:RequestService(string token2, string serviceId, string requestXml)
服務引用步驟
1.呼叫服務引用模組,網址為 https://soa.ud.taichung.gov.tw/udSOA/WebServices/SoaFacade.asmx
2.執行應用系統認證介面Authenticate:確認應用系統身份
3.執行應用系統授權介面Authorize:確認應用系統是否有使用服務的權限
4.執行呼叫服務介面RequestService:執行服務呼叫,取得執行結果