Upload
ca-technologies
View
65
Download
0
Embed Size (px)
Citation preview
World®’16
CAMainframeApplicationTunerDemoandWhat'sNewMichaelDuBoisVP,ProductManagement
MFX58EC
MAINFRAME
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ForInformationalPurposesOnlyTermsofthisPresentation
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.Thepresentationprovided atCAWorld2016isintendedforinformationpurposesonlyanddoesnotformanytypeofwarranty.Someofthespecificslideswith customerreferencesrelatetocustomer'sspecificuseandexperienceofCAproductsandsolutionssoactualresultsmayvary.
CertaininformationinthispresentationmayoutlineCA’sgeneralproductdirection.Thispresentationshallnotserveto(i)affecttherightsand/orobligationsofCAoritslicenseesunderanyexistingorfuturelicenseagreementorservicesagreementrelatingtoanyCAsoftwareproduct;or(ii)amendanyproductdocumentationorspecificationsforanyCAsoftwareproduct.Thispresentationisbasedon currentinformationandresourceallocationsasofNovember1,2016,andissubjecttochangeorwithdrawalbyCAatanytimewithout notice.Thedevelopment,releaseandtimingofanyfeaturesorfunctionalitydescribedinthispresentationremainatCA’ssolediscretion.
Notwithstandinganythinginthispresentationtothecontrary,uponthegeneralavailabilityofanyfutureCAproductrelease referencedinthispresentation,CAmaymakesuchreleaseavailabletonewlicenseesintheformofaregularlyscheduledmajorproductrelease.SuchreleasemaybemadeavailabletolicenseesoftheproductwhoareactivesubscriberstoCAmaintenanceandsupport,onawhen andif-availablebasis.Theinformationinthispresentationisnotdeemedtobeincorporatedintoanycontract.
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Learn,engageandgrowwiththeCAtestingtoolscommunityofpractitioners.Inthiseducationalsession,we’llcoverthelatestupdatestoCAMainframeApplicationTuner,aswellasprovideademoofnewfeaturesdesignedtosaveyoutimeandmoneyintuninghigh-qualityapplications.
MichaelDuBoisCATechnologiesVP,ProductManagement
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
MAINFRAMEDEVOPSSTRATEGY
CAMAINFRAMEAPPLICATIONTUNER(MAT)PRODUCTOVERVIEW
QUESTIONS?
TECHNOLOGYANDARCHITECTUREGOALS
PRODUCTROADMAP
WHAT’SNEWINRELEASE11?
1
2
3
4
5
6
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Development Deployment&OperationalTesting
ChallengestoDeliveringInnovations…Continuously
Developers ReleaseTeam
Operations
TESTBUILD DEPLOY
Testers
OPERATE
DeploytoProduction
CulturalBarriers,
LargeCodeMonoliths
ConstrainedEnvironments
TestEnvironmentProvisioningChallenges
ManualTestingandScripting
IncompleteTestCasesandData
Cross-EnterpriseDelivery,
CoordinationandVisibility
LackofIntegratedToolsets
IDLETIME DELAYS
Code/Integrate/Build
Functional&UATesting
PerformanceTestingdefect
RE-WORK
defect defect
DELAYS DELAYS
RE-WORK
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntroducingMainframeDevOpsSolutionCAoffersSolutionsin4keyareastofosterprinciplesofAgileandDevOps
ContinuousMonitoringContinuousTestingAgileDevelopment ContinuousDeliveryDevelopandmaintainmainframeapplicationswithagileandmodernmethodologies,toolsetsandcodinglanguages
TESTEarly&Often
DEVELOPSwiftly
DEPLOYReliably
OPERATEEfficiently
ContinuousFeedbackLoop
Reducetestcycletimesandcostsofmainframetestingforbettertimetomarketandmainframeeconomics
Removethebarrierstobusinessagilityonthemainframe,withautomationtoreducetimetomarketandmanageskillsgaps
UnifymonitoringandperformancemanagementacrossmobileandmainframeteamsforbetterMTTRandlowerskillscosts
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTuner
§ Enablesperformancemanagementteamstoquicklyidentifytherootcauseofapplicationperformanceissuesinz/OSbasedsystems
§ Providesproactiveapplicationperformanceanalysistohelporganizationseasilyimproveapplicationsruntime,CPUconsumptionandresponsetime
§ Providestheapplicationviewofperformanceforsystemandperformanceprogrammers,applicationdevelopersanddatabaseadministers
WhatIsCAMAT?
PerformanceAnalysisCycle
CollectsIn-depth
PerformanceMetrics
IdentifiesTuning
Opportunities
IdentifiesPerformance
Trends
SuggestsApplicationstoTarget
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTunerHowisCAMATUsed?
CAMATisusedtoimprovetheperformanceofapplicationsby:
ObservingandsamplingapplicationstoidentifyhighCPUusage,longwaittimesandslowtransactionresponsetimes
Providingdatatoidentifytherootcausesofperformanceinefficienciesinz/OSbasedapplications
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTunerHowDoesitWork?
CAMainframeApplicationTuner
CAMainframeApplicationTuner
Server
MeasurementDefinition
Invoke
SRB
TargetAddressSpace
DisabledInterruptExit
MeasurementDataFiles
Samples&Stats
MonitorSession
Steplib,Joblib,etc.
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAMainframeApplicationTunerSupportsover20Sub-SystemsandLanguages
CAMAT
SupportedLanguages:
§ COBOL§ PL/I§ Assembler§ C§ C++§ REXX§ CAIdeal™§ Natural
Websphere ApplicationServer
JAVAVirtualMachine
JDBC
JAVATransactions
BatchProcesses
IMS CICSDB/2
VSAM TSO MQ
CAIDMS CADatacom Adabas
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ProductOverviewCAMainframeApplicationTuner
§ PerformanceEngineer
§ SystemsProgrammer
§ ApplicationDevelopers
BusinessProblemsAddressed KeyCapabilitiesPersonas
§ Identifyperformanceopportunitiesincomplexapplications
§ HelpsapplicationsreduceCPUconsumptionandtransactionresponsetime
§ Easilymeasureapplicationperformance
§ Providerootcauseanalysisreporting
§ IntegrationwithCASYSVIEW®,CAEndevor®SoftwareChangeManager
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TechnologyandProductArchitectureGoalsCAMainframeApplicationTuner
TechnologyGoals
§ Currency&exploitation– continuouslyprovidesupportforallsupportedsubsystemsandlanguages
§ ImproveoverallcustomerexperienceandeaseofusebysimplifyingtheinstallandGUIanalysisreportingtoencouragegreateradoptionbyApplicationDevelopers
§ Delivercustomerrequestedenhancements
ProductArchitecture
Goals
§ Simplifyinstallation,deploymentandconfiguration§ ProvidethenecessaryartifactsandAPI’sforIntegrationwithotherCAsolutions§ NewfunctionalitysuppliedwithJAVA/MetalCcoding§ EnhancedEclipseUI§ Leveragecommonserviceintegrationopportunities§ ExploitzarchitecturalcomponentstoimproveTCO
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?
§ CAMATGUIEnhancements– EaseofuseimprovementstoprovideISPFfunctionalitywithintheCAMATGUI
framework§ Providetheabilitytodeleteamonitorprofilewithorwithoutdeletingthemonitordataset
§ Allowthedisplayofexistingandcreationofschedules
§ Deliverfiltering/sortingcapabilitieswithintheCAMATGUI
– ImprovedinitialanalysiswiththeadditionofanOverviewDashboardSummary– ImprovedCAMATGUIinstallationanddocumentation– ProvidetheframeworktoutilizehostcommunicationwithintheCAMATGUIusing
onecommonTOMCATserver
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?
§ CAMATDB2Enhancements
§ SupportforDB2datacollectionutilizingDB2InstrumentationFacilityInterface(IFI)
§ AbilitytochooseeithertraditionalCAMATDB2datacollectionintercepttracingorDB2IFI
§ IFIcollectionwillprovideSQLstatement,count,CPUtimeandaverageresponsetime
§ CAFileMasterPlusforDB2forz/OSformanagingDB2data
§ ProvideinitialframeworktosupportforDB2V12
§ Addedimprovedcustomerrequestedglobaldefaultparameters
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?
§ ProvideimprovedreportingofIMSCallerIDattribution
§ IntroducedsupportforVSAMRecordLevelSharing(RLS)datasets
§ SupportforPre– GADB2V12
§ AddedimprovedcustomerrequestedglobaldefaultparametersforCICSmeasurementandreporting
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?
§ CurrencyDelivered:CAMATSupportsOver20LanguagesandSub-Systems– z/OS2.2– Cobol5.2&6.1– CICSCTS5.3– IMSr14– Initialsupportofpre-releaseDB2v12– PL/I4.5&5.1– C++Complier2.1&2.2– CADatacom/IdealR14&R15– CAIDMSRI9
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?CAMATGUIEnhancement:DashboardSummary
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionBEFORE
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionBEFORE
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionAFTER
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
What’sNewInCAMATRelease11?ImprovedIMSCallerIDAttributionAFTER
28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
MFX112S MainframeAppDevPortfolioReview 11/16/2016at12:45pm
MFT148SAchieveDevOpsontheMainframeforFasterTimetoMarket 11/16/2016at4:30pm
MFX162SCrackOpentheBigBlackBoxforFasterProblemRemediation 11/17/2016at12:45pm
29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ContinuousDevelopmentandTestingMainframeTheater
ContinuousDelivery
MainframeTheater
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.32 @CAWORLD#CAWORLD
MainframeandWorkloadAutomation
Formoreinformationpleasevisitca.com/appdev
MikeDuboisVP,[email protected]