《云计算体系架构中的智能SOA平台》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:EXPOSITO
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2016
  • ISBN:7111533127
  • 页数:173 页
图书介绍:本书介绍了在云计算架构中的智能SOA(面向服务的体系结构)平台,同时为了展示如何在现代企业应用程序的开发中有效地应用SOA的概念,书中采用了一个基于项目的学习方法,即yPBL。另外,通过对eBay系统的案例研究,本书介绍了构建智能 SOA平台所有必要的组件,并引入了分布式系统设计与开发的基础方法。书中解释说明了如何使用一个实用的、基于手册的方法来搭建能够满足大量非功能性需求的智能SOA平台。书中具有十分详细的操作步骤,对于读者来说,可以根据手册和菜单的内容一步步实现智能SOA平台的搭建。

第0章 概述 1

0.1 分布式系统的演变 1

0.2 yPBL:基于项目的学习方法 4

0.3 yPBL需求驱动矩阵 6

0.4 yPBL手册和方法数据模型 7

0.5 小结 8

第1章 ESBay案例研究 9

1.1 ESBay:用例描述 9

1.1.1 系统概述 9

1.1.2 功能需求 9

1.1.3 其他需求 11

1.2 yPBL初始阶段 11

1.2.1 功能需求 11

1.2.2 非功能性需求 13

1.2.3 需求矩阵 14

1.3 小结 15

第2章 面向服务和云计算架构 16

2.1 SOA现状 16

2.1.1 通信中间件解决方案 16

2.1.2 集成和互操作性的新方向 21

2.1.3 中间件的解决方案 24

2.1.4 SSOAPaaS 1.0手册 29

2.2 企业集成与事件驱动架构的演变 29

2.2.1 FDA模式 30

2.2.2 EDSOA 31

2.2.3 SSOAPaaS 2.0手册 32

2.3 SOA平台的性能与可伸缩性 32

2.3.1 ESB机制的可伸缩性和性能管理 32

2.4 SOA平台的智能管理 35

2.4.1 云计算 35

2.4.2 自主计算 37

2.4.3 SSOAPaaS 3.0手册 37

2.4.4 SPaaS手册 38

2.5 小结 38

第3章 SPaaS 1.0手册 41

3.1 SPaaS 1.0概述 41

3.2 创建虚拟化IT架构 42

3.2.1 创建Proxmox虚拟机 43

3.2.2 在VMWare虚拟机上安装Proxmox 46

3.2.3 测试和浏览Proxmox的安装 48

3.2.4 创建Proxmox虚拟化组件 49

3.2.5 平台的维护 54

3.3 扩展平台 55

3.3.1 克隆平台 55

3.3.2 扩展Proxmox虚拟设备模板 57

3.4 管理平台 58

3.4.1 使用PVE Web-GUI监测Proxmox服务器和虚拟容器 59

3.4.2 使用Proxmox API监测Proxmox服务器和虚拟容器 60

3.5 伸缩平台 63

3.5.1 创建集群 63

3.5.2 虚拟化组件迁移 65

3.6 自动管理平台 67

3.7 小结 68

第4章 SSOAPaaS 1.0手册 69

4.1 SSOAPaaS 1.0概述 69

4.2 SPaaS 1.0的使用 70

4.3 添加集成性和互操作性支持 70

4.3.1 创建ESB虚拟容器 71

4.3.2 创建应用程序服务器虚拟容器 75

4.3.3 创建数据库服务器虚拟容器 79

4.3.4 创建电子邮件服务器虚拟容器 81

4.3.5 OpenESB绑定组件管理 85

4.3.6 OpenESB服务引擎管理 87

4.3.7 Netbeans IDE/OpenESB连接安装 89

4.4 ESB的集成性和交互性支持 91

4.4.1 集成应用程序服务器 91

4.4.2 在OpenESB中集成数据库服务器 98

4.4.3 在OpenESB中集成电子邮件服务器 108

4.5 小结 116

第5章 SSOAPaaS 2.0手册 118

5.1 SSOAPaaS 2.0概述 118

5.2 SSOAPaaS 1.0的使用 119

5.3 添加可用性支持 120

5.3.1 创建面向消息的中间件虚拟容器 120

5.3.2 可用性支持 124

5.4 添加主动性支持 136

5.4.1 复杂事件处理(CEP)引擎 136

5.4.2 主动性支持 138

5.5 小结 145

第6章 SSOAPaaS 3.0手册 147

6.1 SSOAPaaS 3.0概述 147

6.2 SSOAPaaS 2.0的使用 148

6.3 添加可管理性支持 149

6.3.1 建立监控虚拟容器 149

6.3.2 部署Jolokia代理并创建监控客户端 150

6.4 管理性支持 152

6.4.1 Glassfish管理控制台监测 152

6.4.2 JMX控制台监测 156

6.5 可伸缩性支持 157

6.5.1 ESB实例集群 157

6.5.2 ESB实例联盟 162

6.6 SOA平台自主管理 164

6.7 小结 165

第7章 总结与展望 167

参考文献 170