面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷)
基本信息
原书名: Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing
原出版社: Wiley
作者: (德)Frank Buschmann (英) Kevlin Henney (美)Douglas C. Schmidt
译者: 肖鹏;陈立
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
ISBN:9787115227737
上架时间:2010-6-28
出版日期:2010 年6月
开本:16开
页码:348
更多详细信息查看:http://www.china-pub.com/196747
更有精彩样张免费试读:http://www.china-pub.com/computers/common/mianfeisd.asp?id=196747
内容简介
本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑战;然后描述如何使用分布式计算模式语言,设计真实世界中仓库管理流程控制系统;最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。
本书适用于软件架构师和开发人员
目录
第一部分 概 念
第1章 模式与模式语言 2
1.1 模式 2
1.2 模式内幕 3
1.3 模式的关系 5
1.4 模式语言 7
1.5 模式的连接 8
第2章 分布式系统 9
2.1 分布式的优点 9
2.2 分布式的挑战 11
2.3 用以支持分布式的技术 12
2.4 中间件技术的局限性 17
第3章 模式语言 18
3.1 意图、范畴和对象 18
3.2 起源 18
3.3 结构和内容 19
3.4 模式的表现 24
3.5 实际应用 26
第二部分 模式故事
第4章 仓库管理流程控制 33
4.1 系统范畴 33
4.2 仓库管理流程控制 34
第5章 基线架构 37
5.1 架构环境 37
5.2 划分大泥球 38
5.3 层次分解 38
5.4 访问领域对象功能 40
……
第6章 通信中间件 54
6.1 分布式系统的中间件架构 54
6.2 对中间件的内部设计进行结构化 57
6.3 封装底层系统机制 58
6.4 分离ORB核心事件 59
6.5 ORB连接管理 61
……
第7章 仓库拓扑 74
7.1 仓库拓扑基线 74
7.2 表现层次化的存储结构 74
7.3 存储结构导航 77
7.4 存储属性建模 78
……
第8章 模式故事背后的故事 91
第三部分 模式语言
第9章 从混沌到结构 97
9.1 Domain Model** 106
9.2 Layers** 108
9.3 Model-View-Controller** 109
9.4 Presentation-Abstraction-Control 111
9.5 Microkernel** 113
……
第10章 分布式基础设施 123
10.1 Messaging** 129
10.2 Message Channel** 130
10.3 Message Endpoint** 132
10.4 Message Translator** 133
……
第11章 事件分离和分发 147
11.1 Reactor** 150
11.2 Proactor* 152
11.3 Acceptor-Connector** 154
11.4 Asynchronous Completion Token** 155
第12章 接口划分 157
12.1 Explicit Interface** 163
12.2 Extension Interface** 165
12.3 Introspective Interface** 166
12.4 Dynamic Invocation Interface* 167
……
第13章 组件划分 177
13.1 Encapsulated Implementation** 181
13.2 Whole-Part** 183
13.3 Composite** 185
……
第14章 应用控制 191
14.1 Page Controller** 196
14.2 Front Controller** 197
14.3 Application Controller** 198
……
第15章 并发 206
15.1 Half-Sync/Half-Async** 209
15.2 Leader/Followers** 211
15.3 Active Object** 212
15.4 Monitor Object** 214
第16章 同步 216
第17章 对象间的交互 233
第18章 适配与扩展 247
第19章 模态行为 272
第20章 资源管理 278
第21章 数据库访问 316
第22章 最后的思考 326
术语表 327
参考书目 340
媒体评论
“作者很明智,在书中融入了实际案例。有了它,模式就不再是空中楼阁,模式语言的具体应用一目了然。”
——《计算机评论》
“关于架构和设计模式的书我有很多,不过一旦遇到问题,我首先求助的永远都是这一本。”
——Dennis L. Hughes,Windows架构师
“这是用于分布式计算的模式圣经!值得每一位软件架构师珍藏!”
——Amazon.com
精彩评论
期待中,POSA系列都是经典。
不错的书籍,期待快点出版!
到底什么时候能出版啊?期待好久啦
分享到:
相关推荐
本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,...最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。 本书适用于软件架构师和开发人员。
《面向模式的软件架构》是一套经典的五卷本系列书籍,涵盖了软件设计和架构的核心理念。这套书由著名计算机科学家弗兰克·巴斯(Frank Buschmann)、雷纳·梅内斯(Reiner Meunier)、汉斯·雷吉默(Hans Rohnert)...
《面向模式的软件体系结构》(简写为POSA)的作者提出了一个模式的组成结构图,这个结构图紧紧地抓住了模式得以独立于领域的本质。 作者也同样关注面向对象以外的问题,并在书中融入了对模式描述技术的最新认识。该...
《面向模式的软件体系结构》(简写为POSA)的作者提出了一个模式的组成结构图,这个结构图紧紧地抓住了模式得以独立于领域的本质。 作者也同样关注面向对象以外的问题,并在书中融入了对模式描述技术的最新认识。该...
《面向模式的软件体系结构》(简写为POSA)的作者提出了一个模式的组成结构图,这个结构图紧紧地抓住了模式得以独立于领域的本质。 作者也同样关注面向对象以外的问题,并在书中融入了对模式描述技术的最新认识。该...
面向模式的软件架构(POSA,Pattern-Oriented Software Architecture)是软件开发领域的一个重要概念,它由一系列的模式组成,这些模式是经过实践验证的设计解决方案,可应用于各种软件问题。这一系列书籍由一系列...
面向模式的软件体系结构(卷4):分布式计算的模式语言 在软件工程领域,"面向模式的软件体系结构(卷4)"是一部横经典的重要著作,由Frank Buschmann、Kevlin Henney和Douglas C. Schmidt共同编著。本书深入探讨了...
POSA系列涵盖卷1《模式系统》、卷2《用于并发和网络对象的模式》以及卷3《资源管理》三部分,共同构成了一套系统化、实用的网络架构设计指南,帮助软件开发者构建高效、可靠和易于维护的网络系统。 卷1《模式系统》...
面向模式的软件架构(Pattern-Oriented Software Architecture, POSA)系列是一套经典的软件设计与架构书籍,由著名计算机科学家弗兰克·巴斯(Frank Buschmann)、雷纳德·莫尔内(Reinhard Koenig)、丹尼斯·里奇...
4. **卷二:A Pattern Language for Distributed Computing**:该卷提出了一个分布计算的模式语言,涵盖了从基本的通信模式到复杂的服务发现和协调模式,为构建大规模分布式系统提供了指导。 5. **卷三:On ...
POSA1是这一系列书籍的第一卷,主要关注模式系统,即如何组织和利用这些模式来创建高效、可扩展且易于维护的软件系统。 上半部分的内容可能涵盖了模式的定义和分类,讲解了模式如何描述常见问题及其解决方案。这...
面向模式的软件架构(Pattern-Oriented Software Architecture,简称POSA)是这一领域的里程碑式作品,由一系列著名专家共同编著,分为五卷进行深入剖析。 第一卷:《基础》 这一卷是模式概念的入门,介绍了模式的...
例如,分布式计算模式语言(Pattern Language for Distributed Computing, POSA4)是一组针对分布式系统设计的模式集合。 **4.3 模式内核与模式之间** 每个设计模式都有其核心思想,即模式内核。理解这些内核有助...
- **Architectural Designs(架构设计)**:高层次的架构模式,用于组织系统的结构。 - **Service Access and Configuration(服务访问与配置)**:关于如何访问和配置服务的模式。 - **Event Handling(事件处理...
这本书是Pattern-Oriented Software Architecture(POSAA)系列的第四卷,由一系列权威专家共同编著,旨在为软件开发者提供一种结构化的语言和方法来设计和实现分布式系统。 分布式计算模式是软件架构中的一个重要...
面向模式的软件体系结构(卷2)-用于并发和网络化对象模式: 本书主要关于如何开发高性能网络架构,如何你在编写网络程序,却只知道使用select可以等待多个套接字的话,又或者不知道如何编写高效,可扩展的IOCP,那么...
第四卷《A Pattern Language for Distributed Computing》关注分布式计算的模式,例如客户端-服务器模式、发布-订阅模式等。这一卷提供了设计分布式系统的方法,有助于开发者创建可靠、高效的分布式应用程序。 第五...