Here is a Title - Greater Cincinnati Oracle Users Group

advertisement
Title
Tom Donnelly, Mike Denman
July 28, 2004
Agenda
• Introductions
• Overview of Oracle AS10g Platform
• Oracle SOA on Grid Technology
• Oracle Enterprise Manager
Golf Tips
• Oracle Enterprise Manager with
packs (grid control)
• Demonstrations
• Q&A
Oracle Enterprise Manager
“Fairway Position” &
Product Momentum
Tom Donnelly
Application Server
Account Manager
Oracle Enterprise Manager
g:
AS 10
“It’s Moving Day at the Masters”
V10
g
V3.0
V2.0
16%
V1.0.2.2
V1.0.2
19%
12%
V1.0
7%
4%
0%
2000
2001
2002
2003
Oracle Enterprise Manager
Source: IDC
Oracle Application Server
“Stimpmeter”
 Is the World’s fastest growing Application Platform
Suite (APS)
 Is the only integrated Application Platform Suite (APS)
‘out of the box’ in the market
 Has more than 20,100 customers
 Is the fastest and gives the best price-to-performance
 Has 14,800 trained partners; 4,900 reseller; 1,500
ISVs; and 1,200 “Big 6” trained consultants
 Has 158 Patents issued by United States Patents and
Trademark Office
Oracle Enterprise Manager
Oracle APS Growth
World’s Largest Companies – As of June 2003
260 of F 500
325 of GL 500
265 of S&P 500
670 of GL1000
24 of DJIA 30
Oracle Enterprise Manager
Oracle “AS Gallery”
Telco,
High Tech












Lucent
Northrop
Grumman
Lockheed Martin
Raytheon
Perot Systems
Affiliated Computer
Services
Election Systems
& Software
BMC Software
Redhat
Biogen IDEC
IQ Navigator
National
Notification
Network
Government,
Education
Financial Services,
Healthcare














Harvard Pilgrim
Healthcare
Telecheck
Cardinal Health
Banco BHD
Nacional
Financiera
Banco Agricola
First Trust
Archipelago
Union Bank of
California
Credit Acceptance
CalPers
UBS Warburg
BullRun
Verifone











Manufacturing,
Retail, Other
US Navy
US Army
US Dept of Defense
Military Health System
US Geological Survey
Dept of Education
Transportation
Security Agency
National Institute of
Health
Bellevue University
Rensselaer
Polytechnic Institute
Los Alamos National
Laboratory
Environment Canada

















Boeing
Cummins
Washington Group
P&O Ports
Haliburton
TAM Brazil
Unocal
Maysteel
Alcoa
Multipack
Cargosmart
Henkel
Pakprint
Best Western
Starwood Hotels
Huges Suupply
Kelly-Moore Paint
Oracle Enterprise Manager
“Analyst Grand Slam Trophies”
 IDS APS Market Share
–
“Pressing” the competition…
 Gartner APS Magic Quadrant
–
On top of the “Leader Board”
 Forrester Tech Rankings
–
Taking strokes off our game…
 Network Computing
–
The Tournament Winner…
Oracle Enterprise Manager
APS Market Share
“The Competitors are Getting the Yips”
100%
90%
Other = 25.2%
80%
70%
Oracle = 19.5%
60%
BEA = 26.3%
50%
40%
30%
IBM = 29.2%
20%
10%
0%
2001
2002
2003
Market Share Change 2002 to 2003
Oracle +2.7%, BEA –1.2%, IBM +1.7%
Latest IDC Revenue Market Share
Oracle Enterprise Manager
Magic Quadrant for Application Platform
Suite (APS) – 2004 “Green In Regulation”
Oracle Enterprise Manager
“Oracle was one of the first vendors to offer an
extended APS package…During the past few
years, Oracle has lavished massive resources
on it’s APS initiative. Oracle’s APS is rich in
functionality, some of which is also available as
add-ons for other vendor’s APSs.
Although less visible than other competing
products, the Oracle platform has been
adopted by a large and growing number of
users, shows good industry support, and is the
revenue leader in the stand-alone APS
market.”
Application Platform Suites Vendor Analysis
Gartner July, 2004
Oracle Enterprise Manager
Forrester Application Server
TechRankings – 2004 “The Gimme”
Oracle Enterprise Manager
Source: Forrester, July, 2004
"Oracle's Application Server 10g was
the surprise in our evaluation of
application server platforms... The
surprise was how much progress
Oracle has made in weaving its
application server, portal server, and
integration server into a cohesive
platform."
Forrester Tech Choices
July 14, 2004
Oracle Enterprise Manager
NetworkComputing Evaluation of
Enterprise Portals “Hole-in-One”
Oracle Enterprise Manager
Source: NetworkComputing, April, 2004, report located at ias.us.oracle.com
Oracle9i Application Server
””
A Leader in the Clubhouse…







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
Oracle Enterprise Manager
“ Course Management” &
Product Overview
Oracle Enterprise Manager
IT Challenges
Isolated Applications Deployed on
Islands of Infrastructure
 Expensive hardware, software, and labor
 Inflexible architecture limits business
