
超越SOA:动态业务应用的新企业应用框架(2)
在他们文章的第二部分,作者探讨了动态业务应用的架构并介绍了资源容器的概念。他们示范了如何在JEE之上构建这个架构,以及它如何影响实现生产力。
随着现实问题复杂性的增大,毫无疑问,我们有时需要综合多种技术才能解决这些问题。而面向服务的架构(SOA)与领域驱动的设计(DDD)之间良好的共生关系就是这样一个例子。
由社区发起的一份请愿书表达了对微软即将发布的ADO.NET实体框架的关注,请愿书标题为“对ADO.NET实体框架投不信任票”,旨在提高人们对业内专家已经预见到的一些设计和实现问题的认识。
对象生命周期(也被称为状态机)一直以来都被大多数开发者,架构师和业务流程实践者等所忽视。来自IBM苏黎世的一群研究员刚发布的对象生命周期建模工具,更好的与可执行业务流程模型联系了起来并对其起到了补充的作用。

使用领域模型,很少会像创建实际领域模型类,使用它们那么简单。很快你就会发现,领域模型必须得到相当数量的基础架构代码的支持。 在文章中,Mats说明了如何使用域模型管理涉及设计和关注点分离的问题,解释了解决问题的方法.

系统应用建设初期选择的实现模式往往随着业务需求和历史数据量的变化可能需要进行调整,此时要增加一个适应性机制,保证在尽量不影响客户程序的前提下,选择合适的实现模式。随着XML数据使用日趋广泛,须借助XPath、XQuery和XSL为层次型数据增加专门的扩展机制,使得基于XML数据源的业务逻辑也可以采用领域驱动设计中常用的模式实现。
.jpg)
Grails给Java平台带来了Ruby on Rails风格的生产力,它建构于Groovy语言之上,并完全与Java集成。该教程展示了围绕一个已有的EJB 3实体Bean领域模型,如何使用Grails来快速地构建一个功能齐全的Web站点,而且代码很少。

在这个访谈中,Jimmy谈论了LINQ to SQL和ORM。Jimmy曾经尝试过构建一个与LINQ to SQL比较相似的技术,但是得到了不同的结果。尽管LINQ to SQL朝正确的方向迈出了重要的一步,但是.NET在对象-关系映射方面依旧落后于其他编程语言。

如何设计能深刻反映业务领域的领域模型?领域模型设计的未来发展方向是什么?……本书是Eric Evans的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了Eric Evans原书中关于这一主题的大部分内容,以及其他相关资料。这本书可以让你快速了解领域驱动设计的基础知识,但不能替代Eric书中提供的大量事例和案例研究或者Jimmy书中提供的动手事例等。