Document 385216

Oracle9i Application Server
Market Leadership and Innovation







16,000+ customers
1,000+ ISVs
1,400+ System Integrators
99 Technology Patents
1st Application Platform Suite
1st App Server On Linux
1st in Performance
Introducing Oracle 10
g
Responsive software infrastructure for
grid computing
IT Challenges
Isolated Applications Deployed on
Islands of Infrastructure
 Expensive hardware, software, and labor
 Inflexible architecture limits business
responsiveness
Oracle Strategy for IT
Islands of
Infrastructure
Enterprise
Grid Computing
Isolated
Applications
Responsive
Software Architecture
Enterprise Grid Computing
Coordinated use of many servers acting
as one large computer
Storage Grid
Database Grid
Application Server Grid
Grid
Contro
l
Add and Reallocate Capacity Quickly and Economically
Responsive Software Architecture
Develop and manage reusable software
services to improve flexibility and productivity
Content
Multi-Channel
Transactions
Integration
Collaboration
Communication
Authentication
Respond to Changing Requirements Quickly
Oracle Application Server 10
g
Integrated Middleware Platform
Any Data Source
Clustering &
Caching
Management &
Security
Enterprise Portal
Web Services
Wireless & Mobile
B2B Integration
Application Integration
Rapid Application
Development
Business Services
Framework
Business Intelligence
Oracle Developer Suite 10
g
Integrated Development Platform
JDeveloper
Reports Developer
Open Standards-Based
Java, XML, SQL
Forms Developer
Discoverer
Software
Configuration Manager
Designer
Warehouse Builder
Rapid Application
Development
Application Development
Framework
BI Beans
Oracle Application Server 10
g
Breadth and Depth for Strategic IT Initiatives












Self-service Applications
E-Commerce
Enterprise Portals
Identity Management
Regulatory Compliance
Web Services
Application Integration
Business Process Automation
Trading Partner Connectivity
Mobile and Wireless
Business Intelligence
Content Management
Oracle Application Server 10
Market Leadership and Innovation







16,000+ customers
1,000+ ISVs
1,400+ System Integrators
99 Technology Patents
1st Application Platform Suite
1st App Server On Linux
1st in Performance
g
Oracle Application Server 10
g
Integrated Software Saves $$$
 Lower your costs
–
–
–
Save on license and support
Save on software integration
Save on administration and training
 Improve quality of service
–
–
–
End-to-end security provides peace of mind
Performance optimizations improve service levels
High availability architecture ensures uptime
 Deliver new services faster
–
Improve productivity with a unified platform
Flexible Deployment
From Departmental to Distributed Enterprise
 Modular architecture for maximum flexibility
–
–
–
Install only what you need
License only what you use
Evolve your infrastructure over time
 Wide range of deployment topologies
–
–
–
–
Single CPU server  large SMP
2-node cluster  High-density rack configuration
Enterprise grids
Scale across all geographies
Open and Interoperable
Works with What You Have Today
 Standards-based platform
 Supports all major OS & hardware platforms
 Interoperable with existing infrastructure
Align IT With Business Objectives
Change is a Constant
“The first thing that becomes clear
as you examine any complex
business model is that becoming
exceptional at your business
means becoming extraordinarily
efficient at handling exceptions.”
– Delphi Group, 2003
Or, put another way…
“It is not the strongest of the
species that survives, nor the
most intelligent, but the one that
is most responsive to change.”
– Charles Darwin
Enterprise Grid Computing
Ensure High
Quality of
Service
Virtualize
and Pool
Resources
10g
Manage
Application
Service Levels
Automate
User & Resource
Provisioning
Enterprise Grid Computing
IT Problem
 Adding capacity is costly;
inefficient use of resources
 Ensuring reliable service is
expensive
 Configuring systems is laborintensive and error prone
 Poor visibility into end-user
service levels
Oracle 10g Solution
 Virtualize resources on
low-cost hardware
 Workload management
and high availability
 Automate provisioning of
