面向模式的软件架构 卷4:分布式计算的模式语言
2010年6月1日 出版
迄今为止,人们提出的软件开发模式有不少是关于分布式计算的,但人们始终无法以完整的视角了解分布式计算中各种模式是如何协同工作、取长补短的。构建复杂的分布式系统似乎成为了永远也无法精通的一门手艺。本书的出版改变了这一切。
本书是经典的 POSA 系列的第 4 卷,介绍了一种模式设计语言,将分布式系统开发中的 114 个模式联系起来。书中首先介绍了一些分布式系统和模式语言的概念,然后通过一个仓库管理流程控制系统的例子,介绍如何使用模式语言设计分布式系统,最后介绍模式语言本身。
使用这一模式语言,人们可以有效地解决许多与分布式系统开发相关的技术问题,如:
- 对象交互
- 接口与组件划分
- 应用控制
- 资源管理
- 并发与同步
本书从实用角度展示了如何从现有的主要模式中整合出一门全面的模式语言,用于开发分布式计算中间件及应用程序。作为该领域在市场上唯一统揽全局的书,它将给读者带来醍醐灌顶的感觉!