LONGEPASS
Q134.

有關於服務導向架構(SOA)的概念,下列那些敘述是正確的?

電腦軟體設計共同科目 · 乙級 · Q134

難易度分析

3 / 5

本題採取複選形式,要求考生對 SOA 的角色互動流程、技術標準及核心設計原則(如鬆耦合性)有全面的理解與精準辨析,需同時判斷多個選項的正確與否。

正確答案 (複選):①, ②, ④

  • ① 服務提供者(Service Provider)實作服務,並將服務資訊發行(Publish)到服務中介者(Service Broker)的Registry:服務提供者負責實作服務邏輯,並透過 Publish 動作將服務描述資訊註冊至 服務中介者(Service Broker) 的 Registry 中,此為 SOA 三角色互動模型的標準發布流程。
  • ② 服務請求者(Service Requestor)搜尋服務中介者的Registry 後,可以連結Bind 到服務提供者以獲取所需的服務:服務請求者透過向服務中介者執行 Find 查詢取得服務位置後,再以 Bind 動作與服務提供者建立連線以呼叫服務,完整體現 SOA 的 Find-Bind 運作機制。
  • ④ Web 服務協定的SOAP 和WSDL 等標準都是以XML 為基礎:SOAP(Simple Object Access Protocol)與 WSDL(Web Services Description Language)皆以 XML 為資料格式基礎,確保不同系統間能透過標準化結構進行 跨平台資料交換。

錯誤選項解析

  • ③ 不同Web 服務的整合具有嚴謹的架構,所有服務使用的程式語言和作業系統平台必須都相同:SOA 的核心優勢在於平台與語言無關性,各服務可透過標準化介面(如 WSDL)進行通訊,無需限定相同的程式語言或作業系統,此敘述完全違背 SOA 的 鬆耦合 設計原則。
Learning Tip

"SOA 三角色模型(Provider、Requestor、Broker)與 三大操作(Publish、Find、Bind)為檢定常考核心。切記 SOA 強調鬆耦合與平台無關性,任何要求語言或平台一致的敘述皆為錯誤。另外需熟記 UDDI 為服務註冊標準、SOAP 為通訊協定、WSDL 為服務描述語言,三者皆以 XML 為基礎。"

學員答題分佈

①服務提供者(Service Provider)實作服務,並將服務資訊發行(Publish)到服務中介者(Service Broker)的Registry0%
②服務請求者(Service Requestor)搜尋服務中介者的Registry 後,可以連結Bind 到服務提供者以獲取所需的服務0%
③不同Web 服務的整合具有嚴謹的架構,所有服務使用的程式語言和作業系統平台必須都相同0%
④Web 服務協定的SOAP 和WSDL 等標準都是以XML 為基礎0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目