如何构建基于领域驱动设计的SOA分布式软件架构?
- 内容介绍
- 文章标签
- 相关推荐
本文共计8543个文字,预计阅读时间需要35分钟。
参考Martion Fowler的《企业应用架构模式》和Eric Evans的《领域驱动设计》两本泰山之作,结合本人在近年来的实际工作中开发SOA系统所遇到的问题,撰写了一篇《问题》。
引言
本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。
最后两节 细说应用层 、系统总体架构是本文的重点,着重说明领域驱动设计与SOA之间的关系,对DDD有一定基础的朋友可以越过前面的几节,直接查看第七、八节。
源代码下载 (数据库可以在.edmx文件根据模型生成)
目录
一、SOA与DDD的定义
二、DDD的分层结构
三、把业务关系转化为领域模型
四、细说Repository
五、领域层的服务
六、工厂模式Factory
七、细说应用层
八、系统总体架构
一、SOA与DDD的定义
SOA与DDD都是常用的系统架构,但两者之间所针对的核心是不同的。
本文共计8543个文字,预计阅读时间需要35分钟。
参考Martion Fowler的《企业应用架构模式》和Eric Evans的《领域驱动设计》两本泰山之作,结合本人在近年来的实际工作中开发SOA系统所遇到的问题,撰写了一篇《问题》。
引言
本文主要是参考Martion Fowler所著的《企业应用架构模式》与Eric Evans所著的《领域驱动设计》这两本泰山之作,加上本人在近年实际的工作过程中开发SOA系统所认识到的问题所写的一篇文章,欢迎各位点评。
最后两节 细说应用层 、系统总体架构是本文的重点,着重说明领域驱动设计与SOA之间的关系,对DDD有一定基础的朋友可以越过前面的几节,直接查看第七、八节。
源代码下载 (数据库可以在.edmx文件根据模型生成)
目录
一、SOA与DDD的定义
二、DDD的分层结构
三、把业务关系转化为领域模型
四、细说Repository
五、领域层的服务
六、工厂模式Factory
七、细说应用层
八、系统总体架构
一、SOA与DDD的定义
SOA与DDD都是常用的系统架构,但两者之间所针对的核心是不同的。

