民國105年 第2梯次 電腦軟體設計(C++)乙級 學科
第66題
有關於服務導向架構( S O A ) 的概念,下列那些敘述是正確的?
題目
有關於服務導向架構( S O A ) 的概念,下列那些敘述是正確的?
- (1) 服務提供者( S e r v i c e P r o v i d e r ) 實作服務,並將服務資訊發行( P u b l i s h ) 到服務中介者( S e r v i c e B r o k e r ) 的R e g i s t r y
- (2) W e b 服務協定的S O A P 和W S D L 等標準都是以X M L 為基礎
- (3) 不同W e b 服務的整合具有嚴謹的架構,所有服務使用的程式語言和作業系統平台必須都相同
- (4) 服務請求者( S e r v i c e R e q u e s t o r ) 搜尋服務中介者的R e g i s t r y 後,可以連結B i n d 到服務提供者以獲取所需的服務
官方答案
(1) 服務提供者( S e r v i c e P r o v i d e r ) 實作服務,並將服務資訊發行( P u b l i s h ) 到服務中介者( S e r v i c e B r o k e r ) 的R e g i s t r y、(2) W e b 服務協定的S O A P 和W S D L 等標準都是以X M L 為基礎、(4) 服務請求者( S e r v i c e R e q u e s t o r ) 搜尋服務中介者的R e g i s t r y 後,可以連結B i n d 到服務提供者以獲取所需的服務
解析
SOA核心角色為服務提供者、服務請求者、服務中介者。提供者發布服務至Registry,請求者查詢並綁定服務,此為正確流程。SOAP與WSDL確為XML基礎標準。SOA特色在於跨平台、跨語言互通,選項3要求語言與平台相同錯誤。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。