grid resources
 Application performance
monitoring
Virtualized Middleware Services
Use Resources Effectively on Low-Cost HW
HTTP Server
Web Cache
J2EE Server
Group resources and services by application
Oracle 10
g
Implement One from Many; Manage Many as One
 Virtualize resources
on low-cost hardware
 Allocate resources
dynamically
 Automate
provisioning
 Centralize monitoring
and management
Policy-Based Workload
Ensure High Quality of Service
Workload Manager
Dispatcher & Scheduler
Distribute workloads based on
application-specific policies
Policy Manager
Stores application-specific policies
Resource Manager
Manages resource availability/status
Scheduled Workloads
Allocate Resources to Meet Business Needs
Start of Quarter:
General Ledger
End of Quarter:
General Ledger
Order Entry
Order Entry
Metrics-based Workload
Respond to Changing Conditions
Employee Portal
 Portal
Accounting
 Discoverer, reports
Web Store
 HTTP, J2EE Server
Unexpected demand!  shift more capacity to Web Store
Grid High Availability
Ensure High Quality of Service




Transparent Application Failover (TAF)
Fast-Start Fault Recovery™
Integrated Backup and Disaster Recovery
Multi-tier Failover Notification (FaN)
RAC Failover AS Detection Total Downtime
Without FaN
< 8 secs
15 mins
> 15 mins
With FaN
< 8 secs
< 4 secs
< 12 secs
Grid Software Provisioning
Oracle
Inventory
Software
Configurations
View/Search
Grid
Control
Repository
Hardware
Configurations
Compare
Track Changes
Reference
Configurations
Install/Clone
Oracle.com
Configure
Product Updates
Deploy
Patch
Over 20% of downtime is
attributable to human
configuration errors
Patches
Product
Configuration
Grid User Provisioning
Lower Management Costs
Sales Portal
Accounting
• Consolidate user accounts
 Centralize ID management
 Share authorization and
authentication services
Client
Directory
Support Portal
Performance Monitoring
Improve Application Performance
Monitor and analyze
application performance:
 “How much time is being
spent in just the JDBC part
of this application?”
 “What was the average
response time over the
past 3, 6, and 9 months?”
Service Level Management
Ensure High Quality of Service
New York
Sales Office
Tokyo
Sales Office
Application
Any
User
 Monitor transactions
 Understand end user experience
 Identify bottlenecks
 Accelerate problem resolution
Grid Delivers Capacity-on-Demand
Use Resources More Effectively
1
2
3
Load increase
identified -additional resources
required
Systems chosen for
deployment from
available hardware
New servers added to
application
Image/Clone AS
Associate AS with Infrastructure
Add AS to cluster
Configure DB server to get AS requests
Configure SLB to include new AS
New Servers
Responsive Software Architecture
Deliver New
Services
Unify Your
Web Presence
10g
Improve
Productivity
Integrate Your
Business
Optimize Your
Business Processes
Responsive Software Architecture
IT Problem
 Stovepiped web sites are 
costly to manage
 Monolithic applications are 
inefficient and inflexible
 Integration projects are

expensive & labor-intensive
 Disconnected systems

slow response time
 Information chaos limits

productivity
Oracle 10g Solution
Unify web and wireless
access on a single framework
Build software from reusable
business services
Simplify integration with a
standards-based platform
Standard business processes
for greater efficiency
Collaborate to improve
productivity
Problem: Stovepiped Web Sites
Costly to Manage and Deliver Content and Apps
Extranet
Intranet
Employees:
• Sales
• Operations
• Executive
Internet
Partners:
• Distributors
• Suppliers
Customers:
• Beta customers
• Enterprises
• Small Business
Unified Web Presence
Reduce Management and Development Costs
 Separate employee,
customer, and partner sites
 Single portal
framework
 Access rights for every
application and content store
 Centralized identity
management
 Custom mobile apps for
each wireless device
 Single wireless
