我知道这是一个老问题,必须已经答复了上百次,但我还是无法找到满意的答复。Web服务与Web应用程序
我正在创建一个应用程序,该应用程序将被其他应用程序(mobile/web)用于获取数据。现在我有2个选项:
- 创建我的应用程序作为一个简单的Web应用程序。
- 创建一个Web服务。
Web服务看起来更复杂,其中的任何客户端将提供一个指定的格式(SOAP/REST)的数据和我的应用程序将解析请求,并返回由客户要求的数据。数据如何被使用不是我的应用程序的问题。
我的问题是,通过一个简单的Web应用程序接受XML格式的请求并用XML响应进行响应,可以实现相同的效果。直觉是,如果我们不确定谁将会使用这种服务,Web服务将会是更好的方式。但是,通过简单的Web应用程序使用Web服务有什么特别的优势吗?
保持简单(因此,如果一个Web应用程序为你工作,建立它;不是一个服务,但是这是我的看法):) – 2012-02-02 11:11:16
我的观点是,一个Web应用程序适用于大多数的条件下工作,那么为什么要使用服务呢。 – Kamal 2012-02-02 11:15:39