responsiveness
Oracle Enterprise Manager
Oracle Strategy for IT
The Island of
Infrastructure
Enterprise
Grid Computing
Isolated
Applications
Responsive
Software Architecture
Oracle Enterprise Manager
Suite vs. Shopping Basket
Oracle Enterprise Manager
Too Many Incompatible Pieces
“Architectural Stroke and Distance”
Vitria
Integration
NetPerceptions
Personalization
RogueWave
Framework
Netscape
Web Server
Accrue
Clickstream
Phone.com
Wireless
Novell
Directory
Iona
ORBs
IBM
Application
Server
Rational
Modeling
Microsoft
Database
Actuate
Reporting
Plumtree
Portal
Tivoli
Management
Cognos
Analysis
Times Ten
Cache
Borland
Java Tool
RSA
Certificate
Authority
Oracle Enterprise Manager
Oracle Application Server
“Using the Right Club”
Oracle
Web Cache
Oracle
Application
Server
Oracle
Enterprise
Manager
Oracle
Reports
OracleAS
Wireless
Oracle ADF
Framework
Oracle
Directory
Oracle
Discoverer
Oracle HTTP
Server
Oracle
JDeveloper
OracleAS
Integration
Oracle
Certificate
Authority
Oracle
Database
Bus. Comp.
for Java
OracleAS
Portal
OracleAS
Personalization
Oracle Enterprise Manager
Oracle AS 10g Solves the Technology
Challenges and “Improves Your Lie”
 Middleware Complexity Growing
–
–
–
Too Many Pieces
Too Many Vendors
ONE Vendor, ONE Middleware Solution
 Complex to Develop
–
–
Too Many Tools
ONE Tool Set
 Unreliable When Deployed
–
–
Fragile Infrastructure
Pre-certified, Highly Available Infrastructure
 Expensive to Manage
–
–
–
Software Acquisition Cost
Management Cost
Lower acquisition cost, Lowest TCO
Oracle Enterprise Manager
“Closest to the Green”
Management &
Security
e-Business
Integration
Portals
J2EE, &
Web Services
Business
Intelligence
Wireless
Performance &
Caching
Oracle Enterprise Manager
Oracle Application Server 10
g
Integrated Platform - “Hitting the Flagstick”
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 Enterprise Manager
Oracle Developer Suite 10
g
Integrated Development Platform “The One-Putt”
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 Enterprise Manager
Have it All with OracleAS 10g
Oracle Enterprise Manager
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 Enterprise Manager
Oracle Application Server
“A Powerful Foursome…”
 Most Productive Development
–
–
–
Common Infrastructure and Technology Stack
Complete J2EE and Web Services
Lightweight J2EE Footprint
 Most Reliable Deployment
–
–
–
Top Performance and Caching
High Availability and Clustering
Complete Management and Security
 100% Standards Compliant
–
J2EE 1.3, Web Services (SOAP 1.2, WSDL 1.0,
UDDI 2.0), ebXML, RosettaNet 2.0, LDAP v3,
SSL v3, XML ...
 Lowest Total Cost of Ownership
