《云计算和物联网》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:杨正洪,周发武编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302266419
  • 页数:381 页
图书介绍:本书阐述了云计算和物联网的理论知识,以及切实可行的实施步骤和技术,汇总了作者在实施环保物联云计算平台的实际经验,对于国内实施云计算和物联网具有重要的指导作用。

第1章 云计算和物联网介绍 3

1.1 什么是云计算 3

1.1.1 IT人员的定义 3

1.1.2 云计算的体系结构 7

1.1.3 商务人员的定义 9

1.1.4 公共云计算、私有云计算和传统IT系统 12

1.1.5 云计算包含的内容 13

1.1.6 云计算的成本效益分析和收费模式 15

1.1.7 厂商的云计算战争 17

1.2 什么是物联网 18

1.2.1 物联网的定义 18

1.2.2 物联网与互联网的不同之处 18

1.2.3 物联网技术架构 19

1.2.4 物联网的开展步骤 19

1.2.5 物联网分类 20

1.2.6 物联网应用案例 21

1.3 云计算产业 21

1.3.1 云计算给小型IT企业(或个人)带来的机会 21

1.3.2 云计算给国内大中型IT企业带来的挑战 23

1.3.3 云计算给大型网站带来的机会 24

1.3.4 云计算给电信企业带来的机会和挑战 25

1.3.5 云计算和国内中小企业 25

1.3.6 云计算本身的挑战 26

1.3.7 云计算和开源模式 28

1.4 物联网产业 28

1.5 云计算和物联网的结合 30

1.5.1 数据采集和反控 31

1.5.2 云数据中心 31

1.5.3 云服务中心 32

1.5.4 企业2.0(Enterprise 2.0) 35

1.5.5 Mashup 36

1.6 本书两个案例 37

1.6.1 巨正环保云计算平台 37

1.6.2 中网云计算平台 38

1.7 基于物联网的云计算平台的人员安排 42

1.7.1 需求分析和设计阶段 42

1.7.2 开发阶段 43

1.7.3 测试阶段 44

1.7.4 部署阶段 44

1.7.5 运行阶段 45

第2章 基于物联网的云计算平台 48

2.1 平台总体结构 48

2.1.1 感知互动层(监控设备层) 49

2.1.2 网络传输层 50

2.1.3 云计算平台 50

2.1.4 与传统应用的区别 54

2.1.5 分布式配置和平台内外网 54

2.2 基于物联网的数据源控制器 55

2.2.1 多节点异构采集 55

2.2.2 同现有系统的集成 56

2.2.3 物联和反控 57

2.2.4 巨正数据源管理器实例 57

2.3 数据中心 60

2.3.1 数据模型和自动归类 62

2.3.2 数据标准化 63

2.3.3 数据库系统和内容管理系统 63

2.3.4 巨正环保数据中心实例 64

2.4 服务中心 68

2.4.1 服务目录 69

2.4.2 在线监控服务 70

2.4.3 在线设备管理服务 73

2.4.4 统计分析服务 73

2.4.5 查询服务 74

2.4.6 视频服务 75

2.4.7 报警监控服务 75

2.4.8 预警服务 76

2.4.9 应急服务 77

2.4.10 地理信息服务(GIS) 78

2.4.11 电子政务服务 79

2.4.12 环保移动应用 81

2.4.13 文档管理服务 81

2.4.14 数据挖掘服务 82

2.5 平台控制中心 82

2.5.1 数据模型管理 82

2.5.2 工作流管理 84

2.5.3 多维归类 86

2.5.4 存储设备管理 87

2.5.5 服务管理 87

2.5.6 其他管理 87

2.6 环保云平台总结 88

第3章 云服务和服务接口 91

3.1 云服务 91

3.1.1 云服务的层次 91

3.1.2 设计云服务的方法 93

3.1.3 云服务的特征 96

3.1.4 设计云服务的原则 97

3.1.5 云服务的组成部分 99

3.2 怎么描述云服务 100

3.2.1 什么是WSDL 101

3.2.2 WSDL文档结构 102

3.2.3 创建WSDL服务 104

3.2.4 在类图上创建WSDL实例 105

3.3 为云服务建模 122

3.3.1 服务定义层次 122

3.3.2 统一建模语言(UML) 123

3.3.3 建模的步骤 128

3.4 服务注册表 130

3.4.1 查询和绑定服务 130

3.4.2 管理UDDI注册表 130

3.4.3 WSDL发布 131

3.5 云服务接口 131

3.5.1 调用云服务的方式 132

3.5.2 接口规范 137

3.6 消息传递接口 140

3.6.1 队列方式 141

3.6.2 发布-订阅方式 141

3.6.3 如何开发消息传递程序 142

3.6.4 消息接口实例 143

3.7 接口选型考虑 144

第4章 物联 147

