Skip Headers

Oracle® Application Server 10g Concepts
10g (9.0.4)
Part No. B10375-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Next  

Contents

List of Figures

List of Tables

Title and Copyright Information

Send Us Your Comments

Preface

Intended Audience
Documentation Accessibility
Organization
Related Documentation
Conventions

1 Introduction to Oracle Application Server

The Challenges of Creating and Maintaining an E-Business
Development Challenges
J2EE Applications
Web Services
Portals
Wireless
Personalization
Enterprise Integration
Deployment Challenges
Availability
Scalability
Performance
Caching
Systems Management
Security and Identity Management
Building an E-Business Solution with the Oracle Platform
Overview of Oracle Application Server
Oracle Application Server Solutions
J2EE and Internet Applications
Portals
Wireless
Business Intelligence
E-Businesses Integration
Availability and Scalability
Caching
Systems Management
Identity Management
Oracle Application Server Components

Part I Development

2 J2EE, Web Services, and Internet Applications

Application Development and Deployment in Oracle Application Server
What Types of Applications Can Be Developed for Deployment in Oracle Application Server?
Oracle HTTP Server
Oracle HTTP Server Components
Oracle HTTP Server Features
Oracle HTTP Server Architecture
Modular Architecture
Common Gateway Interface (CGI) Support
Oracle Application Server Containers for J2EE
Introduction to J2EE Application Development
What Is a J2EE Application?
J2EE Distributed Multi-tiered Application Model
Types of J2EE Clients
Types of J2EE Application Components
Types of J2EE Containers
J2EE Application Packaging Concepts
Oracle Application Server Containers for J2EE Features
Oracle Application Server Containers for J2EE Containers
J2EE Services
Oracle J2EE Services
Oracle Application Server Containers for J2EE Architecture
Oracle Application Server TopLink
Advantages of OracleAS TopLink
The OracleAS TopLink Problem Space
The OracleAS TopLink Solution
OracleAS TopLink Components
OracleAS TopLink Development Components
Oracle Application Server TopLink Mapping Workbench
Oracle Application Server TopLink Foundation Library
OracleAS TopLink Metadata
Application Development with OracleAS TopLink
Mapping
Session Management
Querying
Transactions
Packaging and Deployment
Monitoring and Performance Tuning
OracleAS TopLink Architectures Overview
Three-Tier
EJB Session Bean Facade
EJB Entity Beans with CMP
EJB Entity Beans with BMP
Two-Tier
Oracle JDeveloper
Oracle JDeveloper Features
Oracle Business Components for Java
Oracle Business Components for Java Features
Object-Relational Mapping
Validation Model
Scalability and Performance
Flexible Deployment
Rich User Interface Support
Layered Customization Support
Tight Integration with JDeveloper
Integration with Oracle interMedia
Oracle Application Server Web Services
Oracle Application Server Web Services Features
Oracle Application Server Web Services Development Features
Oracle Application Server Web Services Deployment and Management Features
Oracle Application Server Web Services Architecture
Web Services Framework
Oracle Application Server Forms Services
Oracle Application Server Forms Services Features
Automatic Internet Scalability and High Performance
Open Access to Internet Standards
Oracle Application Server Forms Services Architecture
Oracle XML Developer Kit
Oracle XML Developer Kit Tools
XML and XSLT Parsers
XML Schema Processors
XML Class Generators
XSQL Servlet
XML Transviewer Beans
Oracle Application Server PL/SQL Platform
Oracle Application Server PL/SQL Tools
mod_plsql
Oracle PL/SQL Server Pages
Oracle PL/SQL Web Toolkit
Oracle Application Server PL/SQL Architecture
Oracle Content Management Software Developer Kit
Oracle Content Management SDK Features
Oracle Content Management SDK Architecture
Oracle Application Server MapViewer
Oracle Application Server MapViewer Features
Oracle Application Server MapViewer Architecture

3 Portal Applications

