繁体   English   中英

.NET(C#)中多个服务和组件的系统体系结构建议

[英]System architecture suggestion for multiple services and components in .NET (C#)

我们正在一个项目中,该项目包括几个Windows服务,数据访问层组件和一个用于用户界面的网站。 该项目还包括一个Web服务器(也将作为服务运行并托管网站)。

现在的目标是将所有组件和服务集成在一起,以使这些组件能够彼此交互,并具有(某些)组件的单个实例(例如所有服务使用的DAL)。

我们正在使用的技术是.NET 3.5(c#)。

任何适合该项目的体系结构的建议都将易于合并并满足所有要求。

看看我昨天发表的这篇文章。 在这样的分层体系结构中,您可以将businesslogic和DAL dll重用于Web应用程序以及Web服务。

唯一的区别是您在该架构之上插入了什么。 优点:对于Web服务和Web应用程序,您的业务逻辑(由于它位于单独的层中)将完全相同。

在将业务层与数据层分离时,对实体施加限制的位置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM