【发布时间】:2010-08-04 18:16:49
【问题描述】:
我正在考虑某个应用程序。它应该有一个数据库驱动的后端,客户端可以是:浏览器(通过 HTTP/S 和 XHTML/JS),应用程序(windows、mac、移动设备)通过 Web 服务 SOAP 请求。
我考虑过分层设计后端。
当然,初始层是数据库。在它之上,Web 服务服务器能够与支持 SOAP 的客户端进行通信,发出请求,读取数据并将数据写入数据库。对于这些客户端,应用程序上下文将在客户端本身中,只有在需要从应用程序后端读取或写入数据时才使用 SOAP。
我想知道浏览器表示层。是否应该使用 Web 服务层?还是直接访问数据库以处理 Web 浏览器客户端发出的请求?
【问题讨论】:
标签: architecture web-applications