Oracle Enterprise Manager
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
Oracle Enterprise Manager
Or, put (putt) 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
Oracle Enterprise Manager
Oracle Application Server 10g
Feature Summary “Scorecard”
Scorecard
Services
HTTP (Apache + mods)
J2EE / Web Services
TopLink
XML (XDK)
Management (OEM)
JDeveloper (5 Lic.)
Portal
Content Mgmt. SDK (iFS)
Forms
Directory & Cert. Authority
Integration & Workflow
Caching
Business Intelligence
Wireless
Personalization
Java
Standard
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Enterprise
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Oracle Enterprise
X Manager
SOA, OEM & Other
TLA’s
Mike Denman
Solutions Architect
Oracle Enterprise Manager
Oracle Application Server 10
g
Oracle’s 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
Grid Computing Infrastructure
Oracle Enterprise Manager
Golf Tip #1
Conquer Your Inner Demons
Oracle Enterprise Manager
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
Oracle Enterprise Manager
Oracle Grid Computing Delivers
Capacity-on-Demand
Use Resources More Effectively
1
2
3
Load increase
identified -additional resources
required
New Servers
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
Oracle Enterprise Manager
Oracle’s SOA Framework
Monitoring
Service Consumer
BI, Portal, Wireless
Process Integration
Service Runtime: AS 10g : J2EE & Web services
Quality of Service
Open Standards
Service Infrastructure: Oracle Grid Platform
Oracle AS10g
Oracle
Database 10g
ASM
Services
Framework
Deployment
Business
Analytics
App Lifecycle
Management
Provisioning
Canonical
Processes
Service Development: Oracle Jdeveloper 10g
Unified
Data Hub
Web
Services
Service Management: Oracle Grid Control
Service Oriented Business Applications
Oracle Enterprise Manager
Enterprise SOA Standards
Business
Process
WS-Choreography: CDL4WS
Service Oriented
Application development
Management (WSDM )
WS-Orchestration: BPEL4WS
Collaboration
WS-Capability Assertions
Transactions
WSReliability
WSSecurity
Coordination
Quality
of Service
Context
UDDI
Discovery
WSDL
Description
SOAP
XML
HTTP, IIOP, JMS, SMTP
Messaging
Transport
Oracle Enterprise Manager
Management in
Oracle Application
Server
Oracle Enterprise Manager
Golf Tip #2
Let Nothing Deter You!
Oracle Enterprise Manager
Oracle Enterprise Manager
Oracle Home
 Installs with each AS10g server
instance
 Administration console – deploy,
manage applications against single
instance or cluster.
 Real-time monitoring of single
instance
App Server
Control
Agent
Oracle App Server
Oracle Enterprise Manager
Diagnostic Packs




Historical/trending data (Application Server and Host)
Server Tracing
Page Performance
Event Notifications
–
–
Notification Methods
Rules and Schedules
 Event history/metric history (Application Server and
Host)
 Blackouts
Oracle Enterprise Manager
Configuration Management Pack







Hardware and Software Inventory Management
Provisioning
Patch Wizard and Critical Patch Advisory
Cloning
Search configuration
Compare configuration
Policy management that ensures consistency of
deployments, system security and adherence to
operation standards
Oracle Enterprise Manager
Oracle Grid Control
Unified Management
of Logs and Ports
Application
Deployment and
Configuration
Centralized
Management Across
All Components
Software Inventory
Management
Top Application
Performance
Problems and
Drilldowns
Scalable Cluster Management
Oracle Enterprise Manager
Enterprise manager with packs
(aka Grid Control)
 Installs separately from AS10g
 Provides consolidated management and monitoring of
entire enterprise
 Out-of-box monitoring and alert notification
 Historical collections for trend analysis
 Group Management
 Job System
 Policy Management
 Application Performance Management
 Drilldown to Application Server Controls
Oracle Enterprise Manager
Demo
Oracle Enterprise Manager
AS10g Component
Breakdown
Oracle Enterprise Manager
Golf Tip #3
Perfection is Unattainable
Oracle Enterprise Manager
Oracle Application Server 10
g
SOA Core- Standards Driven 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
Grid Computing Infrastructure
Oracle Enterprise Manager
J2EE container
Oracle Enterprise Manager
Solution Building Block –
Fastest, Lightest J2EE Container
J2EE 1.3
Compliance
OC4J
EJB
2.0
 High Availability
Servlets
2.3
 Advanced Security
JSP
1.2
 Messaging
JDBC
2.0
JAAS
1.0
JMS
Connector
1.0.2
 Standards Compliant
 Management
 Integrated, Productive
