第Ⅰ部分 Oracle Fusion Middleware 11g架构与管理
第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中的企业应用程序
第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 IntelligencePublisher / 259
9.9 小结 / 261
第10章 优化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 优化定价应用程序的JavaVirtual 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