SOA达人迷PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)JudithHurwitz,RobinBloor,MarciaKaufman,FernHalper著;田俊静译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2013
- ISBN:9787115299130
- 页数:332 页
第一部分 SOA入门 1
第1章 SOA概述 3
1.1 业务自由 4
1.2 技术自由 5
1.3 SOA案例分析 5
1.4 可重用的优势 7
1.5 与SOA同步 8
1.6 消除隐藏的技术限制 9
1.7 理解SOA的不同之处 10
第2章 准备使用SOA:自我测试 11
2.1 第1个问题:企业的商业生态系统是否广泛而复杂? 11
2.2 第2个问题:是否处于一个快速变化的行业? 12
2.3 第3个问题:企业的软件应用程序中是否有核心技术? 13
2.4 第4个问题:企业的软件系统是否具有灵活性? 13
2.5 第5个问题:您的公司是否已经做好应对变化的准备? 14
2.6 第6个问题:IT部门提供的服务是否可靠? 14
2.7 第7个问题:公司的技术是否支持公司和IT部门的管理标准? 15
2.8 第8个问题:您了解业务规则体现在哪些地方吗? 15
2.9 第9个问题:企业的数据是否具备灵活性?您是否相信这些数据的质量? 16
2.10 第10个问题:企业的软件资源是否与外部实体建立联系? 16
2.11 计算分数 17
第3章 确保SOA实施 19
3.1 克服对SOA的恐惧 20
3.2 提高服务质量 21
3.3 遵守政策法规 22
3.4 宣传SOA 22
3.5 精心选择测试用例 22
3.6 改进IT系统以适应SOA 23
3.7 培养创造力,但是要慎重 24
3.8 停止指责,相互合作 25
3.9 记录SOA成功实例,进行市场推广 26
3.10 为成功实施SOA做好规划 26
第4章 SOA快速入门:实施SOA的切入点 27
4.1 规划企业的业务结构 27
4.2 设置应用SOA的首要目标,以此获得经验,验证可行性 28
4.3 企业为实施SOA做好准备 29
4.3.1 IT开发人员需要改变思路 30
4.3.2 业务经理需要开拓视野 30
4.4 理解商业合作伙伴在实施SOA过程中的关键作用 30
4.5 寻求帮助 31
4.6 开始实施 31
第二部分 SOA的基本概念 33
第5章 认识软件架构 35
5.1 定义面向服务的架构 35
5.2 定义架构 36
5.2.1 基本架构 38
5.2.2 基本服务 39
5.2.3 业务服务 39
5.2.4 基本的面向服务的架构 40
5.3 实施SOA面临的四个问题 41
5.3.1 第1个问题:必须符合业务逻辑和保持计算机底层独立 41
5.3.2 第2个问题:不必从零开始 43
5.3.3 第3个问题:应用程序的逻辑包含在业务层 44
5.3.4 第4个问题:调整组件是非常复杂的 45
5.4 SOA使业务和IT实现双赢 47
第6章 软件组件 49
6.1 组件和组件的作用 49
6.1.1 认识软件组件 50
6.1.2 确保组件之间实现良好的协作 51
6.1.3 增加可重用性 52
6.2 Web服务:初期阶段 53
6.3 Web服务的发展 55
6.4 定义业务流程 56
6.4.1 业务流程的示例 57
6.4.2 业务流程类似于生产线 58
6.5 在已有程序的基础上创建新的程序:复合应用程序 58
6.5.1 迁移到端到端的过程 60
6.5.2 业务流程和复合应用程序的应用 61
第7章 SOA的主要组件 63
7.1 实施SOA 63
7.2 了解企业服务总线 64
7.3 SOA注册表和资源库 65
7.4 编排端到端的服务 67
7.4.1 业务流程编排管理器 67
7.4.2 友好的服务代理 67
7.4.3 SOA服务管理器 68
7.5 SOA中的业务流程管理 69
7.5.1 BPM术语 70
7.5.2 BPM工具 71
7.5.3 应用程序故障:故障的种类 74
7.5.4 监测服务水平 74
7.5.5 端到端的服务 75
7.5.6 进一步分析流程管理器 76
第8章 快速松散地开发程序:松散耦合和联邦 79
8.1 了解软件依赖 79
8.2 松散耦合 81
8.3 软件即服务 83
8.3.1 许可模型和服务 84
8.3.2 软件即服务和SOA 85
8.4 实现联邦软件架构 86
8.4.1 SOA和联邦 87
8.4.2 联邦身份管理 88
8.4.3 联邦信息管理 89
8.5 探讨软件工业化 89
第9章 业务流程的协作生命周期 91
9.1 使企业架构适应SOA 91
9.2 管理业务流程 92
9.2.1 BPEL语言 93
9.2.2 业务流程的管理:编排和监控 93
9.3 统一通信的兴起 94
9.3.1 理解统一通信的原因 95
9.3.2 统一通信的优势 96
9.3.3 简单定位和复杂定位 96
9.4 通信驱动的业务流程 98
9.5 实现统一通信的动态性 101
9.5.1 Web2.0和社交网络 101
9.5.2 Web2.0和SOA:互相补充 103
第三部分 SOA的技术细节 105
第10章 XML的基本概念 107
10.1 计算机是糟糕的语言学家 107
10.1.1 XML语言的定义 109
10.1.2 XML的可扩展性 110
10.1.3 XML的工作过程 111
10.1.4 和XML相关的其他技术 112
10.2 SOAP(和WSDL)简介 115
10.2.1 命名空间 115
10.2.2 SOAP信封 116
10.2.3 REST 117
10.2.4 WSDL 118
第11章 适配器 119
11.1 建立连接 119
11.2 绑定:软件组件的整合 122
11.3 适配器的类型 123
11.4 创建适配器 125
第12章 服务代理 129
12.1 确定服务代理的中心角色 129
12.2 协调客户和供应商之间的关系 130
12.3 注册表和资源库是服务代理的合作伙伴 131
12.3.1 调用SOA注册表 131
12.3.2 为资源库收集信息 131
12.4 建立连接 132
12.5 服务代理的职责 133
第13章 企业服务总线 137
13.1 ESB的基本概念 138
13.2 ESB的组成部分 141
13.3 ESB的服务:消息服务、管理服务和安全服务 143
13.3.1 消息服务 143
13.3.2 管理服务 145
13.3.3 接口服务 146
13.3.4 中介服务 146
13.3.5 元数据服务 147
13.3.6 安全服务 147
13.4 运行企业服务总线 149
13.4.1 ESB并不是孤立的 149
13.4.2 ESB实现组件和服务的松散链接 149
13.4.3 ESB以实现可预测性 150
第14章 SOA服务管理器 151
14.1 认识管道 152
14.1.1 分解IT层 153
14.1.2 管道服务 154
14.2 理解SOA服务管理器的角色 157
14.2.1 SOA服务管理:内部视图 158
14.2.2 SOA服务管理器的真正作用 159
第四部分 SOA的支撑环境 161
第15章 SOA管理 163
15.1 SOA管理 163
15.1.1 管理IT 164
15.1.2 SOA环境中的IT管理 165
15.2 业务服务相互协作实现业务目标 166
第16章 SOA的安全性 171
16.1 用户的安全角色 172
16.2 确定用户的权限 173
16.2.1 身份管理软件 174
16.2.2 使用身份管理软件的原因 176
16.3 验证软件和数据 177
16.3.1 软件指纹 177
16.3.2 数字证书 178
16.4 审计和企业服务总线 180
第17章 将数据转化为服务 183
17.1 数据变得混乱:获得清晰一致的数据 183
17.2 了解数据筒仓:示例 186
17.3 相信我:集成数据源 187
17.3.1 数据分析 188
17.3.2 数据质量 189
17.3.3 数据转换 189
17.3.4 数据管理与审计 190
17.4 提供信息即服务 190
17.4.1 数据控制 191
17.4.2 一致的数据定义 191
17.4.3 保证数据质量 193
17.4.4 数据服务 194
17.4.5 数据独立性 195
第18章 SOA软件开发 197
18.1 构建业务流程图 198
18.2 新的SOA软件开发工具 200
18.3 定义软件开发生命周期 201
18.3.1 BPM工具和软件开发 203
18.3.2 映射业务流程 204
18.4 SOA和丰富的接口 206
18.4.1 丰富的接口 206
18.4.2 云计算 207
18.5 理解混搭 209
18.6 创建软件生态系统 209
18.7 管理混搭、插件和下载 211
第19章 注册表和资源库 213
19.1 实现业务服务的重用 213
19.2 结合管理和重用 214
19.3 理解注册表和资源库 215
19.4 服务代理 216
19.5 标记注册表 216
19.5.1 资源库的相关内容 217
19.5.2 业务服务重用和SLA 219
19.6 共同合作:管理、资源库和注册表 220
19.6.1 资源库和内部发布 221
19.6.2 注册表和实时管理 222
19.6.3 注册表和外部发布 223
第20章 SOA的质量 225
20.1 了解SOA带来的无法预料的挑战 226
20.2 回忆软件质量的美好时光 227
20.2.1 Web服务的单元测试 229
20.2.2 集成测试 229
20.2.3 压力测试和性能测试 229
20.3 理解为什么无法测试SOA质量 230
20.3.1 SOA的特性使测试变得复杂 230
20.3.2 虚拟的SOA测试 231
第五部分 SOA应用实例 233
第21章 金融服务 235
21.1 CIGNA 236
21.1.1 业务和IT协作 237
21.1.2 为什么这种方法是可行的 238
21.2 Innoveo Solutions 239
21.2.1 Innoveo的诞生 239
21.2.2 Innoveo公司的方法 240
21.2.3 下一步 242
21.3 Jack Henry&Associates 243
21.3.1 商业问题 243
21.3.2 SOA解决方案 244
21.3.3 利用SOA促进企业的发展 245
21.3.4 创建业务服务 245
21.3.5 从SOA中获益 246
第22章 医疗保健 249
22 1 AstraZeneca 249
22.1.1 AstraZeneca和SOA 250
22.1.2 为SOA提供企业支持 251
22.1 .3 下一步的发展 252
22.2 Independence Blue Cross 252
22.2.1 战略性SOA 253
22.2.2 第1步:管理SOA 253
22.2.3 第2步:应用程序开发人员信心倍增 254
22.2.4 IBC接下来的工作 255
22.2.5 经验教训 255
22.3 Partners HealthCare 256
22.3.1 从应用程序中分离数据 256
22.3.2 与Partners的合作 257
22.3.3 高性能状态 258
第23章 酒店业和旅游业 259
23.1 Gaylord酒店 260
23.1.1 酒店管理系统的标准化 261
23.1.2 第三方托管应用程序 262
23.1.3 Gaylord酒店的下一步计划 262
23.2 洲际酒店集团 263
23.2.1 发布关键渠道的信息 263
23.2.2 SOA实施的重点 264
23.2.3 IHG的SOA参考架构:自修复生态系统 265
23.2.4 IHG实施SOA的经验教训 265
第24章 信息服务 267
24 1 R.L.Polk&Co 267
24.1.1 业务挑战 268
24.1.2 IT挑战 269
24.1.3 对汽车进行解码 270
24.1.4 数据即服务 271
24.1.5 实施SOA四年后得出的经验教训 272
24.2 Redlasso 273
24.2.1 公司如何实施SOA 274
24.2.2 SOA、速度和规模 274
24.2.3 下一步的发展 275
24.3 Thomson Reuters 276
24.3.1 提高敏捷性和上市时间的解决方案 277
24.3.2 业务部门利用SOA控制业务服务 278
24.3.3 利用注册表 278
24.3.4 资源库的使用 279
24.3.5 SOA的收益 279
第25章 制造和分销 281
25.1 Avnet 281
25.1.1 通道 282
25.1.2 实施SOA之前应该考虑的问题 283
25.2 Cisco 284
25.2.1 迁移到SOA 284
25.2.2 利用SOA修改合作性质 286
第26章 零售业 287
26.1 Spotlight Pty Ltd 288
26.1.1 第1步:端点销售(POS)系统 288
26.1.2 第2步:ERP系统 289
26.1.3 选择正确的技术 290
26.1.4 快速实施SOA的最佳实践 291
26.2 The Carphone Warehouse PLC 292
26.2.1 处理快速增长问题 292
26.2.2 构建还是购买 293
26.2.3 选择可重用组件 293
26.2.4 解决企业的问题 294
26.2.5 展望未来 295
26.3 Virgin Entertainment Group 295
26.3.1 将数据转换为服务 296
26.3.2 经验教训 297
第27章 电信 299
27.1 Bell Aliant 299
27.1.1 SOA和系统接口 300
27.1.2 使用ROI推广技术 301
27.1.3 下一步应该怎么做 301
27.2 Telenor Iris 302
27.2.1 企业服务总线 302
27.2.2 扩充服务 303
27.2.3 下一步应该怎么做 304
27.3 Cadtel Systems 304
27.3.1 第1部分:业务流程和SOA方法 305
27.3.2 第2部分:SOA如何促成交易 306
第28章 公共事业和能源 307
28.1 Austin Energy 307
28.1.1 利用简单的业务流程 308
28.1.2 SOA在后台的支持 309
28.2 Delaware Electric 310
28.2.1 采用IT技术解决业务问题 311
28.2.2 借助SOA的帮助 312
28.2.3 业务流程的重要性 313
第29章 10个SOA注意事项 315
29.1 切忌好大喜功 315
29.2 不要混淆SOA和IT活动 315
29.3 不要单打独斗 315
29.4 不要认为自己很特殊 316
29.5 不要忽略管理 316
29.6 不要忘记业务流程 316
29.7 不要忘记安全性 316
29.8 不要把SOA应用到任何的应用程序中 316
29.9 不要从零开始 317
29.10 不要推迟实施SOA 317
附录 319
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019