framework
Unified Portal Framework
Reduce the Cost of Managing Web Sites
Employees
Enterprises
Partners
Customers
Oracle Application Server Portal
E-Business
Services
Documents
World Wide
Web
Hosted
Services
Enterprise
Applications
Centralized Identity Management
Ensure Security While Lowering Cost
 Secure centralized access
across entire system
 Customized privileges
–
–
By group, roles, users
Manage, update, view
 Support for 3rd-party solutions
for secure access to legacy
applications
Delegate Access Control
Provide Greater Flexibility in Managing Portals
 Enforce corporate security
policies and standards
 Delegate access and style
to departments or partners
 Encourage user
personalization
Finance
Portal
a
Sales
Single Sign-On
Reduce Management Costs; Improve Productivity
 Reduce the cost of resetting
passwords ($300 per user / per
year, IDC)
 Users login once to access
applications & content
Multi-Channel Delivery
Reduce Cost of Managing Wireless Devices
 Develop mobile applications once
– Multi-channel XML
– Web services
 Deploy to multiple channels
– Mobile laptops
– Wireless phones
Oracle Application
– PDAs
Server Wireless
 Manage from a single console
Deliver Personalized Content
Improve User Productivity
Problem: Monolithic Applications
Inflexible, Inefficient, Hard to Maintain
 Hard to adapt to changing
business requirements
Print Invoices
Generate POs
Create
Customers
Credit
Verification 1
Credit
Verification 2
User
Authentication 1
User
Authentication 2
Account
Validation 1
Account
Validation 2
 Duplication of functionality
means wasted resources
 Small fixes require large
investments of time and
labor
Reusable Services
Lower Development Costs, Improve Flexibility
Credit
Verification
Service
 Build applications from
modular business services
 Standardized interfaces
for reuse & interoperability
Print
Invoices
Create
Customers
Generate
POs
Account
Validation
Service
Authentication
Service
Oracle Application Server 10g
 Self-describing for easy
discovery and binding
Web Services Foundation
Find and Invoke Platform-Independent Services
Client
Client Application
XML Binding
Discover
(UDDI)
Invoke
(SOAP)
Publish
XML Binding
Service Implementation
(J2EE, PL/SQL, Other)
Web Service
(WSDL)
Web Service
Registry
Service Development Framework
Rapid Development of Business Services
 Productivity with Choice
–
–
–
Visual and declarative environment
Complete development framework
“My JDeveloper” personalized interface
 Full Web services lifecycle support
–
–
Model, develop, deploy, debug, test, tune
XML metadata for simplified maintenance
 Complete standards support
–
–
SOAP, WSDL, UDDI, WS-I
Interoperability with .NET
 Collaborative development
–
Integration with SCM tools
Oracle JDeveloper 10g with ADF
Leverage Existing Investments
Wrap IT Assets as Web Services
SOAP
SOAP
External
Supplier
Database
Stored
Procedure
SOAP
OracleAS
Integration
SOAP
Packaged
Application
Legacy
Application
Publish Services as Portlets
Allow Users to Interact with Web Services
Sales forecasting
Publish
Campaign planning
Personalize
Lead tracking
Application
Developer
Expense reporting
Procurement
Travel reservations
Personalize
News feeds
Import
Public UDDI
Registry
Stock quotes
…
Personalize
Portlet Catalog
Portlet Catalog
Enable Personalization and Reuse







Collaboration
Applications
Content management
Syndicated news
Business Intelligence
Workflow & notification
Web Services
Something is wrong here…
“Integration costs are approaching
one-third of total spending on
application development and
deployment.”
– Gartner, 2003
Problem: Integration Complexity
Costly, Labor Intensive, and Hard to Manage
Application
Screen
Scrape
Application
Download
File
Application
Message
Queue
Sockets
Application
Sockets
RPC
Application
ORB
Transaction
File
Application
ORB
APPC
Message
Application
Screen
Scrape
Transaction
File
Screen
Scrape
Transaction
File
CICS Gateway
Download
File
Application
Application
Message
Queue
Application
Transaction
File
CICS Gateway
Screen
Scrape
Message
Download
File
Message
Queue
APPC
RPC
Standards-Based Integration
Simplify Your Integration Platform
Any Database
Suppliers
Web Services
Integration
Trading Partners
B2B
Integration
Data
Integration
Application
Integration
Business Process Management
Exchanges
Customers
Web Services
Applications
OracleAS 10g Integration
Legacy Systems
Model-Driven Integration
Reduce Labor Costs and Improve Productivity
 Reduce high
