Nhibernate 从n层迁移到SOA的最大优势是什么?
在我的公司,我们目前正在使用经典的n层体系结构,使用NHibernate作为fat对象的持久层。看到了这种模式的许多问题,例如从数据库检索实体时对象图的完全水合作用,我们一直在寻找其他替代方案 在这个过程中,我们转向了更具可伸缩性的命令和查询体系结构,现在我们正在研究SOA的可行性 根据您的经验,SOA相对于n层架构的最大优势是什么。你遇到过什么重大障碍吗Nhibernate 从n层迁移到SOA的最大优势是什么?,nhibernate,architecture,scalability,n-tier-architecture,Nhibernate,Architecture,Scalability,N Tier Architecture,在我的公司,我们目前正在使用经典的n层体系结构,使用NHibernate作为fat对象的持久层。看到了这种模式的许多问题,例如从数据库检索实体时对象图的完全水合作用,我们一直在寻找其他替代方案 在这个过程中,我们转向了更具可伸缩性的命令和查询体系结构,现在我们正在研究SOA的可行性 根据您的经验,SOA相对于n层架构的最大优势是什么。你遇到过什么重大障碍吗 建议和阅读材料会很有帮助。除了可伸缩性之外,SOA还提供了架构灵活性。如果您在某个时候决定将应用程序从WebForms移动到Silverli
建议和阅读材料会很有帮助。除了可伸缩性之外,SOA还提供了架构灵活性。如果您在某个时候决定将应用程序从WebForms移动到Silverlight,则两者都可以利用设计良好的SOA接口
您还可以在将来的某个时候决定提供一项新服务,该服务将利用当前服务中的某些功能和/或数据。您只需构建一个新的应用程序,该应用程序被授权访问您现有的接口,然后就可以开始了 松耦合和治理