Manageability for JD Edwards
-
Upload
oracle-apps-italia -
Category
Technology
-
view
1.997 -
download
2
description
Transcript of Manageability for JD Edwards
Oracle Manageability Solutions for
JD Edwards EnterpriseOneDomenico Fortunato
Oracle System and Application Management (SAM) Sales
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
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
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
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
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
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
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.
JDE Load Testing Script Creation
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
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
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
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
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
Oracle Real Application Testing
����
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
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
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
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
Gartner Magic Quadrant – Quality Tools
Oracle Monitoring and Management Oracle Monitoring and Management Solutions for JDE (AMS for JDE and RUEI)
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
Cosa succede al JDE?• L’esperienza utente relativa alle applications
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?
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?
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
Tracciamento Sessione Utente JDESteps di navigazione della sessione di un singolo utente
Statistiche di accesso / performances relative al JDEComponenti applicative più accedute / tempi di risposta
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%
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
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
Oracle JDE E1 Monitoring and Management
JD Edwards EnterpriseOne Plug-in Install• Simple install and registration
JD Edwards EnterpriseOne in Enterprise Manager
• All targets registered in Server Manager is automatically discovered
• Ability to rediscover to find new targets
Graphical Topology
• Known associations automatically
created
• View target properties
• Create topology for entire system • Create topology for entire system
including MW, DB, other
application
Consolidate console
• All JD Edwards EnterpriseOne servers are consolidated into a single page
• Homepage for all targets (Middleware, DB, other applications).
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
Robust metrics
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
Configuration Management• View all configuration at once
View HTML and Enterprise servers Quick, easy access to comprehensive
Configuration data
Search, Comparison, Versioning, Historical capabilities