我们计划开发一个中型到大型的Web应用程序,主要涉及CRUD操作、报告和内网/外网功能。有人提出将应用程序分成两个独立的解决方案:
1. ASP.NET Web应用程序——前端
2. 核心应用程序——数据访问,域逻辑……托管在Windows服务中。
这两部分之间的通信将通过WCF(TCP、命名管道)实现。您所关心的是这种解决方案的优缺点是什么?特别是对于开发过程可能会变得复杂,因为所有这些都需要通过WCF进行通信。您能否分享一些想法或者是否有类似项目的经验?
1. ASP.NET Web应用程序——前端
2. 核心应用程序——数据访问,域逻辑……托管在Windows服务中。
这两部分之间的通信将通过WCF(TCP、命名管道)实现。您所关心的是这种解决方案的优缺点是什么?特别是对于开发过程可能会变得复杂,因为所有这些都需要通过WCF进行通信。您能否分享一些想法或者是否有类似项目的经验?