1
我正在考虑某个应用程序。它应该有一个数据库驱动的后端,客户端可以是:浏览器(通过HTTP/S和XHTML/JS),应用程序(Windows,Mac,移动设备)通过Web服务SOAP请求。体系结构问题:Web服务 - 多种客户端类型
我想过设计层的后端。
当然,最初的图层应该是数据库。在它之上,Web服务服务器能够与支持SOAP的客户端进行交谈,向数据库中读取和写入数据。对于这些客户端,应用程序上下文将位于客户端本身中,并且只有在需要从应用程序后端读取或写入数据时才会使用SOAP。
我在想关于浏览器表示层。它应该使用Web服务层吗?或者直接访问数据库来为Web浏览器客户端提出的请求提供服务?