92
Tom Donnelly, Mike Denman July 28, 2004 Title

Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Tom Donnelly, Mike DenmanJuly 28, 2004

Title

Page 2: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

• Introductions

• Overview of Oracle AS10g Platform

• Oracle SOA on Grid Technology

• Oracle Enterprise Manager

• Oracle Enterprise Manager with packs (grid control)

• Demonstrations

• Q&A

Golf Tips

Agenda

Page 3: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Tom DonnellyApplication Server Account Manager

“Fairway Position” & Product Momentum

Page 4: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

AS 10g:“It’s Moving Day at the Masters”

Source: IDC

2000 2001 2002 20030%

4%

7%

12%

16%

V1.0

V1.0.2

V1.0.2.2

V2.0

V3.0

V10g

19%

Page 5: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

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

Page 6: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle APS GrowthWorld’s Largest Companies – As of June 2003

325 of GL 500

265 of S&P 500

260 of F 500

670 of GL1000

24 of DJIA 30

Page 7: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle “AS Gallery”

Lucent Northrop Grumman Lockheed Martin Raytheon Perot Systems Affiliated Computer Services Election Systems & Software BMC Software Redhat Biogen IDEC IQ Navigator National Notification Network

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

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

Telco,Telco,High TechHigh Tech

Financial Services,Financial Services,HealthcareHealthcare

Government,Government,EducationEducation

Manufacturing, Manufacturing, Retail, OtherRetail, Other

Page 8: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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…

Page 9: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

APS Market Share“The Competitors are Getting the Yips”

2001 2002 20030%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Other = 25.2%

Oracle = 19.5%Oracle = 19.5%

BEA = 26.3%BEA = 26.3%

IBM = 29.2%IBM = 29.2%

Market Share Change 2002 to 2003Oracle +2.7%, BEA –1.2%, IBM +1.7%

Latest IDC Revenue Market Share

Page 10: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Magic Quadrant for Application Platform Suite (APS) – 2004 “Green In Regulation”

Page 11: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 12: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Forrester Application Server TechRankings – 2004 “The Gimme”

Source: Forrester, July, 2004Source: Forrester, July, 2004

Page 13: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

"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

Page 14: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

NetworkComputing Evaluation of Enterprise Portals “Hole-in-One”

Source: NetworkComputing, April, 2004, report located at Source: NetworkComputing, April, 2004, report located at ias.us.oracle.comias.us.oracle.com

Page 15: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

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

A Leader in the Clubhouse…Oracle9i Application Server””

Page 16: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

“ Course Management” & Product Overview

Page 17: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Expensive hardware, software, and labor Inflexible architecture limits business

responsiveness

Isolated Applications Deployed on Islands of Infrastructure

IT Challenges

Page 18: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

The Island of Infrastructure

Isolated Applications

EnterpriseGrid Computing

ResponsiveSoftware Architecture

Oracle Strategy for IT

Page 19: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Suite vs. Shopping Basket

Page 20: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

IonaORBsIona

ORBs

AccrueClickstream

AccrueClickstream

TivoliManagement

TivoliManagement

VitriaIntegration

VitriaIntegration

RationalModelingRationalModeling

RogueWaveFramework

RogueWaveFramework IBM

Application Server

IBMApplication

Server

NovellDirectoryNovell

Directory

NetscapeWeb ServerNetscape

Web Server

MicrosoftDatabase

MicrosoftDatabase

Times TenCache

Times TenCache

ActuateReportingActuate

Reporting

PlumtreePortal

PlumtreePortal Cognos

AnalysisCognosAnalysis

Phone.comWireless

Phone.comWireless

NetPerceptionsPersonalization

NetPerceptionsPersonalization

BorlandJava ToolBorland

Java Tool

RSACertificateAuthority

RSACertificateAuthority

Too Many Incompatible Pieces “Architectural Stroke and Distance”

Page 21: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

OracleDirectoryOracle

Directory

OracleASIntegrationOracleAS

Integration

Oracle ADFFramework

Oracle ADFFramework

OracleApplication

Server

OracleApplication

Server

Oracle HTTP Server

Oracle HTTP Server

Oracle Web Cache

Oracle Web Cache

OracleReportsOracle

Reports

OracleASPortal

OracleASPortal

OracleDiscoverer

OracleDiscoverer

OracleASWireless

OracleASWireless

OracleCertificateAuthority

OracleCertificateAuthority

OracleASPersonalization

OracleASPersonalization

OracleJDeveloper

OracleJDeveloper

OracleEnterpriseManager

OracleEnterpriseManager

OracleDatabaseOracle

DatabaseBus. Comp.

for JavaBus. Comp.

for Java

Oracle Application Server “Using the Right Club”

Page 22: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

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 AS 10g Solves the Technology Challenges and “Improves Your Lie”

Page 23: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

J2EE, &Web Services

Portals

WirelessBusinessIntelligence

e-Business Integration

Management &Security

Performance &Caching

“Closest to the Green”

Page 24: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Web Services

B2B Integration

Application Integration

Any Data Source

Business Intelligence

Wireless & Mobile

Enterprise PortalManagement &

Security

Business Services Framework

Rapid ApplicationDevelopment

Clustering &Caching

Oracle Application Server 10g

Integrated Platform - “Hitting the Flagstick”

Page 25: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Designer

SoftwareConfiguration Manager

Forms Developer

JDeveloper

Warehouse Builder

Reports Developer

BI Beans

Discoverer

Rapid ApplicationDevelopment

Application Development Framework

Java, XML, SQLOpen Standards-Based

Oracle Developer Suite 10g

Integrated Development Platform “The One-Putt”

Page 26: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Have it All with OracleAS 10g

Page 27: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

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 10g

Breadth and Depth for Strategic IT Initiatives

Page 28: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

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 Application Server“A Powerful Foursome…”

Page 29: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

“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

Align IT With Business ObjectivesChange is a Constant

Page 30: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

“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

Or, put (putt) another way…

Page 31: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

ScorecardEnterpriseEnterpriseStandardStandard

Oracle Application Server 10g Feature Summary “Scorecard”

HTTP HTTP (Apache + mods)

J2EE / Web ServicesJ2EE / Web Services

TopLinkTopLink

XML (XDK)XML (XDK)

Management (OEM)Management (OEM)JDeveloper (5 Lic.)JDeveloper (5 Lic.)

Portal Portal Content Mgmt. SDK (iFS)Content Mgmt. SDK (iFS)

Forms Forms

Directory & Cert. AuthorityDirectory & Cert. Authority

Integration & Workflow Integration & Workflow

Caching Caching

Business Intelligence Business Intelligence

Wireless Wireless Personalization Personalization

X XX XX XX X

X XX X

X X

X X

X

X X

XXXX

X

JavaJava

X XX

ServicesServices

XX

Page 32: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Mike DenmanSolutions Architect

SOA, OEM & Other TLA’s

Page 33: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Web Services

B2B Integration

Application Integration

Any Data Source

Business Intelligence

Wireless & Mobile

Enterprise PortalManagement &

Security

Business Services Framework

Rapid ApplicationDevelopment

Clustering &Caching

Oracle Application Server 10g

Oracle’s Middleware Platform

Grid Computing InfrastructureGrid Computing Infrastructure

Page 34: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #1Conquer Your Inner Demons

Page 35: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Enterprise Grid Computing

Add and Reallocate Capacity Quickly and Economically

Coordinated use of many servers acting as one large computer

Database Grid Application Server GridStorage Grid

Grid

Control

Page 36: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Load increase identified --

additional resources required

1

Systems chosen for deployment from

available hardware

2

New Servers

New servers added to application

3

Image/Clone ASAssociate AS with InfrastructureAdd AS to clusterConfigure DB server to get AS requestsConfigure SLB to include new AS

Oracle Grid Computing Delivers Capacity-on-DemandUse Resources More Effectively

Page 37: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Ser

vice

Man

ag

emen

t: O

racl

e G

rid

Co

ntr

ol

Dep

loym

ent

Pro

vis

ion

ing

Mo

nit

ori

ng

Service Oriented Business Applications

Service Consumer

Process IntegrationBI, Portal, Wireless

Service Runtime: AS 10g : J2EE & Web services

Open StandardsQuality of Service

Service Infrastructure: Oracle Grid Platform

Oracle Database 10g

CanonicalProcesses

BusinessAnalytics

UnifiedData Hub

Service D

evelop

men

t: Oracle Jd

evelo

per 1

0gOracle AS10g ASM

Web

Services

Ap

p L

ifecycle M

ana

gem

ent

Services

Fram

ewo

rk

Oracle’s SOA Framework

Page 38: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Enterprise SOA Standards

HTTP, IIOP, JMS, SMTPHTTP, IIOP, JMS, SMTP

XMLXML

SOAPSOAP

WSDLWSDL

UDDIUDDI

TransportTransport

MessagingMessaging

DescriptionDescription

DiscoveryDiscovery

Ma

na

ge

men

t (

WS

DM

)

WS-WS-ReliabilityReliability

WS-WS-SecuritySecurity

QualityQualityof Serviceof Service

WS-Orchestration: BPEL4WSWS-Orchestration: BPEL4WS

Business Process

CollaborationCollaboration

ContextContext

CoordinationCoordination

TransactionsTransactions

WS-Choreography: CDL4WSWS-Choreography: CDL4WS

WS-Capability AssertionsWS-Capability Assertions

Se

rvic

e O

rien

ted

Ap

plic

atio

n d

ev

elo

pm

en

t

Page 39: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Management in Oracle Application

Server

Page 40: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #2Let Nothing Deter You!

Page 41: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Enterprise Manager

Installs with each AS10g server instance

Administration console – deploy, manage applications against single instance or cluster.

Real-time monitoring of single instance

Oracle App Server

Agent

App Server

Control

Oracle Home

Page 42: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 43: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 44: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Grid Control

Top Application Performance Problems and

Drilldowns

Centralized Management Across

All Components

Unified Management of Logs and Ports Application

Deployment and Configuration

Software Inventory Management

Scalable Cluster Management

Page 45: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 46: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Demo

Page 47: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

AS10g Component Breakdown

Page 48: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #3Perfection is Unattainable

Page 49: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Web Services

B2B Integration

Application Integration

Any Data Source

Business Intelligence

Wireless & Mobile

Enterprise PortalManagement &

Security

Business Services Framework

Rapid ApplicationDevelopment

Clustering &Caching

Oracle Application Server 10g

SOA Core- Standards Driven Integrated Middleware Platform

Grid Computing InfrastructureGrid Computing Infrastructure

Page 50: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

J2EE container

Page 51: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Solution Building Block – Fastest, Lightest J2EE Container

Standards Compliant

High Availability

Advanced Security

Messaging

Management

Integrated, Productive Development Tools

2.02.02.02.0

2.32.32.32.3

EJBEJB

1.21.21.21.2

2.02.02.02.0

ServletsServlets

JSPJSP

JDBCJDBC

OC4JOC4JJ2EE 1.3 J2EE 1.3

ComplianceCompliance

1.01.01.01.0

1.0.21.0.21.0.21.0.2

JAASJAAS

JMSJMS

1.01.01.01.0ConnectorConnector

J2EE 1.4 Developer Preview Since August 2003

Page 52: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Delivering Standard J2EE APIs for Web Services

DescriptionJava APIsfor XML

Java API for XML Registries

Java API for XML Remote Procedure CallJAX-RPC

SAAJ

Java API for XML Data Binding

SOAP Attachments API for Java

JAXP

JAXB

JAXR

Java API for XML Parsing

Stateless Session EJB Endpoint ModelEJB 2.1

Web Services Deployment ModelJSR 109

OC4J 10.0.3 Developer Preview 2 - J2EE 1.4 CTS Compliant - Available on OTN

Page 53: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Web Services Runtime: OracleAS 10g

– Aligned with J2EE 1.4, JSR 109– Interoperable with .NET– Built on SpecJAppServer performance of OracleAS 10g

MessagingTransactions PoolingNamingSecurityS

OA

P S

ervl

et

Ap

ach

e H

TT

P

StatefulJava Class

StatelessSession EJB

JMS Queue

PL/SQLStored Proc.

HTML/XML Stream

Stateless Java Class

WSDLWSDL

Web ServiceWeb ServiceClientClient

(J2EE, .NET,(J2EE, .NET,Portal, MobilePortal, Mobile

PLSQL)PLSQL)

Bin

din

gB

ind

ing

Sta

tic/

Dyn

amic

Sta

tic/

Dyn

amicRequest/Response

Message Oriented

Oracle Application Server 10g

SOAP

Publish

Find

UDDI

Jav

a X

ML

Bin

din

g

UDDI

Page 54: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle 10g Portal

Page 55: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #4Everyone can be a Cinderella Story

Page 56: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Reduce the cost of resetting passwords ($300 per user / per year, IDC)

Users login once to access applications & content

Single Sign-On Reduce Management Costs; Improve Productivity

Page 57: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Add Content Using OmniPortletView Relevant Data in a Useful Format

Publish and aggregate applications or content from any source

Manage consistent presentation regardless of origin

PresentationPresentation Data SourceData Source

Integrate Integrate with the with the portalportal

Integrate Integrate with the with the

applicationapplication

• ChartChart• TabularTabular• NewsNews• List List • ……

• Web ServiceWeb Service• XMLXML• CSVCSV• JCAJCA

• Ext. CMSExt. CMS• ……

APIs, WebDAV, Syndication, Search, PDKAPIs, WebDAV, Syndication, Search, PDK

Page 58: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Web Clipping

Full Page Clipping Restricting Clipping of External Web Sites

– Copyright Protection using the proxy exception

Browse to Source Browse to Source Web PageWeb Page

‘‘Section’ Page, Section’ Page, Choose ClippingChoose Clipping

Portal Page with Portal Page with Web ClippingWeb Clipping

Data and UI Data and UI

Data only New UI

Data only New UI

Page 59: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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 Services SSL Support JDev Portlet Wizard Existing

Applications

Web SitesWeb SitesHTTPHTTP

Web Services

WWSSDDLLSOAPSOAP

JJPPDDKK

URLURL

HTTPHTTPServletServlet

JSPJSP

EJBEJB

Web ServiceWeb ServiceApplication ServerApplication Server

Page 60: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Demo

Page 61: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle BI & Integration

Page 62: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #5The Shanks are Like a Virus

Page 63: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Business IntelligenceComplete, Integrated, and Open

Oracle9iOLAP

Oracle9iData Mining

OracleAS10gPortal

OracleAS10gReports

OracleAS10gPersonalization

Apps Built Using OracleAS10g BI Beans*

ETL

OracleAS10gDiscoverer

Oracle9i Warehouse Builder*

* Part of the Oracle9i Developer Suite

Oracle E-Business SuiteWith Daily Business Intelligence

Page 64: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Integration Patterns

Business Process Management

Integrate People, Processes, Applications, PartnersAbstract Business Process from Enterprise Applications

Process Integration Event Driven Process ManagementSuitable for simple and complex process flowsE.g. New Order Process

Data Integration Synchronize data across the enterpriseE.g. Customer Data Hub

B2B Integration Connect boundaries of enterprise, partners, vendors, customersEDI & RosettaNetiHub Scenarios

Connectivity Connecting to Enterprise Applications, Technology, Mainframes, Systems etc.Available to AppServer, Portal using API interfaces

Page 65: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Supported Endpoints and Adapter Development Kit

Databases Oracle7.3, 8.0, 8i, 9i MS SQL-Server IBM DB/2 UDB Sybase Informix JDBC

Messaging Oracle AQ MQ-Series JMS

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)

Transports HTTP, HTTP/S SMTP FTP, FTP/S AS/2

Legacy CICS DB2 IMS VSAM 3270/5250 Screen

Scraping

Page 66: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Identity Management

Page 67: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #6The Swing Sometimes Becomes Unfolded

Page 68: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Security Architecture

Access ManagementDirectory Services

Provisioning Services

External Security Services

OracleInfrastructure

Security

Application Component

Security

11i E-Business Suite

Responsibilities, Roles ….

Collaboration Suite

Secure Mail, Interpersonal Rights …

OracleASPortal & Wireless

Roles, Privilege Groups …

OracleAS 10g

JAAS, WS SecurityJava2 Permissions..

Oracle 10g

Enterprise users, VPD, EncryptionLabel Security

OracleAS 10g

JAAS, WS SecurityJava2 Permissions..

Oracle 10g

Enterprise users, VPD, EncryptionLabel Security

Oracle Application Server

JAAS, WS SecurityJava2 Permissions..

Oracle Database

Enterprise users, VPD, EncryptionLabel Security

Oracle Internet Directory

OracleASCertificate Authority

DirectoryIntegration &Provisioning

OracleASSingle Sign-on

Delegated AdministrationServices

OracleIdentity

Management

Platform vs. Point Solutions

Page 69: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Identity ManagementComponents

Delegated Administration

Oracle Internet Directory

Directory Integration

Provisioning Integration

Single Sign-On

Certificate Authority

Page 70: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Internet Directory Scalability

– Millions of users – 1000’s of simultaneous clients

High availability– Multimaster replication– Hot backup/recovery, RAC, etc.

Manageability– Multi-node monitoring

Security– Comprehensive password policy– Role / policy based access control– Audit

Extensibility (Plug-in framework)– Virtual attributes– External authentication– Custom password policies

LDAPClients

DirectoryAdmin

Console

Oracle Internet

Directory Server

OracleDatabase

Page 71: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Directory Integration Service

Connectors

External Directories

Sun1(iPlanet)

Active Directory

Oracle HR

Oracle DB

OpenLDAP

eDirectory

OracleInternet

Directory

DirectoryIntegration

Service

Page 72: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

OracleAS

Single Sign-on

OracleAS Single Sign-On

PKI, pwd, Win2K Native Auth…

SecureID, Biokey,

ERP,CRM,…

eMail

Portal

Partner SSO (Netegrity, RSA, Oblix)

Partner SSO Enabled Environment

OracleAS Enabled Environment

OID

ExtranetExtranet

Federation / Liberty

Integrates Oracle and partner-SSO enabled apps

Transparent access to DB Tier, 3rd party web apps

Multiple AuthN options Multi-mode AuthN

Page 73: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 74: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle Web Cache & Java Object

Cache

Page 75: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #7Never Quit the Game

Page 76: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

How Web Cache Works

1. Client sends HTTP request2. Web Cache responds immediately if cached object is available 3. If object is not in cache, Web Cache requests object from Application Server4. Application Server generates response (may include Database queries)5. Application Server responds to Web Cache6. If response is cacheable, Web Cache retains a copy for subsequent requests7. Web Cache responds to Client8. Cached object either expires according to configured policy or…9. Object is programmatically or manually “invalidated”

1

23

45

7

ClientBrowser

Oracle9iASWeb Cache

Web App Servers

Database

89

Page 77: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 78: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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.

Page 79: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

OR Mapping

Page 80: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #8Gambling is Legal at Kings Island

Page 81: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

TopLink Runtime Architecture

Data Source

To

pL

ink

Persistence Manager

CacheQuery

TX

Object Data

Conversion

Presentation Interface

Application Logic

J2EEServer

Business Entities

J2EE Services

JTACMP/BMP

ConnectionPools

JDBC

Mappings

Page 82: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Oracle ADFEnd-to-end J2EE Framework

Implements standard J2EE best practices Model-View-Controller (MVC) design pattern

Focus on the application, not the “plumbing” Consolidation and evolution of previous frameworks

Business ServicesBusiness Services

Web and Wireless ClientsWeb and Wireless ClientsRich ClientsRich Clients

ModelModel

ControllerController

Page 83: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

ADF UIX

ADF Controller

ADF Bindings

ADF Data Control

ADF Business Components

Service Object

ADF Business ComponentsQuery Object

ADF Business ComponentsEntity Object

Swing / JClient

AD

F M

eta

da

ta S

erv

ice

s

View

Controller

Model

BusinessServices

Swing / JClient JSP ADF UIX JSF

Rich Client Web / Wireless

Struts ADF Controller

ADF Bindings

ADF Data Control

JavaClasses

EJBSessionBeans

WebServices

ADF Business Components

Service Object

JDBCEJB

FindersTopLinkQueries

ADF Business ComponentsQuery Object

DataAccess

ADF Business ComponentsEntity Object

Java Classes EJB Entity Beans

TopLink Mapping

PersistentBusinessObjects

AD

F M

eta

da

ta S

erv

ice

s JSR 227

Choice: Standard and open source technologies.

Page 84: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

High Availability

Page 85: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

High Availability in AS10g

Page 86: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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, Fujitsu-Siemens, etc.

Failsafe for Windows

Page 87: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 88: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Middle Tier High AvailabilityOPMN Process

Management: Death Detection (Re)start

ProcessesData Replication Web Cache HTTP Sessions EJB SessionsSmart Routing Web Cache Mod_oc4j EJB Proxy

OracleAS Instance

OC4JOC4J

OC4J

OPMN

DCMmod_oc4j

ajp events

eventsevents

WCevents

http

OPMN

DCM

events

OHS

OC4J

OC4J

http

OHS

IM Mid-Tier

OID

Page 89: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 90: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

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

Page 91: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

Golf Tip #9Let the Big Dog Eat!

Page 92: Tom Donnelly, Mike Denman July 28, 2004 Title. Oracle Enterprise Manager Introductions Overview of Oracle AS10g Platform Oracle SOA on Grid Technology

Oracle Enterprise Manager

AQ&Q U E S T I O N SQ U E S T I O N S

A N S W E R SA N S W E R S

Q&A