XML:Extensible Markup Language, 可擴充标記語言。可以用來标記資料、定義資料類型,是一種允許使用者對自己的标記語言進行定義的源語言。
XML與HTML的差別:XML是用來存儲資料的,重在資料本身。而HTML是用來定義資料的,重在資料的顯示模式。
XML利用Web Service進行應用程式之間的通信。
Web Service:從表面上看,Web service 就是一個應用程式,它向外界暴露出一個能夠通過Web進行調用的API。精确的解釋: Web services是建立可互操作的分布式應用程式的新平台。
Web service平台需要一套協定來實作分布式應用程式的建立。
Web service平台必須提供一套标準的類型系統,用于溝通不同平台、不同程式設計語言和不同元件模型中的不同類型系統,來實作實作互操作性。
SOA:Service Oriented Architecture,面向服務的架構(或服務導向架構),是指一種設計風格,通過利用标準化接口和注入Web Service這樣的通信機制,使元件拜托不必要的相關性。
二、