2013-10-25 51 views
0

我發現這麼多的答案,但沒有得到一個適合我的(基本)「知識」Web服務,Web API,API這些都是什麼?

這些令人不安對於我來說,請指引我

我知道API是(從本地概念像user32.dll的GetCursorPos()winApi)

問:什麼是WebApi?

:網絡API是通過網絡

Q露出了API:什麼是WebService的?

:是一種軟件功能在網絡地址通過網絡提供

我的疑惑: 是用來實現通過網絡的服務的的WebAPI?訪問WebService?

什麼不同WebService和Web API?

The Following Makes me again Weird : 

A Web services describes a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol backbone. 

A web API is a development in web services where emphasis has been moving to simpler representational state transfer (REST) based communications 

那麼這個Web API是什麼?

也可以看出,Web服務API = +的Http(API是指網頁API?)

什麼是Web服務API?

回答

1

Web服務:
爲了實現平臺互操作性 Web服務正在使用,並且它是一個基於SOA 。它遵循的標準有:WSDL,SOAP,UDDI等等的等。 WSDL通過SOAP協議傳遞,並且將由客戶端訪問,具有由WSDL生成的存根(stub)

的Web API: 現在,天實現平臺無關的服務是由RESTful Web服務或Web API的做的一個新的範例。它依賴於HTTP協議,這些服務將被諸如瀏覽器或HTTP客戶端代碼的HTTP客戶端訪問。 WebAPI是描述這些客戶端和服務器API的另一個名稱。

希望它清楚