第Ⅰ部分 Oracle Fusion Middleware 11g架构与管理 3
第1章 Fusion Middleware入门 3
1.1 企业应用程序和中间件 3
1.2 Oracle Fusion Middleware产品 5
1.2.1 集成开发环境与框架 5
1.2.2 应用网格 7
1.2.3 身份管理 8
1.2.4 面向服务的架构 8
1.2.5 用户体验 9
1.2.6 内容管理、数据集成与商业智能 9
1.3 小结 11
第2章 Oracle WebLogic Server 13
2.1 Oracle WebLogic Server简介 14
2.1.1 服务器、群集和域 14
2.1.2 安装和域组件 15
2.1.3 服务器启动和节点管理器 18
2.2 应用程序容器和部署 19
2.2.1 应用程序容器 20
2.2.2 应用程序部署 25
2.2.3 共享库 28
2.2.4 部署模式 28
2.2.5 部署计划 28
2.3 管理功能 30
2.3.1 域创建和模板 30
2.3.2 WebLogic Java Management Extension MBean Server 31
2.3.3 WebLogic Server Scripting Tool 33
2.4 身份验证和授权服务 34
2.4.1 嵌入式LDAP 35
2.4.2 安全提供者 35
2.4.3 用户、组、角色和授权策略 36
2.5 JDBC服务 38
2.6 JMS服务 41
2.6.1 JMS服务器 41
2.6.2 JMS模块 43
2.7 WebLogic Server请求管理 44
2.7.1 连接和端口管理 44
2.7.2 Work Manager 45
2.8 本章用例 47
2.8.1 用例描述 47
2.8.2 理解应用程序及其环境 47
2.8.3 设计评估环境 49
2.9 小结 52
第3章 Fusion Middleware公共基础设施 53
3.1 Fusion Middleware公共基础设施简介 53
3.1.1 系统组件、实例和场 54
3.1.2 OPMN 55
3.1.3 安装和配置工件 56
3.2 Enterprise Manager Fusion Middleware Control 60
3.3 元数据存储库服务 65
3.3.1 元数据管理 65
3.3.2 部署模型 66
3.3.3 运行时架构 67
3.4 Oracle Web Services Manager 68
3.4.1 策略管理 68
3.4.2 运行时架构 70
3.5 本章用例 72
3.5.1 用例描述 72
3.5.2 创建扩展的应用程序域 74
3.5.3 将应用程序作为Oracle HTTP Server的前端 76
3.5.4 使用Oracle Web Services Manager保护应用程序Web服务的安全 78
3.6 小结 79
第4章 Oracle Fusion Middleware平台安全服务和身份管理 81
4.1 Oracle平台安全服务简介 82
4.1.1 体系结构概述 82
4.1.2 身份、身份存储和身份认证提供者 83
4.1.3 策略和策略存储 83
4.1.4 凭据和凭据存储 85
4.1.5 User & Role API 85
4.1.6 审计框架 86
4.1.7 Oracle Security Developer Tools 87
4.1.8 OPSS策略模型和Oralce Authorization Policy Manager 88
4.2 Oracle身份管理简介 91
4.2.1 Oracle Internet Directory 92
4.2.2 Oracle Directory Server Enterprise Edition 92
4.2.3 Oracle Virtual Directory 92
4.2.4 Oracle Access Manager 93
4.2.5 Oracle Identity Federation 95
4.2.6 Oracle Enterprise Single Sign-On 95
4.2.7 Oracle Adaptive Access Manager 96
4.2.8 Oracle Entitlements Server 97
4.2.9 Oracle Identity Manager 97
4.2.10 Oracle Identity Analytics 99
4.3 本章用例 99
4.3.1 配置身份存储 100
4.3.2 使用User & Role API 101
4.3.3 使用OAM配置单点登录 102
4.3.4 管理凭据存储 103
4.3.5 配置组件审计 103
4.4 小结 105
第5章 Oracle面向服务的架构套件 107
5.1 Oracle SOA套件介绍 108
5.1.1 SOA平台方案 108
5.1.2 SOA套件组件 109
5.2 SOA基础设施 110
5.2.1 组合容器 111
5.2.2 服务组件架构入门 112
5.2.3 组合的生命周期 114
5.2.4 部署组合 115
5.2.5 组合服务和引用 118
5.2.6 组合管理 123
5.2.7 传感器和传感器动作 126
5.2.8 WebLogic脚本工具 127
5.3 Oracle业务活动监控 128
5.3.1 Oracle BAM组件和架构 128
5.3.2 Oracle BAM管理 131
5.4 用户消息服务 134
5.5 本章用例 136
5.5.1 用例描述 136
5.5.2 设置适当的用户、群组及角色 138
5.5.3 设置SOA组合 139
5.5.4 配置Oracle BAM 141
5.6 小结 141
第6章 Oracle应用程序开发框架 143
6.1 ADF简介 143
6.2 架构 144
6.2.1 视图层 145
6.2.2 控制器层 146
6.2.3 ADF Binding层 146
6.2.4 ADF业务组件 146
6.2.5 ADF元数据和自定义 147
6.3 管理ADF应用程序 148
6.3.1 部署ADF应用程序 148
6.3.2 配置ADF应用程序 150
6.3.3 配置连接 150
6.3.4 配置ADF业务组件 151
6.3.5 配置MDS 152
6.3.6 配置MDS自定义 155
6.4 升级应用程序和最佳做法 155
6.5 本章用例 156
6.6 小结 158
第7章 Oracle WebCenter 159
7.1 Oracle WebCenter简介 159
7.1.1 安装WebCenter 160
7.1.2 WebCenter Composer 162
7.1.3 WebCenter Composer管理 163
7.1.4 WebCenter Enterprise 2.0服务 167
7.2 管理Enterprise 2.0服务 168
7.2.1 连接 169
7.2.2 服务属性 172
7.2.3 服务任务流 172
7.2.4 Enterprise 2.0服务中的测试—生产迁移 173
7.3 WebCenter门户技术 174
7.3.1 管理门户生产者连接 175
7.3.2 门户自定义设置和个性化设置 178
7.3.3 门户应用程序的测试—生产迁移 179
7.3.4 WebCenter门户元数据 179
7.3.5 高级功能 181
7.4 WebCenter空间 181
7.4.1 管理Oracle WebCenter空间 182
7.4.2 Spaces应用程序管理 183
7.4.3 空间的测试—生产迁移 189
7.5 本章用例 192
7.6 小结 195
第Ⅱ部分 部署和管理Fusion Middleware中的企业应用程序 199
第8章 部署Fusion Middleware企业应用程序 199
8.1 定价应用程序概述 200
8.2 创建单个节点的拓扑结构 201
8.2.1 用于创建环境的整体事件流 203
8.2.2 安装Fusion Middleware软件 203
8.2.3 配置初始环境 208
8.2.4 部署定价应用程序工件 224
8.2.5 配置Oracle HTTP服务器 231
8.3 扩展群集用于可扩展性 232
8.3.1 扩展WebLogic Server定价群集 232
8.3.2 配置客户端 236
8.4 小结 237
第9章 保护Fusion Middleware企业应用程序 239
9.1 保护定价应用程序 240
9.2 保护部署时的整体事件流 241
9.3 保护物理主机 241
9.4 保护SSL通信 243
9.4.1 密钥库和钱包管理 245
9.4.2 在Web层配置SSL 245
9.4.3 在Oracle Internet Directory中为Oracle平台安全性服务配置SSL 248
9.4.4 其他SSL考虑 251
9.5 保护访问Oracle Internet Directory的Oracle平台安全服务 251
9.6 配置单点登录 252
9.6.1 安装WebGate 252
9.6.2 创建并注册WebGate实例 253
9.7 保护Web服务 254
9.8 配置审核 255
9.8.1 安装审核架构 255
9.8.2 配置审核存储库 256
9.8.3 配置审核策略 259
9.8.4 设置Business Intelligence Publisher 259
9.9 小结 261
第1 0章 优化Fusion Middleware企业应用程序 263
10.1 性能优化 264
10.2 余下部分的结构 264
10.3 优化Java Virtual Machine和WebLogic Server 265
10.3.1 Java Virtual Machine 265
10.3.2 WebLogic Server 269
10.3.3 优化定价应用程序的Java Virtual Machine和WebLogic Server配置 271
10.4 优化Fusion Middleware共享基础设施 277
10.4.1 Oracle Web Services Manager 277
10.4.2 元数据存储库服务 279
10.5 优化分层的Fusion Middleware组件 281
10.5.1 SOA Suite 281
10.5.2 应用程序开发框架 282
10.5.3 WebCenter 283
10.6 小结 286
第11章 监控和诊断Fusion Middleware企业应用程序 287
11.1 理解Fusion Middleware日志 288
11.1.1 WebLogic Server日志基础设施 288
11.1.2 Oracle Diagnostics Logging 293
11.2 使用WebLogic Diagnostics Framework 297
11.2.1 诊断图像 298
11.2.2 诊断模块 300
11.2.3 Administration Console监控 305
11.3 配置和使用节点管理器 306
11.4 小结 309
第12章 虚拟化Fusion Middleware企业应用程序 311
12.1 Oracle Virtual Machine 312
12.2 JRockit和WebLogic Server Virtual Edition 315
12.2.1 JRockit Virtual Edition 315
12.2.2 WebLogic Server Virtual Edition 316
12.2.3 JRockit VE上的定价应用程序 318
12.3 Oracle Virtual Assembly Builder 318
12.4 Oracle Exalogic 320
12.4.1 Exalogic硬件 320
12.4.2 Exalogic软件 321
12.4.3 Exalogic虚拟平台 322
12.5 小结 323