什么是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应用程序,WCF服务和Sharepoint Web服务
- 3. ASP.NET Web服务应用程序vs ASP.NET Web服务
- 4. 编程等待Web服务响应的Web应用程序
- 5. 应用程序调用Web服务
- 6. Python Web服务的Java应用程序?
- 7. 有服务的asp.net web应用程序
- 8. MVC应用程序中的Web服务
- 9. Windows服务中的Web应用程序
- 10. AWS的微服务Web应用程序
- 11. 应用程序崩溃时,Web服务
- 12. C#Web服务与Windows应用程序
- 13. Flex应用程序不打Web服务
- 14. Web服务客户端应用程序
- 15. Android应用程序web服务黑客
- 16. Web应用程序和C应用程序之间的通信?Web服务?
- 17. Web应用程序与Web服务与经典应用程序的对比
- 18. 使用Web服务部署Web应用程序后出现“java.lang.NoSuchMethodError”
- 19. 在ASP.NET Web应用程序中使用Web服务
- 20. 在Web应用程序中使用ssl-secured web服务
- 21. 用于Web应用程序的基于云的Web服务
- 22. 如何使用web服务共享Web应用程序会话
- 23. 使用REST Web服务时的Web应用程序会话
- 24. Axis Web服务无法从Web应用程序中调用
- 25. Win-app调用web服务与调用相同服务的web应用程序
- 26. Web应用程序与应用程序服务计划
- 27. weblogic上的Web服务客户端应用程序调用Web服务
- 28. Visual Studio 2008 - ASP.NET Web服务应用程序 - 无法使用Web服务
- 29. 将Web应用程序(Java/JSP)移动到Web服务器
- 30. 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