Oracle Fusion Middleware 11g architecture and management ...

6 downloads 310 Views 573KB Size Report
ORACLE. Oracle Press. Oracle Fusion Middleware. 11 g. Architecture and. Management. Reza Shafii. Stephen Lee. Gangadhar Konduri. Mc. Grauu. Hill.
ORACLE

Oracle Press

Oracle Fusion Middleware 11 g Architecture and

Management Reza Shafii

Stephen Lee Gangadhar Konduri

Mc

Grauu Hill New York

Chicago San Francisco Madrid Mexico City Milan Delhi San Juan Seoul Singapore Sydney

Lisbon New

London

Toronto

FOREWORD

xix xxi

ACKNOWLEDGMENTS INTRODUCTION

xxiii

....

PARTI

Oracle Fusion Middleware Architecture and 1

Management

Fusion Middleware Primer

Enterprise Applications

and

3

Middleware

4

Oracle Fusion Middleware Products

Integrated Development

6

Environments and Frameworks

6

...

Grid

Application Identity Management

10

Service-Oriented Architecture

11

User

13

Experience

Content

Management,

and Business

2

11

Data

Integration,

Intelligence

14

Conclusion

16

Oracle

17

WebLogic Server Introducing Oracle WebLogic Server Servers, Clusters, and Domains

18

19

Installation and Domain Artifacts

Startup and Node Manager Application Containers and Deployment

21

Server

25 '.

..

.

29

Application Application Deployment

30

Snared Libraries

45

Containers

40

xi

Xii

Oracle Fusion Middleware 11 g Architecture and

Management

45

Deployment Modes Deployment Plans Management Capabilities

46 4$

Domain Creation and

49

Templates

WebLogic Java Management Extensions MBeans Servers WebLogic Server Scripting Tool

.

50





53 55

Authentication and Authorization Services

Embedded LDAP

56

Security Providers Users, Groups, Roles, and

57

JDBC Services Real Application Clusters

59

Authorization Policies

62 64

Integration

JMS Services JMS Servers







66 69

JMS Modules

WebLogic

Server

Chapter

72

Request Management

Connection and Port

Work

72

Management

73

Managers

Use Case





76

76

Use Case

Description Understanding the Application and Its Environment Designing the Evaluation Environment 3

66

77 80

Conclusion

85

Fusion Middleware Common Infrastructure Introduction to Fusion Middleware Common Infrastructure

87 88 88

Instances, and Farms

System Components, Oracle Process Manager and Notification Installation and

Configuration

91

92

Artifacts

99

Fusion Middleware Control

Enterprise Manager Enterprise Manager Core Functionality and Architecture Metadata Repository Services Metadata Management

Deployment

Model

Runtime Architecture Oracle Web Services

Manager

...

99 106 106 107 108 109

Policy Management

109

Runtime Architecture

113

Contents

Chapter

Use Case

Use Case

116

Description

Creating the

116

Extended

Application Domain Fronting the Application with Oracle HTTP Server Securing the Application Web Service with Oracle Web Services Manager

118 122 124

Conclusion

126

4 Oracle Fusion Middleware Platform

Services and Introduction

to

Security Identity Management

Oracle Platform

Security

127

Services

128

Architecture Overview

129

Identities, Identity Store, and Authentication Providers Policies and the Policy Store

...

130 131

Credentials and the Credential Store User & Role API

133

Audit Framework

134

Oracle

137

OPSS

134

Security Developer Tools

Policy

Model and Authorization

Policy Manager Introduction

to

Oracle

137

Identity Management

143

Oracle Internet

144

Oracle

145

Directory Directory Server Enterprise Edition

Oracle Virtual

Directory

145

Oracle Access

Manager

147

Oracle

Identity

Oracle

Enterprise Single Sign-On Adaptive Access Manager

Oracle

Federation

149 150 151

Oracle Entitlements Server

152

Oracle

Identity Manager

153

Oracle

Identity Analytics

155

Chapter

Use Case

Configuring

156

the

Identity

Store

Using the User & Role API Configure Single Sign-On with Oracle Managing Credential Store Configuring Component Audit Conclusion

157 158 Access

Manager

...

160 162 162 ^ 64

xiii

XIV

Oracle Fusion Middleware

5

11g Architecture and Management

1 *>7

Oracle Service-Oriented Architecture Suite

Introducing

168

Oracle SOA Suite

The Case for SOA Suite

a

168

SOA Platform

171

Components

1 73

SOA Infrastructure

1 73

Container

Composite Service Component Architecture (SCA) Primer Composite Life Cycle Deploying Composites Composite Services and References Composite Management Oracle Business Activity Monitoring Oracle BAM Components and Architecture

