
运用四色建模法进行领域分析
领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性?本文介绍的是如何运用四色建模法进行领域分析。

领域建模有很多种方法,对于同样的问题域使用不同的建模手段得到的模型可能也不尽相同。于是我经常听到这样一个问题:怎么才能保证建模的正确性?本文介绍的是如何运用四色建模法进行领域分析。
最近的一篇博文中,Phillip Calcado提出了一个问题“什么是服务?”并接着描述了这一问题的答案是如何依赖于领域驱动设计以及保证所有SOA开发中的利益相关者都有着同样的理解。
随着现实问题复杂性的增大,毫无疑问,我们有时需要综合多种技术才能解决这些问题。而面向服务的架构(SOA)与领域驱动的设计(DDD)之间良好的共生关系就是这样一个例子。
ODBMS.org的Roberto Zicari收集整理了来自若干对象/关系映射技术用户的访谈和故事。这些案例主要围绕着领域模型中的对象技术与数据模型中的关系技术之间的“阻抗不匹配”。

系统级的复用需要人、过程和技术决策之间的相互作用,而且这一切必须在真实环境的约束下进行。是否有成功要素能让复用与众不同?这篇文章提供的5个成功要素会对此有帮助,它们是:捕捉领域差异,易于集成,深入研究设计,高效的团队工作和管理领域的复杂性。

当应用程序逐渐变得庞大和复杂后,很多面向对象建模的方法都达不到非常好的可伸缩性。上下文图是一种通用目的的技术,作为领域驱动开发大家族的一名成员,它帮助架构师和开发人员管理他们在软件开发项目中不得不面对的形形色色的复杂性。在这篇文章中,作者Alberto Brandolini探讨了界限上下文,以及如何在构建上下文图时应用它们,来支持软件开发项目中的关键决策。

2009年是VANCL(凡客诚品)业务激增的一年,也是技术平台向SOA转型的一年。所以在本文中,笔者谈到了渐进式的SOA、升级分布式数据访问层、系统升级等内容。本文已收录在架构师(3月刊)中。

在这篇文章中,Srini Penchikala从实践的角度讨论了领域驱动设计和开发。文章着眼于DDD项目中能用到的架构和设计指导方针,以及最佳实践。文章还谈到了各种设计关注点在领域模型实现中带来的影响,比如持久化、缓存、事务管理、安全、代码生成等。