上周,Prentice Hall已经宣布了《SOA 设计模式》一书的出版,该书记录了在当今SOA 领域取得成功的最可信和成功的设计技术,其模式目录综合包含了85 种面向服务架构的设计模式。为了配合本书的发行,新的 SOAPatterns.org 社区网站已经启动,它将为模式的持续发展和扩充提供一个开放的论坛。
《SOA 设计模式》受到了整个 IT 社区的热情参与,贡献者包括来自 Oracle 的 David Chappell 和 Clemens Utschig、来自 Red Hat 的 Mark Little 和来自微软的 Jason Hogg。此外,美国国防部的首席架构师和 CTO Dennis Wisnosky 贡献了一章的内容。该章说明了这些设计模式(结合 Erl 在上一本书——《SOA Principles of Service Design》——中所记录的设计原则)是如何作为其 SOA 实施项目一部分被成功地被应用到美国国防部中的。
本书所给出的 85 种模式包括:
规范模式总线(Canonical Schema Bus)、组合设计模式(Composition Design Patterns)、企业服务总线(Enterprise Service Bus)、目录设计模式(Inventory Design Patterns)、策略执行(Policy Enforcement)、可靠消息传递(Reliable Messaging)、服务设计模式(Service Design Patterns)、服务网格(Service Grid)、三层目录(Three-Layer Inventory)和转换(Transformation)。
模式社区的杰出成员也审阅了该书的手稿,如 Grady Booch,Martin Fowler 和 Ralph Johnson(四人帮的创始成员之一)。IBM 名士及统一建模语言(UML)的奠基人之一 Grady Booch 为该书撰写了前言,他写道:
《SOA 设计模式》为构建和交付高品质软件密集型系统在文献和实践上做出了重大贡献。
从该书的网站可以了解更多的业界反应。
围绕该书发行所引发的狂热暗示了 SOA 死亡的谣言目前还不十分正确。
评论