.net 在单用户环境中通过直接调用DLL绕过WCF
我正在帮助一家公司提供一个软件包,该软件包将灵活地支持多种部署方案。这个包是用.NET编写的,有一个定义良好的BLL,并使用SQL Server作为数据库 该设计要求在数据访问和服务(BLL)与UI之间进行清晰的划分。此时至少有两个UI前端(WinForms和Web)。我们提出了一个WCF解决方案来运行BLL层,该层可以在健壮的应用服务器上运行。这条路径在这里得到了很好的标记和理解,涵盖了我们所需的部署场景之一 部署场景包括(无特定顺序):.net 在单用户环境中通过直接调用DLL绕过WCF,.net,wcf,architecture,deployment,remoting,.net,Wcf,Architecture,Deployment,Remoting,我正在帮助一家公司提供一个软件包,该软件包将灵活地支持多种部署方案。这个包是用.NET编写的,有一个定义良好的BLL,并使用SQL Server作为数据库 该设计要求在数据访问和服务(BLL)与UI之间进行清晰的划分。此时至少有两个UI前端(WinForms和Web)。我们提出了一个WCF解决方案来运行BLL层,该层可以在健壮的应用服务器上运行。这条路径在这里得到了很好的标记和理解,涵盖了我们所需的部署场景之一 部署场景包括(无特定顺序): 具有1-n个应用服务器的大型多用户环境,所有应用服务器
我真的很感谢社区对这方面的任何建议 > P>可以考虑NULL传输绑定。在每种情况下都提供相同的语义,即使用WCF,但在情况(2)和(3)中没有开销。使用命名管道作为传输。它仍然会为序列化带来开销,但这相当小