Skip Headers
Oracle® Application Server Concepts
10g Release 2 (10.1.2)
Part No. B13994-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Index
Index

Next
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

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 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 XML Developer's Kit
2.8.1 Oracle XML Developer Kit Tools
2.8.1.1 XML and XSLT Parsers
2.8.1.2 XML Schema Processors
2.8.1.3 XML Class Generators
2.8.1.4 XSQL Servlet
2.8.1.5 XML Transviewer Beans
2.9 Oracle Application Server PL/SQL Platform
2.9.1 Oracle Application Server PL/SQL Tools
2.9.1.1 mod_plsql
2.9.1.2 Oracle PL/SQL Server Pages
2.9.1.3 Oracle PL/SQL Web Toolkit
2.9.2 Oracle Application Server PL/SQL Architecture
2.10 Oracle Content Management Software Development Kit
2.10.1 Oracle Content Management SDK Architecture
2.10.2 Oracle Content Management SDK Features
2.11 Oracle Application Server MapViewer
2.11.1 Oracle Application Server MapViewer Architecture
2.11.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.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 Introduction to Oracle Business Intelligence Discoverer
5.2 Oracle Business Intelligence Discoverer Components
5.2.1 Oracle Business Intelligence Discoverer Plus OLAP
5.2.2 Oracle Business Intelligence Discoverer Plus Relational
5.2.3 Oracle Business Intelligence Discoverer Viewer
5.2.4 Oracle Business Intelligence Discoverer Portlet Provider
5.3 Oracle Business Intelligence Discoverer Architecture
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 Introduction to Oracle Application Server Integration InterConnect
6.2 Oracle Application Server Integration InterConnect Architecture
6.2.1 Adapter Types
6.3 Oracle Application Server Integration InterConnect Features
6.4 Introduction to Oracle Application Server Integration B2B
6.5 Oracle Application Server Integration B2B Architecture
6.6 Oracle Application Server Integration B2B Features
6.7 Oracle BPEL Process Manager

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 10g Application Server Control
10.3 Oracle Enterprise Manager 10g Application Server Control Architecture
10.4 Oracle Enterprise Manager 10g 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

Glossary

Index