什麼是Web服務(Rmi,ejb,soap)? Web服務和Web應用程序有什麼區別?是否有可能在Web應用程序中實現Web服務?Web服務,Web應用程序
回答
Web服務是一種傳輸/公開信息的方式,以便可以在服務器腳本或獨立程序中創建的Web服務客戶端可以使用方法調用服務和由該服務定義的功能。
Web服務的好處之一是它以這樣的方式抽象這些方法和函數(以及變量類型),使得「說」Web服務的任何語言都可以使用它自己的語法來與服務進行交互使其跨語言)。
另一個好處是它使用HTTP協議(通常通過XML或JSON傳輸,但不一定是),所以它也是跨平臺的。
一個巨大的好處是,通常需要非常特定的知識和軟件的應用程序可以通過Web服務「暴露」信息。因此,如果您的企業大型機具有大量絕密數據,通常需要終端客戶端等來獲取數據,則可以通過Web服務訪問某些數據,以便您可以讓人力資源部門下載和上傳時間表變更一個網站。
一個web應用程序當然可以包含一個web服務,但它們不是一回事。您可以使用PHP或.NET製作網絡服務,然後使用該服務的任一語言界面編寫Web應用程序,但Web應用程序往往是您所在網站的界面,而Web服務則涉及從其他應用程序獲取信息(網絡或不)。
Web應用程序 - 個人對服務器的HTTP,HTML
Web服務 - 服務器到服務器的HTTP,SOAP,XML
+1來回答原始問題 – karancan 2012-12-09 02:19:46
的web應用程序的用戶界面,通過訪問用戶可以瀏覽數據,可以提交和檢索數據。所有的用戶交互(GUI)都是通過網頁完成的,但是所有的數據都是在服務器上存儲和操作的。
Web服務基於服務器的應用程序,旨在與其他程序進行交互。 Web服務是揭示您通過互聯網獲得的一些業務邏輯的一種方式。假設你有一個連接到數據庫的模塊並做了一些事情。您可以讓互聯網上的其他應用程序通過Web服務使用您的這個模塊。 Web服務使用SOAP over HTTP來調用請求並檢索XML中的響應。
- 1. Web服務與Web應用程序
- 2. 企業應用程序或Web應用程序的Web服務
- 3. ASP.NET Web服務應用程序vs ASP.NET Web服務
- 4. Web應用程序,WCF服務和Sharepoint Web服務
- 5. 編程等待Web服務響應的Web應用程序
- 6. asp.net應用程序調用Web服務
- 7. 應用程序調用Web服務
- 8. 從.NET Web服務和/或asp.net Web應用程序中消費Java Web服務
- 9. 多線程Web應用程序與多線程Web服務器
- 10. Windows服務中的Web應用程序
- 11. Android應用程序web服務黑客
- 12. Web應用程序與Spring - 在服務
- 13. JavaFX應用程序公開Web服務
- 14. Web應用程序的穩定服務
- 15. 應用程序崩潰時,Web服務
- 16. Web服務PHP + Android應用程序
- 17. 將Windows服務和Web應用程序
- 18. AWS的微服務Web應用程序
- 19. 爲GWT應用程序的Web服務
- 20. Flex應用程序不打Web服務
- 21. C#Web服務與Windows應用程序
- 22. Java Web服務器應用程序
- 23. Web服務客戶端應用程序
- 24. 有服務的asp.net web應用程序
- 25. MVC應用程序中的Web服務
- 26. Python Web服務的Java應用程序?
- 27. 作爲Web應用程序在Web服務器上運行Java應用程序?
- 28. Web應用程序與Web服務與經典應用程序的對比
- 29. Web應用程序和C應用程序之間的通信?Web服務?
- 30. ADSF安全的Web應用程序調用Web服務
http://en.wikipedia.org/wiki/Web_service – rahul 2010-02-08 06:16:50
您可以從Web應用程序調用Web服務。 – rahul 2010-02-08 06:22:40
好的。我會按照 – JohnRaja 2010-02-08 07:03:09