Web服务,Web应用程序

Joh*_*aja 6 service

什么是网络服务(Rmi,ejb,肥皂)?Web服务和Web应用程序之间有什么区别?是否可以在Web应用程序中实现Web服务?

Ant*_*ony 3

Web 服务是一种传输/公开信息的方式,Web 服务客户端可以在服务器脚本或独立程序中创建,可以使用由服务。

Web 服务的好处之一是它抽象了这些方法和函数(以及变量类型),使得任何“讲”Web 服务的语言都可以使用它自己的语法与服务交互(从而使其跨平台)。语言)。

另一个好处是它使用 HTTP 协议(​​通常通过 XML 或 JSON 传输,但不一定是两者),因此它也是跨平台的。

一个巨大的好处是,通常需要非常具体的知识和软件的应用程序可以通过网络服务“公开”信息。因此,如果您的公司大型机拥有大量绝密数据,通常需要终端客户端等来获取数据,则可以通过 Web 服务访问某些数据,以便您的人力资源部门可以从以下位置下载和上传时间表更改:一个网站。

Web 应用程序当然可以包含 Web 服务,但它们不是同一件事。您可以使用 PHP 或 .NET 创建一个 Web 服务,然后使用该服务的任一语言界面编写一个 Web 应用程序,但 Web 应用程序往往是您所在网站的界面,而 Web 服务则是关于从其他应用程序(网络或非网络)获取信息。