Web Service 是一種軟體元件,它透過web通訊協定及資料格式的開放式標準(如Http、XML、SOAP)來為其他應用程式提供服務。
它是一個提供服務的元件,並以Web的開放標準為基礎。它可以用來建構分散式系統,實現分散式系統架構動態整合、平衡負擔、單元升級等。
Web Service 是由以下幾種Internet開放性的標準或科技所構成。
(1)XML(Extensible Markup Language):是一種文字式的標記(markup)語言,提供建立共通的資訊格式,與在Web上分享格式及資料的一種方便作法。
(2)UDDI(Universal Description Discovery and Integration):提供註冊與搜尋Web Service 資訊的一個標準。
(3)WSDL(Web Service Description Language):描述一個WebService的運作方式,以及指示用戶端與它可能的互動方式。
(4)SOAP(Simple Object Access Protocol):在網路上交換結構化和型別資訊的一種簡易通訊協定。
Picture Source From:https://www.slideshare.net/hprem991/web-service-basicsfinal