Introduction to Oracle Application Server Portal
What is Oracle Application Server Portal?
E-Business Support with Oracle Application Server Portal
Oracle Application Server Portal Features
Portal Page Creation, Management, and Customization
Portal Content Publishing and Management
Content Searching
Content Syndication
Portals and Wireless Devices
Portal Integration with Oracle Application Server Single Sign-On
Application Access and Integration
Integrating with Portlet Providers
Oracle Application Server Portlets
Partner Portlets
Custom Portlets
Oracle Application Server Portal Integration with Oracle Application Server Web Cache
Oracle Application Server Web Cache Deployment with Oracle Application Server Portal
Oracle Application Server Portal Architecture

4 Wireless Applications

Introduction to Oracle Application Server Wireless
Oracle Application Server Wireless Overview
Oracle Application Server Wireless Features
Multi-Channel Server
J2ME Support
Notifications and Multimedia Messaging
Wireless Development Kit
Web Clipping
Location Services
Mobile Office Applications
Oracle Application Server Wireless Architecture
Oracle Application Server Wireless Adapters
Oracle Application Server Wireless Transformers

5 Business Intelligence

Introduction to Oracle Application Server Business Intelligence
Oracle Application Server Reports Services
Introduction to Oracle Application Server Reports Services
Oracle Application Server Reports Services Features
Event-Based Reporting
Extensible Architecture
Enhanced Report Bursting and Distribution
Oracle Application Server Reports Services Architecture
Oracle Application Server Discoverer
Introduction to Oracle Application Server Discoverer
Oracle Discoverer Tools
Oracle Application Server Discoverer Viewer
Oracle Application Server Discoverer Plus
Oracle Application Server Discoverer Portlet Provider
Oracle Discoverer Desktop
Oracle Discoverer Administrator
Oracle Application Server Discoverer Architecture
Oracle Application Server Personalization
Introduction to Oracle Application Server Personalization
Oracle Application Server Personalization Features
Real-Time Recommendation Engine Architecture
Data Mining Technology
Single Administrative Interface
Oracle Application Server Personalization Architecture
Integrating Oracle Application Server Business Intelligence
Leveraging Single Sign-on Functionality
Leveraging Oracle Application Server Portal Functionality
Creating an E-Business Dashboard Using Oracle Application Server Portal
Using Oracle Enterprise Manager Application Server Control for Management
Implementing Enterprise Reporting with Oracle Reports Builder
Improving Performance with Oracle Application Server Web Cache

6 Oracle Application Server Integration

Introduction to Oracle Application Server Integration
What is Oracle Application Server ProcessConnect?
Oracle Application Server ProcessConnect Features
Visual Design Toolset
Design-Time and Runtime Repositories
Runtime Integration Manager
Adapters and Adapter Framework
Adapters
Adapter Framework
Data Management
Business Process and Business Activity Monitoring
Systems Monitoring and Management
Business to Business (B2B) Connectivity and Prepackaged Integrations
Oracle Application Server ProcessConnect Architecture
Oracle Application Server ProcessConnect Summary

7 Oracle Application Server Infrastructure

Introduction to Oracle Application Server Infrastructure
What is Oracle Application Server Infrastructure?
Oracle Application Server Infrastructure Components
Oracle Application Server Metadata Repository
Using Oracle Application Server Infrastructure with Middle Tier Installations
Oracle Application Server Metadata Repository Contents
Oracle Identity Management
Oracle Application Server Single Sign-On
Oracle Internet Directory
Oracle Application Server Certificate Authority
Oracle Application Server Infrastructure Architecture

Part II Deployment

8 Scalability, High Availability, and Recovery

Scalability
Web Cache Clusters
Oracle Application Server Containers for J2EE (OC4J) Routing
Choosing an Intelligent Routing Algorithm
Enterprise JavaBean (EJB) Client Routing
High Availability
High Availability for Planned Maintenance
Rolling Upgrade
Cloning
Application High Availability
Session Replication
Session Persistence
Distributed Cache
Oracle Application Server Middle Tier High Availability
Oracle Application Server Single Instance Availability Features
Oracle Application Server Clusters
Types of Oracle Application Server Clusters
Benefits of Oracle Application Server Clustering
Improving Availability with an External Load Balancer
Types of External Load Balancers
Benefits of External Load Balancing
Improving Availability with Operating System Clusters
Oracle Application Server Infrastructure High Availability
High Availability Requirements for Oracle Application Server Infrastructure
Oracle Application Server Cold Failover Clusters
Oracle Application Server Middle Tiers in a Cold Failover Cluster Environment
Oracle Application Server Active Failover Clusters
Installing the Metadata Repository into an Existing RAC Database
Recovery Solutions
Restarting Processes
Cold Backup and Restore
Online Backup and Restore
Disaster Recovery
Distributed Configuration Management Archiving Feature

9 Performance and Caching

Introduction to Performance
Performance Methodology
Performance Targets
User Expectations
Performance Evaluation
Improving Performance
Factors in Improving Performance
Countering the Effects of Excessive Demand
Making Adjustments to Relieve Performance Problems
Overview of Caching Solutions
Introduction to Server Accelerators
Introduction to Oracle Application Server Web Cache
Oracle Application Server Web Cache Features
Compression and Caching
Automatic Content Compression
Full Page Static and Dynamic Content Caching
Cache Invalidation and Expiration
Partial-Page Caching and Personalized Page Assembly
Workload Management
Web Server Load Balancing and Failover
Performance Assurance
Cache Clustering
End-User Experience Management
End-User Performance Monitoring
New for Oracle Application Server Web Cache 10g (9.0.4)
Support for Client-side SSL Certificates
Flexible Multi-version Caching Rules
Integration with Oracle Process Manager and Notification Server (OPMN)
Inline Invalidation and Search Key Invalidation
Oracle Application Server Web Cache Deployment Architecture
Additional Caching Components
Java Object Cache
Web Object Cache

10 System Management

Introduction to System Management
Introduction to Oracle Enterprise Manager
Oracle Enterprise Manager Application Server Control Features
Complete Oracle Application Server Administration
Monitoring Oracle Application Server
Oracle Enterprise Manager Application Server Control Architecture
Oracle Enterprise Manager Application Server Control Underlying Technologies

11 Security and Identity Management

Introduction to Security
Introduction to Identity Management
Security Components and Features
Oracle Identity Management
Oracle Application Server Single Sign-On
Oracle Internet Directory
Oracle Application Server Certificate Authority
Java Authentication and Authorization Service (JAAS)
OracleAS Web Cache Security
Restricted Administration
Secure Sockets Layer (SSL) Support
Oracle HTTP Server Security
Session Renegotiation Support
SSL Hardware Acceleration Support
Port Tunnelling
OHS to OC4J SSL Support
Portal Security
User Authentication in OracleAS Portal
Access Control in OracleAS Portal
Security Architecture

12 Recommended Topologies

Introduction to Oracle Application Server Recommended Topologies
General Development Topologies
General Deployment Topologies
Special Topologies
Key Considerations
Installation
Application Deployment and Performance
Security
Management
High Availability Deployment
Third Party Products
Recommended General Development Topologies
Java Developer Topology: Low-end Machines with Java IDE Tools
Portal and Wireless Developer Topology: Medium-sized Machines
Forms, Reports, and Discoverer Developer Topology: Medium-sized Machines
Integration Architect and Process Modeler Topology: Medium-sized Machines
Recommended General Deployment Topologies
Enterprise Data Center Topology: Multiple Departments Sharing the Same Data Center
Enterprise Data Center Topology for Java Applications
Enterprise Data Center Topology for Portal, Wireless, Business Intelligence, and Forms Applications
Departmental Topology: Departments Hosting Their Applications
Development Life Cycle Support Topology: Test to Stage to Production Support
Special Topologies
High Availability Deployments
Cold Failover Cluster
Active Failover Clusters

Glossary

Index