labor costs of
proprietary
solutions
 Easy to add,
upgrade, and
delete endpoints
without coding
Start
Transform
Start
PO
N
Start
Order Entry
PO
Transform
Confirmed?
Conf
Transform
Y
E-mail
Invoice
End
End
End
Order Mgmt
Order to Cash
Financials
Application Integration
Automate Interactions Between Applications
Packaged Applications
OracleAS
Integration
Legacy Systems
Data Sources
•
•
•
•
Metadata Model
Processes
Business Events
Transformations
Trading Partners
Data Consistency
Adapt to Application Changes Quickly
App View 1
 Automatic propagation of data
reduces manual errors
 Common view of data and
events encourages reuse
 Connect with pre-built adapters
–
–
–
–
–
Applications
Databases
Messaging
Technology
B2B protocols
Common
Data View
App View 2
App View 3
App View 4
Data Synthesis
Improve Visibility of Data Across Systems
 Access multiple data
sources
 Construct
consolidated views
 Consume the results
within any application
Support
Financial
Application
CRM
Marketing
Accounting
View 1
Contract
Management
View 2
Order
Management
Manufacturing
Sales
View 3
Management
Shipping and
Distribution
Problem: Disconnected Systems
Limits Real-Time Decision Making
Business
Partners
Service
Providers
Exchanges
Web Services
A2A
B2B
Enterprise
App
App
App
Real Time Decisions:
•
•
•
•
Large Order Opportunity
Out of Stock
Order Not Received
Order volume less than
forecast
• Level 1 Support Issue
Business Process Management
Standardize Processes for Reuse
Application
Application
 Model processes quickly
–
Simple event handling
–
Complex B2B interactions
 Reuse common processes
Common
Internal Process
 Evolve business rules as
conditions change
Trading
Partner
Trading
Partner
Trading
Partner
Trading
Partner
Automate Business Flows
Improve Processes Across Systems
Sales
Supplier
Wireless Web Service
1
2
Partner
Application
Distributor
Internal
User
Email
JCA
RosettaNet
Portal
3
4
5
6
Business Activity Monitoring
for Continuous Process Improvement
Track and Analyze
• “Who has the highest
order $$ volume?”
• “Where is my PO?”
• “Where are orders
delayed?”
Problem: Information Chaos
Limits Productivity and Collaboration
 Users
–
–
Where can I find information
about my health benefits?
What was the URL for the
Support center?
 Teams
–
–
What PPT version did you
send me via email?
I want to approve that Web
page before it’s externalized
 Managers
–
How did my sales team do in
the Western region?
The Information Age Chaos!
Collaborative Work Environment
Respond Quickly to Changing Business Needs
Content
Management
Collaboration
Tools
Portal
Advanced
Search
Voice
Business
Intelligence
Workflow
Content Management
Share Information Across Enterprise
Approval Routing & Notifications
Improve Workflow
Portal Page
Item for approval
Item
Creator
Status
Portlet
Approval Routing
Item
Approved
Portal User
Notification
Portlet
Item
Rejected
Approvers
Built-In Business Intelligence
Analyze Data in Real-time
Oracle Application Server 10
g
Lower Your Costs, Increase Your Flexibility
 Enterprise Grid Computing
–
–
–
Lower hardware costs
Lower management costs
Improve quality of service
 Responsive Software Architecture
–
–
–
Deliver new services faster
Integrate existing assets to optimize your business
Collaborate effectively to improve productivity
Responsive software infrastructure for
grid computing