Development Tools
1.0
J2EE 1.4 Developer Preview Since August 2003
Oracle Enterprise Manager
Delivering Standard J2EE APIs
for Web Services
Java APIs
for XML
Description
JAXP
Java API for XML Parsing
JAXB
Java API for XML Data Binding
JAX-RPC
Java API for XML Remote Procedure Call
SAAJ
SOAP Attachments API for Java
JAXR
Java API for XML Registries
EJB 2.1
Stateless Session EJB Endpoint Model
JSR 109
Web Services Deployment Model
OC4J 10.0.3 Developer Preview 2 - J2EE 1.4 CTS Compliant - Available on OTN
Oracle Enterprise Manager
Request/Response
Message
Oriented
Find
Publish
UDDI
Transactions Messaging
UDDI
WSDL
Security
Java XML Binding
SOAP Servlet
(J2EE, .NET,
Portal, Mobile
PLSQL)
SOAP
Stateless
Java Class
Apache HTTP
Web Service
Client
Binding
Static/Dynamic
Web Services Runtime:
OracleAS 10g
Stateful
Java Class
Stateless
Session EJB
PL/SQL
Stored Proc.
HTML/XML
Stream
JMS Queue
Naming
Pooling
Oracle Application Server 10g
– Aligned with J2EE 1.4, JSR 109
– Interoperable with .NET
– Built on SpecJAppServer performance of OracleAS 10g
Oracle Enterprise Manager
Oracle 10g Portal
Oracle Enterprise Manager
Golf Tip #4
Everyone can be a Cinderella Story
Oracle Enterprise Manager
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
Oracle Enterprise Manager
Add Content Using OmniPortlet
View Relevant Data in a Useful Format
 Publish and aggregate applications or content
from any source
 Manage consistent presentation regardless of
origin
Integrate
with the
portal
•
•
•
•
•
Presentation
Data Source
Chart
Tabular
News
List
…
• Web Service
• XML
• CSV
• JCA
• Ext. CMS
• …
Integrate
with the
application
APIs, WebDAV, Syndication, Search, PDK
Oracle Enterprise Manager
Web Clipping
 Full Page Clipping
 Restricting Clipping of External Web Sites
–
Copyright Protection using the proxy exception
Data and UI
Data only
New UI
Browse to Source
Web Page
‘Section’ Page,
Choose Clipping
Portal Page with
Web Clipping
Oracle Enterprise Manager
PDK (Portal Developer Kit)
 OID Integration
 Provider Validation
 JNDI Support to leverage JNDI environment
variables
 URL Rewriting (BETA)
 PL/SQL Doc utility
URL
 URL Services SSL Support
Servlet
J
P
JSP
 JDev Portlet Wizard
D
K
Application Server
EJB
Web Service
HTTP
Web Sites
HTTP
Existing
Applications
W
S
D
SOAP L
Web Services
Oracle Enterprise Manager
Demo
Oracle Enterprise Manager
Oracle BI &
Integration
Oracle Enterprise Manager
Golf Tip #5
The Shanks are Like a Virus
Oracle Enterprise Manager
Oracle Business Intelligence
Complete, Integrated, and Open
OracleAS10g
Discoverer
ETL
Oracle9i
OLAP
Oracle9i
Data Mining
OracleAS10g
Reports
OracleAS10g
Portal
OracleAS10g
Personalization
Apps Built Using
OracleAS10g BI Beans*
Oracle9i Warehouse
Builder*
Oracle E-Business Suite
With Daily Business Intelligence
* Part of the Oracle9i Developer Suite
Oracle Enterprise Manager
Integration Patterns
Business Process
Management
Integrate People, Processes, Applications, Partners
Abstract Business Process from Enterprise Applications
Process Integration
Event Driven Process Management
Suitable for simple and complex process flows
E.g. New Order Process
Data Integration
Synchronize data across the enterprise
E.g. Customer Data Hub
B2B Integration
Connect boundaries of enterprise, partners, vendors, customers
EDI & RosettaNet
iHub Scenarios
Connectivity
Connecting to Enterprise Applications, Technology, Mainframes,
Systems etc.
Available to AppServer, Portal using API interfaces
Oracle Enterprise Manager
Supported Endpoints and
Adapter Development Kit
Applications
 Oracle 11.5.X
 Oracle 10.7
 SAP
 Peoplesoft
 JD Edwards
 Siebel
 Tuxedo
 Any J2C Application
B2B Protocols




RosettaNet
EDI
HL7
Web Services (SOAP,
WSDL, UDDI)
Databases
 Oracle7.3, 8.0, 8i, 9i
 MS SQL-Server
 IBM DB/2 UDB
 Sybase
 Informix
 JDBC