177 1 80 1 82 18& 195 202

203

Oracle BAM Management User

Messaging

Chapter

207

Service

211

Use Case

214

Use Case

Description Provisioning the Appropriate Users, Croups, and Roles Provisioning the SOA Composite

Configuring

Oracle BAM

...

217 219 221

Conclusion 6

215

222

Oracle

Application Development Introducing ADF

Framework

223 224

Architecture

225

View

Layer Layer ADF Binding Layer ADF Business Components

227

Controller

228

ADF Metadata and Customizations

230

228 229

Administering ADF Applications Deploying ADF Applications Configuring ADF Applications Upgrading Applications and

Chapter

Use Case

Use Case

Conclusion

Description

Best Practices

231 231

234 242 244 245 247

Contents

7 Oracle

WebCenter

Introducing

249

Oracle WebCenter

250

WebCenter Installation WebCenter

252

Composer Composer Management

253

Enterprise

261

WebCenter WebCenter

256

2.0 Services

Administering Enterprise

2.0 Services

264

Test-to-Production Migration of Enterprise 2.0 Services

.

..

WebCenter Portal

271

Technology Administering Portlet Producer Connections

272

Portlet Customization and Personalization

278

Test-to-Production Migration of Portal Applications

279

WebCenter Portal Metadata

280

Advanced Features

283

WebCenter

Spaces

284

Administering Oracle Chapter

274

WebCenter

Use Case

285

Spaces

Use Case

.

Description





300 302

Conclusion

306 PART II

Deploying

and

Managing Enterprise Applications Fusion Middleware

on

8

Deploying Fusion Middleware Enterprise Applications Review of the Pricing Application

Creating

the

Single-Node Topology

309 310 312

Overall Flow of Events for the Creation of the Environment

Installing

315

Initial Environment

323

Configuring the Extending

a

Cluster for the

Scalability

Extending WebLogic Configuring the Clients Conclusion

315

the Fusion Middleware Software

Server

357

Pricing

Cluster

359 363 366

XV

XVI

Oracle Fusion Middleware

9

11g Architecture and Management

Enterprise Applications Pricing Application Overall Flow of Events for Securing the Deployment Securing Physical Host Securing Securing

Securing

Fusion Middleware

367

the

368 369 371

Communication with SSL

and Wallet

373

Keystore Configuring

SSL for the Web Tier

Configuring

SSL for Oracle Platform

376

Management

Services with Oracle Internet

376

Security Directory

381

Other SSL Considerations

384

Securing Oracle Platform Security Services Access to Oracle Internet Directory Configuring Single Sign-On Installing WebGate Creating and Registering a WebGate Instance Securing Web Services

385 386 387 387 389

Configuring Audit Installing the Audit Schema Configuring the Audit Repository

391 392 393

Configuring the Audit Policy Setting Up Business Intelligence Publisher

397 397

Conclusion 10

Optimizing

399

Fusion Middleware

Enterprise Applications

401

Performance

Optimization Remaining Sections

402

Structure of

Optimizing

the

404

The

403

Java Virtual Machine and WebLogic Server

Java Virtual Machine

WebLogic

404

Server

412

the

Optimizing Pricing Application's Java Virtual and WebLogic Server Configurations Optimizing

Machine

the Fusion Middleware Shared Infrastructure

416 425

Oracle Web Services

Manager

425

Metadata

Services

428

Optimizing

the

Repository Layered

Fusion Middleware

Components

431

SOA Suite

431

Application Development Framework

433

WebCenter

435

Conclusion

439

Contents

11

Monitoring and Diagnosing Fusion Middleware Enterprise Applications Understanding Fusion Middleware Logging WebLogic Server Logging Infrastructure Oracle Diagnostics Logging Using

the WebLogic

Framework

Diagnostics Diagnostics Images Diagnostics Modules Administration Console Monitoring Configuring and Using Node Manager Configuring Node Manager within the Pricing

Application 12

Environment

441 442

443 450 456 458 461 469 470 471

Conclusion

476

Virtualizing Fusion Middleware Enterprise Applications

477

Oracle Virtual Machine

478

Pricing Application JRockit and

WebLogic

JRockit Virtual

WebLogic

on

Server Virtual Edition

Edition

Oracle

Assembly

on

JRockit VE

Builder

Exalogic

Exalogic Exalogic Exalogic

481 483 484

Server Virtual Edition

Pricing Application Oracle Virtual

Oracle Virtual Machine

486 488 489 491

Hardware

491

Software

493

Virtualization Platform

495

Conclusion

496

Index

497

xvii