4.1 采集规则 147

4.1.1 数据库规则 147

4.1.2 设备规则 150

4.2 数据源(设备)驱动器 151

4.3 收集服务器 153

第5章 云计算平台 156

5.1 云平台提供商 156

5.1.1 Amazorn的EC2 156

5.1.2 Google的AppEngine 157

5.1.3 微软公司的Azure 159

5.1.4 Salesfo rce 159

5.1.5 IBM SmartCloud 159

5.1.6 收费情况 160

5.2 搭建自己的云平台 161

5.2.1 Web服务器 162

5.2.2 数据库服务器 163

5.2.3 J2EE平台 164

5.2.4 Web服务器端开发语言 166

5.2.5 浏览器端开发语言 171

5.2.6 企业业务层开发语言 173

5.2.7 ESB 175

5.2.8 组合和部署云服务 175

第6章 云存储 180

6.1 Apache Hadoop 180

6.1.1 Hadoop历史和特点 180

6.1.2 Hadoop的组成 181

6.1.3 MapReduce 183

6.1.4 Hive 186

6.1.5 HDFS在Web开发中的应用 187

6.2 虚拟存储管理器 191

6.3 硬件虚拟化 192

第7章 云数据中心 196

7.1 数据模型管理器 196

7.1.1 定义数据模型 196

7.1.2 自动归类 197

7.1.3 版本管理 200

7.1.4 在数据上的协同工作&. 200

7.1.5 数据的生命周期管理 201

7.1.6 保护原始数据 201

7.1.7 数据的安全管理 202

7.1.8 数据模型的系统监控 204

7.1.9 批量导入数据 205

7.2 数据库访问 205

7.2.1 Java持久化API(JPA) 206

7.2.2 建立自己的数据模型引擎 210

7.2.3 海量数据库连接 211

7.3 云数据的事务管理 214

7.3.1 数据库事务 214

7.3.2 综合事务 219

第8章 云服务中心 221

8.1 处理流程 221

8.1.1 非自动服务流程 221

8.1.2 自动服务流程 223

8.2 单个服务 224

8.2.1 开发业务层组件 226

8.2.2 EJB 227

8.2.3 Web服务和EJB 228

8.2.4 非EJB模式 229

8.2.5 EJB开发实例 232

8.3 Web服务 246

8.3.1 创建Web服务 248

8.3.2 分析Web服务 254

8.3.3 从客户端调用Web服务 257

8.3.4 SOAP消息和TCPMon 264

8.3.5 Web服务实例 269

8.3.6 Web服务开发总结 276

8.4 其他考虑 277

8.4.1 共享库 277

8.4.2 全部采用Web服务 278

8.4.3 软件分析 278

第9章 门户服务 281

9.1 Portal 281

9.1.1 Portal的组成部分 283

9.1.2 Portal的访问方式 284

9.1.3 WSRP 285

9.2 Widget 285

9.3 Mashup 286

9.4 网页 287

9.4.1 HTML 5 288

9.4.2 JavaScript 290

9.5 调用EJB的Web程序实例 291

9.6 JSF 295

9.6.1 创建JSF页、导航规则和操作 296

9.6.2 添加UI组件 303

9.6.3 创建JPA管理器Bean 309

9.6.4 添加组件处理代码 314

9.6.5 添加JPA页数据到页面 315

9.6.6 JSF调用Web服务实例 323

9.7 Web 2.0开发 329

9.7.1 Web 2.0同1.0的区别 330

9.7.2 开发Web 2.0的工具 330

9.7.3 开发Web 2.0实例 331

第10章 云计算平台管理 341

10.1 云计算平台的要求 341

10.1.1 性能要求 341

10.1.2 可升级性要求 342

10.1.3 可靠性要求 342

10.1.4 可用性要求 342

10.1.5 可扩展性要求 343

10.1.6 可维护性要求 343

10.1.7 可管理性要求 343

10.1.8 安全性要求 344

10.2 云计算的安全管理 344

10.2.1 SSL和VeriSign 345

10.2.2 角色、用户、用户组、权限、访问控制表 345

10.2.3 J2EE的安全性 347

10.2.4 登录验证 349

10.2.5 Web服务安全性(WS-Security) 349

10.2.6 巨正环保云计算平台安全实例 352

10.3 服务质量(QoS)管理 354

10.4 云服务测试 357

10.4.1 测试分类 357

10.4.2 JUnit 4 358

10.4.3 使用Junit的测试实例 359

10.4.4 TPTP JUnit测试 363

10.4.5 Cactus测试 371

10.4.6 GUI测试 371

10.5 基于TPTP的概要分析(profiling) 372

10.5.1 执行时间分析 372

10.5.2 执行流分析 377

10.5.3 内存统计分析 378

10.6 云服务维护和升级 380