Messaging
 Oracle AQ
 MQ-Series
 JMS
Transports




HTTP, HTTP/S
SMTP
FTP, FTP/S
AS/2
Legacy
 CICS
 DB2
 IMS
 VSAM
 3270/5250 Screen
Scraping
Oracle Enterprise Manager
Oracle Identity
Management
Oracle Enterprise Manager
Golf Tip #6
The Swing Sometimes Becomes Unfolded
Oracle Enterprise Manager
Oracle Security Architecture
Platform vs. Point Solutions
11i E-Business Suite Collaboration Suite
OracleAS
Portal & Wireless
Responsibilities,
Roles ….
Roles, Privilege
Groups …
Secure Mail,
Interpersonal Rights
…
OracleASServer
10g
Oracle Application
External
Security
Services
Access
Managemen
t
Directory
Services
Provisioning
Services
JAAS,JAAS,
WS Security
WS Security
Java2 Java2
Permissions..
Permissions..
OracleAS
Certificate
Authority
Delegated
Administration
Services
Oracle
10g
Oracle
Database
Enterprise
users,
Enterprise
users,
VPD,
Encryption
VPD,
Encryption
Label
Security
Label
Security
OracleAS
Single
Sign-on
Directory
Integration &
Provisioning
Oracle Internet Directory
Application
Component
Security
Oracle
Infrastructure
Security
Oracle
Identity
Management
Oracle Enterprise Manager
Oracle Identity Management
Components
Oracle Internet Directory
Directory Integration
Provisioning Integration
Delegated Administration
Single Sign-On
Certificate Authority
Oracle Enterprise Manager
Oracle Internet Directory
 Scalability
–
–
Millions of users
LDAP
1000’s of simultaneous clients
 High availability
–
–
Clients
Multimaster replication
Hot backup/recovery, RAC, etc.
 Manageability
–
Multi-node monitoring
–
Directory
Admin
Comprehensive password policy
Role / policy based access control Console
–
Audit
 Security
–
Oracle
Internet
Directory
Server
Oracle
Database
 Extensibility (Plug-in framework)
–
–
–
Virtual attributes
External authentication
Custom password policies
Oracle Enterprise Manager
Directory Integration Service
External
Directories
Sun1(iPlanet)
Active Directory
Oracle
Internet
Directory
Directory
Integration
Service
Oracle HR
Oracle DB
OpenLDAP
eDirectory
Connectors
Oracle Enterprise Manager
OracleAS Single Sign-On
OracleAS Enabled
Environment
ERP,
CRM,
…
eMail
Portal
PKI, pwd,
Win2K Native Auth…
OracleAS
Single Sign-on
Partner SSO (Netegrity,
RSA, Oblix)
SecureID, Biokey,




Integrates Oracle and
partner-SSO enabled apps
Transparent access to DB
Tier, 3rd party web apps
Multiple AuthN options
Multi-mode AuthN
Federation /
Liberty
Partner SSO Enabled
Environment
Extranet
OID
Oracle Enterprise Manager
Delegated Administration
Services
 Admin console w/ role-based
customization
–
–
–
User / group management
End-user vs Admin views
Admin delegation
 End-user self-service
–
–
–
Self service provisioning
Set preferences, Org-chart
Pswd reset
 Embeddable admin components
–
For integration with Apps
 Extensively configurable
–
–
Accommodate new applications
Customize UI views
Oracle Enterprise Manager
Oracle Web Cache
& Java Object
Cache
Oracle Enterprise Manager
Golf Tip #7
Never Quit the Game
Oracle Enterprise Manager
How Web Cache Works
Client
Browser
Web App Servers
Oracle9iAS
Web Cache
1
Database
3
4
2
5
7
8
9
1.
2.
3.
4.
5.
6.
7.
8.
9.
Client sends HTTP request
Web Cache responds immediately if cached object is available
If object is not in cache, Web Cache requests object from Application Server
Application Server generates response (may include Database queries)
Application Server responds to Web Cache
If response is cacheable, Web Cache retains a copy for subsequent requests
Web Cache responds to Client
Cached object either expires according to configured policy or…
Object is programmatically or manually “invalidated”
Oracle Enterprise Manager
Key Features
• Whole-page Static and Dynamic Caching
• Partial-page Caching and Personalized Content Assembly (ESI)
• Invalidation and Performance Assurance Heuristics
• Automatic Content Compression
• Web Server Load Balancing and Failover
• Cache Clustering
• Remote Office Deployments (eCDN)
• Real End-user Performance Monitoring
• Integrated with Oracle Tech Stack: 9iAS, 9iDB, 9iDS, 11i Apps, OEM
• Compatible with 3rd-party Application Servers and Databases
Oracle Enterprise Manager
Java Object Cache
The Java Object Cache is an “in-process” cache
of Java objects that can be used on any Java
platform and by any Java application. It allows
applications to share objects across requests ,
across users and coordinates the life cycle of
the objects across processes.
Oracle Enterprise Manager
OR Mapping
Oracle Enterprise Manager
Golf Tip #8
Gambling is Legal at Kings Island
Oracle Enterprise Manager
TopLink Runtime Architecture
J2EE
Server
Presentation Interface
Application Logic
Business Entities
TopLink
J2EE Services
Object
Data
Conversion
Persistence Manager
Query
CMP/
BMP
JTA
Cache
Mappings
TX
Connection
Pools
JDBC
Data Source
Oracle Enterprise Manager
Oracle ADF
End-to-end J2EE Framework
 Implements standard J2EE best practices
 Model-View-Controller (MVC) design pattern
Rich Clients
Web and Wireless Clients
Controller
Model
Business Services
 Focus on the application, not the “plumbing”
 Consolidation and evolution of previous frameworks
Oracle Enterprise Manager
Rich Client
Web / Wireless
Swing / JClient
JSP
ADF UIX
Struts
View
JSF
Controller
ADF Controller
Model
ADF Metadata Services
ADF Bindings
JSR 227
ADF Data Control
Java
Classes
JDBC
EJB
Session
Beans
TopLink
Queries
Java Classes
ADF Business
Components
Service Object
EJB
Finders
EJB Entity Beans
TopLink Mapping
Business
Services
Web
Services
ADF Business
Components
Query Object
ADF Business
Components
Entity Object
Data
Access
Persistent
Business
Objects
Choice: Standard and open source technologies.
Oracle Enterprise Manager
High Availability
Oracle Enterprise Manager
High Availability in AS10g
Oracle Enterprise Manager
Infrastructure Cold Failover
Clusters
 For customers with
95% or higher uptime
requirement
 Industry Standard
Solution (using
hardware clusters)
 Vendor certified: Sun,
HP, IBM, Red Hat,
Veritas, FujitsuSiemens, etc.
 Failsafe for Windows
Oracle Enterprise Manager
Infrastructure on Active Clusters
 Best of Breed
 For customers who
need 99.99% uptime
 Failover is seamless
 Uses Oracle’s RAC
technology
 Because it is an
Active/Active
configuration, it also
provides high scalability
Oracle Enterprise Manager
Middle Tier High Availability
OPMN Process
Management:
http
OracleAS Instance
WC
 Death Detection
 (Re)start
Processes
events
Data Replication
 Web Cache
 HTTP Sessions
 EJB Sessions
http
OPMN
OHS
events
events
Smart Routing
 Web Cache
 Mod_oc4j
 EJB Proxy
DCM
mod_oc4j
ajp
events
IM Mid-Tier
OHS
OPMN
OC4J
OC4J
OC4J
OC4J
OC4J
OID
events
DCM
Oracle Enterprise Manager
Middle Tier High Availability
 Web Cache clusters provide redundancy and fault
tolerance
 OHS/mod_oc4j load balancing and smart routing
–
weighted, local affinity, metrics-based, round robin,
random
 OPMN provides death detection and restart for all
processes
–
Self Healing
 Support for File based repository for OC4J clusters
Oracle Enterprise Manager
Middle Tier High Availability
 Hot Deployment
–
–
Supported in oc4j standalone
Supported for “well behaved” applications (stateless
applications) in Oracle Application Server
 Achieve High Availability with “loosely coupled
clusters” (multiple installations front-ended by a load
balancer or web cache):
–
–
Portal, Reports, Forms, Discoverer, Wireless
The oc4j engine for these apps do not store state, so
clustering and session state replication are not needed
Oracle Enterprise Manager
Golf Tip #9
Let the Big Dog Eat!
Oracle Enterprise Manager
Q&A
QUESTIONS
ANSWERS
Oracle Enterprise Manager
Download