Web Service簡介(一)

這篇博文,我們對Web Service進行一個簡單的介紹和認識,作爲Web Service的入門。在學習之前,你需要對HTML和XML有基本的瞭解,Web Service並不難,而且非常的簡單。

什麼是Web Service?

Web service是應用程序組件,可以被其他應用程序使用,不是框架,甚至不是一種技術, 而只是一種跨平臺、跨語言的規範。

爲什麼要用Web Service?

幾年前,Web Service並不流行。由於所有主要的平臺均可通過Web瀏覽器訪問web,不同的平臺可以藉助Web應用程序進行交互,平臺之間協同工作。

Web 應用程序是運行在 Web 上的簡易應用程序。它們圍繞 Web 瀏覽器標準被進行構建,幾乎可被任何平臺之上的任何瀏覽器來使用。

Web services 把 Web 應用程序提升到了另外一個層面:

  1. Web Services平臺需支持XML + HTTP,HTTP協議是最常用的因特網協議,XML提供了一種可用於不同平臺和編程語言之間的語言。
  2. Web Services能夠解決不同平臺、不同語言編寫的應用之間如何相互調用問題
  3. 使用 Web Services,我們的應用程序可以向全世界發佈信息,或提供某項功能。

什麼時候使用Web Service?

Web service 實際中的用途:

1、同一公司的新、舊系統的整合。

Linux平臺上的java調用window上的c#語言。

2、不同公司的業務整合

業務的整合就要帶來,不同公司的系統整合。不同公司的系統可能存在平臺不同、語言不同的問題。

3、內容聚合

一個應用,例如:需要提供、天氣預報,股票行情、黃金行情等等。
需要調用大量不同的平臺,不同語言編寫的應用的方法。

重要術語

WSDL含有兩個最重要的術語:

  1. SOAP 是一種簡單的基於 XML 的協議,它使應用程序通過 HTTP 來交換信息。
    或者更簡單地說:SOAP 是用於訪問網絡服務的協議。

  2. WSDL(網絡服務描述語言,Web Services Description Language)是一門基於 XML 的語言,用於描述 Web Services 以及如何對它們進行訪問。

這兩個術語,我會在後面的博文中爲大家重點介紹。

總結

恭喜你,你距離向全世界發佈功能或消息還有一步。

下篇博文我們介紹一個開源的Services框架,並實現一個HelloWorld實例。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章