內容介紹
通過學習《oracle fusion middleware 11g架構與管理》提供的豐富信息,掌握敏捷、智慧型業務應用程式的統一平台。《oracle fusion middleware 11g架構與管理》完整講解了oracle fusion middleware組件,並展示了核心用例、最佳實踐和逐步分析的管理指南。您將學到如何提供伺服器和群集、配置web服務、管理門戶和最佳化oracle fusion middleware組件的性能。另外,監視、診斷和安全也將在這本權威的圖書中進行討論。《oracle fusion middleware 11g架構與管理》特色
理解oracle fusion middleware 11g的關鍵架構概念
創建和部署oracle weblogic server的域和群集
設定和管理使用oracle application development framework構建的應用程式
充分發揮oracle soa suite環境的價值
管理oracle webcenter中的門戶和enterprise 2.0服務
使用oracle platform security services和oracle identity management確保部署的安全
掌握oracle exalogic和oracle virtual assembly builder
作者介紹
作 者 簡 介Reza Shafii是Oracle Fusion Middleware組的高級主產品經理。他也是Oracle Coherence產品管理團隊的成員,以前負責從架構方面使所有Oracle Fusion Middleware產品協調一致,最佳化生命周期管理,並確保它們緊密集成。
在到Oracle工作之前的2006年,Reza被聘任為BEA Systems Canadian Consulting實踐的顧問。作為顧問,他與北美許多客戶緊密合作,幫助他們設計、發布和維護企業應用程式。
Reza從英屬哥倫比亞大學(University of British Columbia)畢業後獲得了計算機科學學士(BS)學位,他還是渥太華大學(University of Ottawa)的MBA。Reza還是許多技術文章的作者。
Stephen Lee在Oracle公司的Oracle Identity Management團隊工作了12年,其間從事過多種工作。他是Oracle Identity Analytics的主產品經理,擁有Oracle Fusion Middleware 11g的Fusion Middleware Audit Framework組件的所有權。作為技術領導,他主持設計和開發了Oracle Application Server 9i和10g的中間件應用程式安全框架,並獲得多項專利。在此之前,從1998年到2001年,他是Oracle Internet Directory團隊的最早成員之一。
目前,Stephen是Okta公司的高級產品經理,主要從事雲身份管理。
Gangadhar Konduri是Oracle產品管理的高級主任,目前領導的產品管理團隊負責Oracle ADF、JDeveloper、MDS和Fusion Application的Oracle Fusion Middleware擴展。他以前負責Oracle Metadata Service的架構、設計和開發,以及Oracle WebCenter Enterprise 2.0技術與Oracle Fusion Application集成的策略與設計。Gangadhar從1999年進入Oracle公司工作,從事過多種開發、工程管理和產品管理工作。
作品目錄
目 錄第Ⅰ部分Oracle Fusion Middleware 11g架構與管理
第1章Fusion Middleware入門 3
1.1企業應用程式和中間件 3
1.2Oracle 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.1Oracle 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.2WebLogic Java Management
Extension MBean Server 31
2.3.3WebLogic Server Scripting
Tool 33
2.4身份驗證和授權服務 34
2.4.1嵌入式LDAP 35
2.4.2安全提供者 35
2.4.3用戶、組、角色和授權
策略 36
2.5JDBC服務 38
2.6JMS服務 41
2.6.1JMS伺服器 41
2.6.2JMS模組 43
2.7WebLogic Server請求管理 44
2.7.1連線和連線埠管理 44
2.7.2Work 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.1Fusion Middleware公共基礎
設施簡介 53
3.1.1系統組件、實例和場 54
3.1.2OPMN 55
3.1.3安裝和配置工件 56
3.2Enterprise Manager Fusion
Middleware Control 60
3.3元數據存儲庫服務 65
3.3.1元數據管理 65
3.3.2部署模型 66
3.3.3運行時架構 67
3.4Oracle 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.1Oracle平台安全服務簡介 82
4.1.1體系結構概述 82
4.1.2身份、身份存儲和
身份認證提供者 83
4.1.3策略和策略存儲 83
4.1.4憑據和憑據存儲 85
4.1.5User & Role API 85
4.1.6審計框架 86
4.1.7Oracle Security Developer
Tools 87
4.1.8OPSS策略模型和Oralce
Authorization Policy
Manager 88
4.2Oracle身份管理簡介 91
4.2.1Oracle Internet Directory 92
4.2.2Oracle Directory Server
Enterprise Edition 92
4.2.3Oracle Virtual Directory 92
4.2.4Oracle Access Manager 93
4.2.5Oracle Identity Federation 95
4.2.6Oracle Enterprise Single
Sign-On 95
4.2.7Oracle Adaptive Access
Manager 96
4.2.8Oracle Entitlements Server 97
4.2.9Oracle Identity Manager 97
4.2.10Oracle 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.1Oracle SOA套件介紹 108
5.1.1SOA平台方案 108
5.1.2SOA套件組件 109
5.2SOA基礎設施 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.8WebLogic腳本工具 127
5.3Oracle業務活動監控 128
5.3.1Oracle BAM組件和架構 128
5.3.2Oracle 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.1ADF簡介 143
6.2架構 144
6.2.1視圖層 145
6.2.2控制器層 146
6.2.3ADF Binding層 146
6.2.4ADF業務組件 146
6.2.5ADF元數據和自定義 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.1Oracle WebCenter簡介 159
7.1.1安裝WebCenter 160
7.1.2WebCenter Composer 162
7.1.3WebCenter Composer管理 163
7.1.4WebCenter Enterprise 2.0
服務 167
7.2管理Enterprise 2.0服務 168
7.2.1連線 169
7.2.2服務屬性 172
7.2.3服務任務流 172
7.2.4Enterprise 2.0服務中的
測試—生產遷移 173
7.3WebCenter門戶技術 174
7.3.1管理門戶生產者連線 175
7.3.2門戶自定義設定和個性化
設定 178
7.3.3門戶應用程式的測試—生產
遷移 179
7.3.4WebCenter門戶元數據 179
7.3.5高級功能 181
7.4WebCenter空間 181
7.4.1管理Oracle WebCenter
空間 182
7.4.2Spaces應用程式管理 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 Intelligence
Publisher 259
9.9小結 261
第10章最佳化Fusion Middleware
企業應用程式 263
10.1性能最佳化 264
10.2餘下部分的結構 264
10.3最佳化Java Virtual Machine和
WebLogic Server 265
10.3.1Java Virtual Machine 265
10.3.2WebLogic Server 269
10.3.3最佳化定價應用程式的Java
Virtual Machine和WebLogic
Server配置 271
10.4最佳化Fusion Middleware共享
基礎設施 277
10.4.1Oracle Web Services
Manager 277
10.4.2元數據存儲庫服務 279
10.5最佳化分層的Fusion Middleware
組件 281
10.5.1SOA Suite 281
10.5.2應用程式開發框架 282
10.5.3WebCenter 283
10.6小結 286
第11章監控和診斷Fusion Middleware
企業應用程式 287
11.1理解Fusion Middleware
日誌 288
11.1.1WebLogic Server日誌
基礎設施 288
11.1.2Oracle Diagnostics
Logging 293
11.2使用WebLogic Diagnostics
Framework 297
11.2.1診斷圖像 298
11.2.2診斷模組 300
11.2.3Administration Console
監控 305
11.3配置和使用節點管理器 306
11.4小結 309
第12章虛擬化Fusion Middleware
企業應用程式 311
12.1Oracle Virtual Machine 312
12.2JRockit和WebLogic Server
Virtual Edition 315
12.2.1JRockit Virtual Edition 315
12.2.2WebLogic Server Virtual
Edition 316
12.2.3JRockit VE上的定價
應用程式 318
12.3Oracle Virtual Assembly
Builder 318
12.4Oracle Exalogic 320
12.4.1Exalogic硬體 320
12.4.2Exalogic軟體 321
12.4.3Exalogic虛擬平台 322
12.5小結 323