服務介面說明
說明
WRISP 2.0 服務包含 4 個標準呼叫介面,透過標準呼叫介面可以使服務在使用上更為簡便,同時可以讓服務資訊更完整揭露給業務單位,激發署內更多潛在的業務應用性。
服務介面 - requestService(服務執行介面)
服務必需定義requestService介面,所需要的參數需封裝成XML傳入requestService,於服務內執行XML 剖析,以讀取使用者認證資訊及服務參數。
requestXML Schema
requestXML包含 WRISP_UserInfo(呼叫端資訊)及WRISP_AP_SeriveReq(服務請求資訊),其Schema如下圖所示:
requestXML範例如下:
服務介面 - requestMetadata(詮釋資料介面)
提供描述自我資訊的服務詮釋資訊介面,透過服務詮釋資料介面提供服務使用者瞭解服務相關資訊。
Response Schema
Response內容包含:服務名稱(ServiceName)、ServiceDescription(服務描述)、ServiceType(服務類型)...等,其Schema如下圖所示:
服務介面 - requestTest(服務測試介面)
requestTest介面,提供給WRISP服務平台測試服務伺服器的狀態。
Response Schema
Response內容包含:實體記憶體(TotalPhysicalMemory)、可用記憶體(AvaiableMemory)...等,其Schema如下圖所示:
服務介面 - requestInterface(服務輸入/輸出介面)
取得服務呼叫及回傳的綱要,服務輸入及輸出訊息包含服務呼叫介面格式、限制式條件等,服務輸入/輸出資訊。
Response Schema
Response內容包含:服務呼叫方法(WebMethod)、服務呼叫(Request)及服務回應(Respoinse)...等,其Schema如下圖所示: