Skip Headers
Oracle® Application Server Concepts
10
g
Release 2 (10.1.2)
B13994-02
Home
Solution Area
Index
Next
Contents
List of Figures
List of Tables
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction to Oracle Application Server
1.1
The Challenges of Creating and Maintaining an E-Business
1.1.1
Development Challenges
1.1.1.1
J2EE Applications
1.1.1.2
Web Services
1.1.1.3
Portals
1.1.1.4
Wireless
1.1.1.5
Personalization
1.1.1.6
Enterprise Integration
1.1.2
Deployment Challenges
1.1.2.1
Availability
1.1.2.2
Scalability
1.1.2.3
Performance
1.1.2.4
Caching
1.1.2.5
Systems Management
1.1.2.6
Security and Identity Management
1.2
Building an E-Business Solution with the Oracle Platform
1.3
Overview of Oracle Application Server
1.3.1
Oracle Application Server Solutions
1.3.1.1
J2EE and Internet Applications
1.3.1.2
Portals
1.3.1.3
Wireless
1.3.1.4
Business Intelligence
1.3.1.5
E-Businesses Integration
1.3.1.6
Availability and Scalability
1.3.1.7
Caching
1.3.1.8
Systems Management
1.3.1.9
Identity Management
1.3.2
Oracle Application Server Components
Part I Development
2
J2EE, Web Services, and Internet Applications
2.1
Application Development and Deployment in Oracle Application Server
2.1.1
What Types of Applications Can Be Developed for Deployment in Oracle Application Server?
2.2
Oracle HTTP Server
2.2.1
Oracle HTTP Server Components
2.2.2
Oracle HTTP Server Architecture
2.2.2.1
Modular Architecture
2.2.3
Oracle HTTP Server Features
2.2.4
Common Gateway Interface (CGI) Support
2.3
Oracle Application Server Containers for J2EE
2.3.1
Introduction to J2EE Application Development
2.3.1.1
What Is a J2EE Application?
2.3.1.2
J2EE Distributed Multi-tiered Application Model
2.3.1.3
Types of J2EE Clients
2.3.1.4
Types of J2EE Application Components
2.3.1.5
Types of J2EE Containers
2.3.1.6
J2EE Application Packaging Concepts
2.3.2
Oracle Application Server Containers for J2EE Architecture
2.3.3
Oracle Application Server Containers for J2EE Features
2.3.3.1
Oracle Application Server Containers for J2EE Containers
2.3.3.2
J2EE Services
2.3.3.3
Oracle J2EE Services
2.4
Oracle Application Server TopLink
2.4.1
Advantages of OracleAS TopLink
2.4.1.1
The OracleAS TopLink Problem Space
2.4.1.2
The OracleAS TopLink Solution
2.4.2
OracleAS TopLink Components
2.4.2.1
OracleAS TopLink Development Components
2.4.2.2
Oracle Application Server TopLink Mapping Workbench
2.4.2.3
Oracle Application Server TopLink Foundation Library
2.4.2.4
OracleAS TopLink Metadata
2.4.3
Application Development with OracleAS TopLink
2.4.3.1
Mapping
2.4.3.2
Session Management
2.4.3.3
Querying
2.4.3.4
Transactions
2.4.3.5
Packaging and Deployment
2.4.3.6
Monitoring and Performance Tuning
2.4.4
OracleAS TopLink Architectures Overview
2.4.4.1
Three-Tier
2.4.4.2
EJB Session Bean Facade
2.4.4.3
EJB Entity Beans with CMP
2.4.4.4
EJB Entity Beans with BMP
2.4.4.5
Two-Tier
2.5
Oracle JDeveloper
2.5.1
Oracle JDeveloper Features
2.6
Oracle Application Development Framework
2.6.1
Partitioning Application Development Using the Model-View-Controller Design Pattern
2.7
Oracle Application Server Web Services
2.7.1
Oracle Application Server Web Services Architecture
2.7.2
Oracle Application Server Web Services Features
2.7.2.1
Oracle Application Server Web Services Development Features
2.7.2.2
Oracle Application Server Web Services Deployment and Management Features
2.8
Oracle Application Server Forms Services
2.8.1
Oracle Application Server Forms Services Architecture
2.8.2
Oracle Application Server Forms Services Features
2.8.2.1
Automatic Internet Scalability and High Performance
2.8.2.2
Open Access to Internet Standards
2.9
Oracle XML Developer's Kit
2.9.1
Oracle XML Developer Kit Tools
2.9.1.1
XML and XSLT Parsers
2.9.1.2
XML Schema Processors
2.9.1.3
XML Class Generators
2.9.1.4
XSQL Servlet
2.9.1.5
XML Transviewer Beans
2.10
Oracle Application Server PL/SQL Platform
2.10.1
Oracle Application Server PL/SQL Tools
2.10.1.1
mod_plsql
2.10.1.2
Oracle PL/SQL Server Pages
2.10.1.3
Oracle PL/SQL Web Toolkit
2.10.2
Oracle Application Server PL/SQL Architecture
2.11
Oracle Content Management Software Development Kit
2.11.1
Oracle Content Management SDK Architecture
2.11.2
Oracle Content Management SDK Features
2.12
Oracle Application Server MapViewer
2.12.1
Oracle Application Server MapViewer Architecture
2.12.2
Oracle Application Server MapViewer Features
3
Portal Applications
3.1
Introduction to Oracle Application Server Portal
3.1.1
What is Oracle Application Server Portal?
3.1.1.1
Introducing Oracle Instant Portal
3.1.2
E-Business Support with Oracle Application Server Portal
3.2
Oracle Application Server Portal Architecture
3.3
Oracle Application Server Portal Features
3.3.1
Portal Page Creation, Management, and Customization
3.3.2
Portal Content Publishing and Management
3.3.3
Content Searching
3.3.4
Portals and Wireless Devices
3.3.5
Portal Integration with Oracle Application Server Single Sign-On
3.4
Application Access and Integration
3.4.1
Integrating with Portlet Providers
3.4.1.1
Oracle Application Server Portlets
3.4.1.2
Partner Portlets
3.4.1.3
Custom Portlets
3.4.2
Oracle Application Server Portal Integration with Oracle Application Server Web Cache
3.4.2.1
Oracle Application Server Web Cache Deployment with Oracle Application Server Portal
4
Wireless Applications
4.1
Introduction to Oracle Application Server Wireless
4.2
Oracle Application Server Wireless Architecture
4.2.1
Oracle Application Server Wireless Server
4.2.2
Oracle Application Server Wireless Transformers
4.3
Oracle Application Server Wireless Features
4.3.1
Multi-Channel Server
4.3.2
Oracle Sensor Edge Server
4.3.3
J2ME Support
4.3.4
Notifications and Multimedia Messaging
4.3.5
Wireless Development Kit
4.3.6
Web Clipping
4.3.7
Location Services
4.3.8
Mobile Office Applications
5
Oracle Business Intelligence
5.1
Oracle Business Intelligence Discoverer
5.1.1
Oracle Business Intelligence Discoverer Components
5.1.1.1
Oracle Business Intelligence Discoverer Plus OLAP
5.1.1.2
Oracle Business Intelligence Discoverer Plus Relational
5.1.1.3
Oracle Business Intelligence Discoverer Viewer
5.1.1.4
Oracle Business Intelligence Discoverer Portlet Provider
5.1.2
Oracle Business Intelligence Discoverer Architecture
5.2
Oracle Application Server Reports Services
5.2.1
Introduction to Oracle Application Server Reports Services
5.2.2
Oracle Application Server Reports Services Architecture
5.2.3
Oracle Application Server Reports Services Features
5.2.3.1
Event-Based Reporting
5.2.3.2
Extensible Architecture
5.2.3.3
Enhanced Report Bursting and Distribution
5.3
Oracle Application Server Personalization
5.3.1
Introduction to Oracle Application Server Personalization
5.3.2
Oracle Application Server Personalization Architecture
5.3.3
Oracle Application Server Personalization Features
5.3.3.1
Real-Time Recommendation Engine Architecture
5.3.3.2
Data Mining Technology
5.3.3.3
Single Administrative Interface
5.3.4
Implementing Enterprise Reporting with Oracle Reports Builder
5.4
Integrating Oracle Business Intelligence
5.4.1
Leveraging Single Sign-on Functionality
5.4.2
Using Oracle Enterprise Manager for Management
5.4.3
Improving Performance with Oracle Application Server Web Cache
6
Oracle Application Server Integration
6.1
Oracle Application Server Integration InterConnect
6.1.1
Oracle Application Server Integration InterConnect Architecture
6.1.1.1
Adapter Types
6.1.2
Oracle Application Server Integration InterConnect Features
6.2
Oracle Application Server Integration B2B
6.2.1
Oracle Application Server Integration B2B Architecture
6.2.2
Oracle Application Server Integration B2B Features
6.3
Oracle BPEL Process Manager
6.4
Oracle BPEL Process Analytics
7
Oracle Application Server Infrastructure
7.1
Introduction to Oracle Application Server Infrastructure
7.1.1
What is Oracle Application Server Infrastructure?
7.1.2
Oracle Application Server Infrastructure Components
7.1.3
Oracle Application Server Metadata Repository
7.1.3.1
Using Oracle Application Server Infrastructure with Middle Tier Installations
7.1.3.2
Oracle Application Server Metadata Repository Contents
7.1.4
Oracle Identity Management
7.1.4.1
Oracle Application Server Single Sign-On
7.1.4.2
Oracle Internet Directory
7.1.4.3
Oracle Application Server Certificate Authority
7.2
Oracle Application Server Infrastructure Architecture
Part II Deployment
8
Scalability and High Availability
8.1
Scalability
8.2
High Availability
8.2.1
Local High Availability Solutions
8.2.2
Backup and Recovery Solutions
8.2.3
Disaster Recovery Solutions
8.2.4
Oracle Application Server High Availability
8.2.4.1
Oracle Application Server Local High Availability Solutions
8.2.4.2
Oracle Application Server Backup and Recovery Solutions
8.2.4.3
Oracle Application Server Disaster Recovery Solutions
9
Performance and Caching
9.1
Introduction to Performance
9.1.1
Performance Methodology
9.1.1.1
Performance Targets
9.1.1.2
User Expectations
9.1.1.3
Performance Evaluation
9.1.2
Improving Performance
9.1.2.1
Factors in Improving Performance
9.1.2.2
Countering the Effects of Excessive Demand
9.1.2.3
Making Adjustments to Relieve Performance Problems
9.2
Overview of Caching Solutions
9.2.1
Introduction to Server Accelerators
9.3
Introduction to Oracle Application Server Web Cache
9.4
Oracle Application Server Web Cache Deployment Architecture
9.5
Oracle Application Server Web Cache Features
9.5.1
Compression and Caching
9.5.1.1
Automatic Content Compression
9.5.1.2
Full Page Static and Dynamic Content Caching
9.5.1.3
Partial-Page Caching and Personalized Page Assembly
9.5.2
Workload Management
9.5.2.1
Surge Protection
9.5.2.2
Web Server Load Balancing and Failover
9.5.2.3
Session Binding
9.5.2.4
Cache Invalidation and Expiration
9.5.2.5
Cache Consistency and Performance Assurance
9.5.2.6
Oracle Application Server Cluster (Web Cache)
9.5.3
End-User Experience Management
9.5.3.1
End-User Performance Monitoring
9.5.4
Additional Oracle Application Server Web Cache Features
9.5.4.1
Support for SSL
9.5.4.2
Flexible Multi-version Caching Rules
9.5.4.3
Integration with Oracle Process Manager and Notification Server (OPMN)
9.5.4.4
Inline Invalidation and Search Key Invalidation
9.6
Additional Caching Components
9.6.1
Java Object Cache
9.6.2
Web Object Cache
10
System Management
10.1
Introduction to System Management
10.2
Introduction to Oracle Enterprise Manager 10
g
Application Server Control
10.3
Oracle Enterprise Manager 10
g
Application Server Control Architecture
10.4
Oracle Enterprise Manager 10
g
Application Server Control Features
10.4.1
Complete Oracle Application Server Administration
10.4.2
Monitoring Oracle Application Server
11
Security and Identity Management
11.1
Introduction to Security
11.1.1
Introduction to Identity Management
11.2
Security Architecture
11.3
Security Components and Features
11.3.1
Oracle Identity Management
11.3.1.1
Oracle Application Server Single Sign-On
11.3.1.2
Oracle Internet Directory
11.3.1.3
Oracle Application Server Certificate Authority
11.3.1.4
Java Authentication and Authorization Service (JAAS)
11.3.2
OracleAS Web Cache Security
11.3.2.1
Restricted Administration
11.3.2.2
Secure Sockets Layer (SSL) Support
11.3.3
Oracle HTTP Server Security
11.3.3.1
Session Renegotiation Support
11.3.3.2
SSL Hardware Acceleration Support
11.3.3.3
Port Tunnelling
11.3.3.4
OHS to OC4J SSL Support
11.3.4
Portal Security
11.3.4.1
User Authentication in OracleAS Portal
11.3.4.2
Access Control in OracleAS Portal
12
Enterprise Deployments
12.1
Introduction to Oracle Application Server Enterprise Deployments
12.2
Standard Enterprise Deployment for J2EE Applications
12.3
Standard Enterprise Deployment for Portal Applications
12.4
Standard Enterprise Deployment for Business Intelligence and Forms Applications
Glossary
Index