Web Services 簡介
Web Services 可使您的應用程序成為 Web 應用程序。
Web Services 通過 Web 進行發(fā)布、查找和使用。
您應當具備的基礎知識
在繼續(xù)學習之前,您需要對下面的知識有基本的了解:
- HTML
- XML
如果您希望首先學習這些項目,請在我們的首頁訪問這些教程。
什么是Web Services?
- Web Services 是應用程序組件
- Web Services 使用開放協(xié)議進行通信
- Web Services 是獨立的(self-contained)并可自我描述
- Web Services 可通過使用UDDI來發(fā)現(xiàn)
- Web Services 可被其他應用程序使用
- XML 是 Web Services 的基礎
它如何工作?
基礎的 Web Services 平臺是 XML + HTTP。
HTTP 協(xié)議是最常用的因特網(wǎng)協(xié)議。
XML 提供了一種可用于不同的平臺和編程語言之間的語言。
Web services 平臺的元素:
- SOAP (簡易對象訪問協(xié)議)
- UDDI (通用描述、發(fā)現(xiàn)及整合)
- WSDL (Web services 描述語言)
我們會在本教程后面章節(jié)講解這些主題。
Web services 的未來
請不要過早地期待太多!
Web services 平臺是簡單的可共同操作的消息收發(fā)框架。它仍然缺少許多諸如安全和路由等重要的特性。但是,一旦 SOAP 變得更加高級,這些事項就會得到解決。
Web services 有望使應用程序更加容易通信。