什么是webservice?


webservice 有的人一看到這個,估計會認為這個是一種新技術,一種新框架。

其實不是,嚴格的說,webservice是一種跨平台,跨語言的規范,用於不同平台,不同語言開發的應用之間的交互。

 

  這里具體舉個例子,比如在Windows Server服務器上有個C#.Net開發的應用A,在Linux上有個Java語言開發的應用B,

B應用要調用A應用,或者是互相調用。用於查看對方的業務數據。

  再舉個例子,天氣預報接口。無數的應用需要獲取天氣預報信息;這些應用可能是各種平台,各種技術實現;而氣象局的項目,估計也就一兩種,要對外提供天氣預報信息,這個時候,如何解決呢?

 

  webservice就是出於以上類似需求而定義出來的規范;

  

  開發人員一般就是在具體平台開發webservice接口,以及調用webservice接口;每種開發語言都有自己的webservice實現框架。比如Java 就有 Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF、Apache Wink、Jboss  RESTEasyd等等...

 

20131203094415-1061627437.jpg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM