Manageability for JD Edwards

41
Oracle Manageability Solutions for JD Edwards EnterpriseOne Domenico Fortunato Oracle System and Application Management (SAM) Sales

description

 

Transcript of Manageability for JD Edwards

Page 1: Manageability for JD Edwards

Oracle Manageability Solutions for

JD Edwards EnterpriseOneDomenico Fortunato

Oracle System and Application Management (SAM) Sales

Page 2: Manageability for JD Edwards

JD Edwards EnterpriseOne - ManageabilityApplication to disk management

JDE E1 Enterprise ServerJDE E1 Enterprise ServerJDE E1 Enterprise ServerJDE E1 Enterprise Server

MiddlewareMiddlewareMiddlewareMiddleware

JDE E1 HTML/J2EE JDE E1 HTML/J2EE ServersServers

JDE E1 HTML/J2EE JDE E1 HTML/J2EE ServersServers

• Stress-Test

• Stress-Tests optimized for JDE

• Real Time JDE Metrics

• Problem Resolution

• Configuration Changes

• Deploy/Patch Tool Releases

• Real Time Metrics

• Reporting and Historical Metrics

• JDE User BehaviourOracle RUEI for JDE E1Oracle RUEI for JDE E1Oracle RUEI for JDE E1Oracle RUEI for JDE E1

Oracle Application Oracle Application Management Suite (AMS) Management Suite (AMS)

for JDE E1for JDE E1

Oracle Application Oracle Application Management Suite (AMS) Management Suite (AMS)

for JDE E1for JDE E1

Real Real AppicationAppication Testing Testing (RAT)(RAT)

Real Real AppicationAppication Testing Testing (RAT)(RAT)

Oracle Application Testing Oracle Application Testing Suite (ATS) for JDE E1Suite (ATS) for JDE E1

Oracle Application Testing Oracle Application Testing Suite (ATS) for JDE E1Suite (ATS) for JDE E1

StorageStorageStorageStorage

ServersServersServersServers

Operating SystemsOperating SystemsOperating SystemsOperating Systems

DatabaseDatabaseDatabaseDatabase• Stress-Tests optimized for JDE

• Functional Testing

• Unit Testing

• DB Testing

• DB Load Recording

• SQL Performance Analyzer

• Patching &Provisioning

• Exadata &Exalogic Management

Page 3: Manageability for JD Edwards

Oracle Testing Solutions for JDE (ATS 12.1 and RAT)Oracle Testing Solutions for JDE (ATS 12.1 and RAT)

DB Testing, Load Testing and Functional Testing for Oracle

JDE E1High quality testing for all tiers of application stack

Page 4: Manageability for JD Edwards

Oracle AQM (Application Quality Management)

Solutions

Testing Application Changes

Testing Infrastructure

Oracle Functional

Testing

Oracle Load

Testing

Oracle Test

Manager

Real Application TestingApplication ReplayReal Application Testing

NewNew New

Testing Infrastructure Changes

Test Data and Lab Management

Real Application Testing(SQL Performance

Analyzer)

Application Replay

Data Discovery and Modeling

Data Subsetting

Real Application Testing (Database Replay)

Data Masking

Page 5: Manageability for JD Edwards

Storage

DBMS

Middleware

Proper Approach to Quality Management

Infrastructure Testing ToolsInfrastructureTesting tools

Application Testing tools

Application Replay

Real Application Testing

Application Testing Suite

Application Infrastructure

Changes

Application Changes

O/S

• Test infrastructure changes separately from application changes

• Test one change at a time

• Specialized tools can result in much higher quality and efficient testing

• Proper test systems and test data mandatory for good testing results

Page 6: Manageability for JD Edwards

Oracle Application Testing Suite

• Supports • Functional/regression testing

• Load/Performance testing

• Test Management

• Web, Siebel, EBS/Forms, ADF, JD Edwards, Adobe ® Flex, Database & WebServices

• Reduce scripting time by ~50%

• Automatic script generation

• Load/Performance test Scripts generated using RUEI andReal Application Testing

• Smart integration with EM Diagnostics

• JVM Diagnostics for mid-tier

• DB Diagnostics for DB-tier

• DB Profiles for Oracle Database

Page 7: Manageability for JD Edwards

Optimized testing for Oracle Applications

Oracle Fusion Applications

Oracle Ebusiness Suite

Siebel

JD Edwards Enterprise ONE

PeopleSoft

Hyperion

New Load Testing Accelerator for JD Edwards

OpenScript

Web

Services

Fusion/

ADF

EBS/

FORMS

SiebelWeb Database Adobe ®

Flex ®

AcceleratorsJD E1Load

Page 8: Manageability for JD Edwards

Testing JD Edwards with Oracle ATSNew Load Testing Accelerator for JD Edwards

Benefit from the same correlation rules and tool as JD Edwards performance testing team.

Simplifies the load test scriptingfor JD Edwards EnterpriseOnefor JD Edwards EnterpriseOneapplications by providing correlation rules for JD E1.

Page 9: Manageability for JD Edwards

JDE Load Testing Script Creation

Page 10: Manageability for JD Edwards

Oracle Load Testing

Key Benefits

• Oracle infrastructure included • Weblogic 11g

• Oracle 11g Enterprise Edition

• Scalable automatic content validation

• Comprehensive performance monitors

Eliminate performance bottlenecks in your applications

• Comprehensive performance monitors

• Web-based reporting interface• Easy to use real-time data views

• Extensive analysis capabilities

Page 11: Manageability for JD Edwards

Oracle Load Testing:Test di carico e di performance

• Esegue test di carico e di performance per applicazioni Web, SOA e per le principali suite del portafoglio Oracle

• Simula il picco di produzione tramite la concorrenza dei Virtual User

• Fornisce uno strumento per • Fornisce uno strumento per monitorare il consumo di risorse sui server applicativi (ServerStat)

• Utilizza acceleratori OOB per EBS, Siebel, & Web Services

• Tutto il test è eseguito e monitoratoattraverso una web console centralizzata

Page 12: Manageability for JD Edwards

Three levels of diagnosticsQuick trouble shooting and bottleneck identification for each diagnostics level

Level 1: Measure End-User Performance under load

Level 3: Measure Server-Side Transaction Performance with EM diagnostics

Level 2: Measure Infrastructure Performance under load with ServerStats

Page 13: Manageability for JD Edwards

Superior test automation of Oracle applications

• Oracle Functional Testing (OFT)

• Reduce scripting with up to 50%

• Robust Object identification for stabile scripts

• Acclerators for Oracle Applications

• Oracle Load Testing (OLT)

• Reduce scripting time with upto 50%

• Best correlation coverage compared to other

testingl solutions

• Zero effort scripting for RUEI customers

• Oracle Application Testing Suite (OFT, OTM & OLT)

• Fully integrated, synthetic test automation solution with one single scripting platform that utilizes JAVA as

programming language. Supports Web, SOA and packaged applications (EBS, Siebel, JD Edwards, Peoplesoft & Hyperion)

• Oracle Test Manager (OTM)

• Easy to use test process management solution

• New Test Execution module

• Browser based UI

• Support for manual testing, Test Automation

(OFT), JUnit testing and 3rd party solutions

• Linux and Windows platforms

• Zero effort scripting for RUEI customers

• Integration to EM diagnostics (Java/Database)

• New advanced VU diagnostics

• Browser based UI

• Linux and Windows platforms

Page 14: Manageability for JD Edwards

Storage

DBMS

Middleware

Proper Approach to Quality Management

Infrastructure Testing ToolsInfrastructureTesting tools

Application Testing tools

Application Replay

Real Application Testing

Application Testing Suite

Application Infrastructure

Changes

Application Changes

O/S

• Test infrastructure changes separately from application changes

• Test one change at a time

• Specialized tools can result in much higher quality and efficient testing

• Proper test systems and test data mandatory for good testing results

Page 15: Manageability for JD Edwards

Oracle Real Application Testing

����

Page 16: Manageability for JD Edwards

ClientClient

…Client

• Test di impatto delle modifiche sulle prestazioni delle query SQL

• Acquisizione del carico di lavoro SQL in produzione,

• Riesecuzione delle query SQL in ambiente di test

• Analisi dei cambiamenti nelle prestazioni – miglioramenti e regressioni

Produzione Test

SQL Performance Analyzer

……

Acquisizione SQL

Livello intermedio

Storage

Oracle DB

Riesecuzione query SQL

Produzione Test

Uso di SQL Tuning Advisor per mettere

a punto la regressione

Page 17: Manageability for JD Edwards
Page 18: Manageability for JD Edwards

Real Application Testing: SPA + DB Replay

Sql Performance Analyzer

performance

Sql Performance Analyzer

• Soluzione per identificaremigliramenti/regressioni delle performance degli statement SQL

• “Cattura” SQL queries dalla produzioneincludendo execution pland e statistiche

• Esegue serialmente gli statemente SQL

Database ReplayDatabase Replay

• Soluzione di Load testing ideale per test di

performance e di scalabilita

• “Cattura” tutto il workload REALE

(queries, DML, DDL, PL/SQL, etc.) in

produzione, includendo la concorrenza

query plans come db upgrades, optimizer statistics refresh, new index creation, etc.

• Esegue serialmente gli statemente SQL sia “PRIMA” che “DOPO” le modifiche

• Confronta i piani di esecuzione e le statistiche di performance degli statement SQL “PRIMA” e “DOPO” le modifiche

• Ideale per tutte le modifiche che impattanoi query plans come db upgrades, optimizer statistics refresh, new index creation, etc.

• “Replica” tutto il workload catturato in

ambiente di test con le stesse

caratteristiche della produzione includa la

concorrenza

• Ideale per upgrade di systema,

modifiche alla configurazione (per

esempio passaggio a RAC, etc)

* SPA e Database Replay sono soluzioni complementari

Page 19: Manageability for JD Edwards

A:DA:

Perchè fare testing con Real Application Testing invece checon le classiche simulazioni di carico sul DB?

Carico completoCarico sul DB parziale

Carico di lavoro realeCarico di lavoro sul DB artificiale

Carico completoCarico sul DB parziale

Rischi bassiAlti rischi

Soluzione automatizzataAttivita’ manuali

Giorni per eseguire i testMesi per sviluppo edesecuzione di test-cases

150

Giorni 10 Giorni

Page 20: Manageability for JD Edwards

40

60

80

Time Taken (Days)

20

80

24 20

Confronto tra Testing basato su simulazioni e DB-ReplayTesting e-Business Suite

DB Replay

LoadRunner

0

20

Install & Setup Understand Application Usage

Identify Key Transactions

Generate Workload Run Test

2

205

4

20

DB Replay: ½ mese

Test basato su simulazioni: 7 ½ mesi

Total Testing Time

500

Page 21: Manageability for JD Edwards

Gartner Magic Quadrant – Quality Tools

Page 22: Manageability for JD Edwards

Oracle Monitoring and Management Oracle Monitoring and Management Solutions for JDE (AMS for JDE and RUEI)

Page 23: Manageability for JD Edwards

Business - IT Disconnect

What the business wants to know

• How many users accessed my application in last 30 days?

• How many orders did I accept?

• Which customers/partners did the orders come from?

• What percentage of these orders did I process correctly and if an error occurred – what error?

User Experience Challenges

What IT can only respond with

• The application was up 99% of the time

• We had 200 concurrent sessions at peak load

• Every server and service in the order management application met it’s performance and availability SLA

• When faults were logged, we are able to resolve them within 2 hours

Page 24: Manageability for JD Edwards

Cosa succede al JDE?• L’esperienza utente relativa alle applications

Page 25: Manageability for JD Edwards

Cosa succede alle mie applicazioni web ?• L’esperienza utente relativa al mondo web

Quali sono le pagine che incidono maggiormente sulle risorse dei server?

Come variano nell’arco della giornata i tempi di caricamento delle pagine?

Quali sono le pagine invocate con maggior frequenza?

Quante sessioni attive ci sono in questo momento sul sistema?

Qual’e’ il livello di soddisfazione percepito sui principali oggetti e quali sono gli oggetti piu critici?

Page 26: Manageability for JD Edwards

Dashboard Utenti

Questo dashboard è orientato all’utente, evidenziando il livello di soddisazione, l’operativita dello stesso

sul sistema e anche gli user-ID degli utenti che stanno riscontreando il maggior numero di

errori/rallentamenti.

Quali sono gli utenti piu attivi?

Quali sono gli utenti con piu errori?

Come sono distribuiti territorialmente gli accessi al sistema?

Qual’e il livello di soddisfazione degli utenti e quali sono quelli maggiormente insoddisfatti?

quali e quanti sono gli errori riscontrati sul sistema? A che categoria appartengono?

Page 27: Manageability for JD Edwards

L’utente è individuato in base alla login o in base

Sono evidenziati gli errori che l’utente ha incontrato durante la navigazione, classificati per tipologia (content, server,..)

Gli step di navigazione sono ordinati cronologicamente

L’sperienza utente dell’applicativo

alla login o in base al suo IP

Gli step di navigazione sono classificati in base ai tempi di risposta rilevati

Rosso����lento

Arancio���� accettabile

Verde ���� OK

Page 28: Manageability for JD Edwards

Tracciamento Sessione Utente JDESteps di navigazione della sessione di un singolo utente

Page 29: Manageability for JD Edwards

Statistiche di accesso / performances relative al JDEComponenti applicative più accedute / tempi di risposta

Page 30: Manageability for JD Edwards

The fastest growing segment of MarketIT management software license and maintenance revenues and growth

by category, 2005 to 2008*. Source: Forrester Research, Inc., 2008

ApplicationBusiness Service Management

Though the IT

management

software market is

growing at a growing at a

healthy 19%, the

End-User market

is growing much

faster at 72%

Page 31: Manageability for JD Edwards

Application Management Suite for JD Edwards EnterpriseOne

Best of BreedBest of Breed

#1#1

OutOut--ofof--thethe--Box Capabilities Designed for JDE E1Box Capabilities Designed for JDE E1

Service Level Management

• Service Level Objectives

• Service Level Monitoring

• Service Level Reporting

End User Monitoring

• Real User Monitoring

• Dashboard

• Ad-hoc Analysis

Application-Specific

Management

Configuration Management

• Automatic Discovery

• System & Service Modeling

• Configuration Analysis

• Configuration Policy

• Compliance Dashboard

Application Performance

Management

• Dashboards and Reports

• System Component Monitoring

• Alerts and Notifications

Page 32: Manageability for JD Edwards

Oracle AMS for JDE: Complete Application Management

• Business visibility built-in

Lifecycle Management Application Performance

Management

Configuration Management Service Level Management

JDE E1

Management

JDE E1

Management

Page 33: Manageability for JD Edwards

Oracle JDE E1 Monitoring and Management

Page 34: Manageability for JD Edwards

JD Edwards EnterpriseOne Plug-in Install• Simple install and registration

Page 35: Manageability for JD Edwards

JD Edwards EnterpriseOne in Enterprise Manager

• All targets registered in Server Manager is automatically discovered

• Ability to rediscover to find new targets

Page 36: Manageability for JD Edwards

Graphical Topology

• Known associations automatically

created

• View target properties

• Create topology for entire system • Create topology for entire system

including MW, DB, other

application

Page 37: Manageability for JD Edwards

Consolidate console

• All JD Edwards EnterpriseOne servers are consolidated into a single page

• Homepage for all targets (Middleware, DB, other applications).

Page 38: Manageability for JD Edwards

JD Edwards EnterpriseOne Metrics• 200+ Metrics

Call Object Stats• JVM Node Id

• Enterprise Server

• Business Function Name

• Total Invocations

• First Time

• Average Time

• Shortest Time

• Longest Time

• Total Time

User Sessions• JVM Node Id

• User Name

• Client Address

• Environment

• Display Mode

• Login Time

• Idle Time

• Remote Environments Session

JDBj db Caches• Instance Name

• Cache Name

• Cache Hit Ratio

• Cache Size (Entries)

• Cache Accesses

• Cache Hits

• Cache Misses

• Total Time• Remote Environments Session

Identifier

• Open Applications

Java Information• Java Memory Usage

• Run Garbage Collection

• Java Thread Information

• Java System Properties

JDENet Status• JDENET Connections

• JDENET Connection Pools

• JDENET Socket Connections

Enterprise Server•General

• Uptime

• Network Jobs

• Kernel Jobs

• Zombie Processes

• Security Kernel Users

• Call Object Users

Page 39: Manageability for JD Edwards

Robust metrics

Page 40: Manageability for JD Edwards

Configuration Management• Take Control of Comparisons

• Ad-hoc as Well as Scheduled Comparisons

• Automatic Notification on Drift Detection

• Comparison Templates

• Control How and What is Compared

• Ability to Ignore Certain Differences

• Customize Templates to Match Needs

Page 41: Manageability for JD Edwards

Configuration Management• View all configuration at once

View HTML and Enterprise servers Quick, easy access to comprehensive

Configuration data

Search, Comparison, Versioning, Historical capabilities