Presentation on theme: "Rational Development and Test Environment for System z (RD&T) Off host mainframe development and testing Author notes This is the IBM Rational standard."— Presentation transcript:
1 Rational Development and Test Environment for System z (RD&T) Off host mainframe development and testingAuthor notesThis is the IBM Rational standard template for internal and external Rational presentations. It was created in Microsoft PowerPoint Standard Edition This template is also converted and provided in Lotus Symphony v3.0.Additional IBM Rational presentation assets and resources can be found on Rational’s Managing the Brand W3 page: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?opendocument?opendocumentIBM Rational Brand Overview slides, as well as other important brand messaging assets, can be found on the Rational Brand Content Page:If internal presentations are confidential, please add: “IBM Confidential” to the slide mastersSelect: View / Master / Slide Master and add “IBM Confidential” to both the title master and slide masterUse sentence case capitalization for presentation titles, slide titles, category labels and bullets: Format / Change Case / Sentence Case. Initial capitalization is limited to our products and offerings.Imagery guidanceAvoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as:IBMers can use images from IBM approved image libraries: https://w3- 03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand- Rational-rt_rtb?OpenDocument&ExpandSection=4#_Section2Microsoft or Lotus Symphony Clip Art library (accessible through PowerPoint or Symphony “Insert Clip Art / Online”)Applying this template to your existing presentationTask Pane needs to be viewable: Select View / Task PaneSelect Slide Design - Design Templates from the Task Pane pull-down menuSelect “Browse” at the bottom, and find “Rational_Standard_Template.pot” on your hardrive and click ApplyPlease note that not all slides will reformat appropriately once template is applied. Some reformatting will be necessaryPrinting your presentation on a black and white printerPrior to printing your presentation, view the slides in grayscale mode: Select View / Color/Grayscale / GrayscaleSelect problem graphics or text and right-click and select Grayscale SettingSelect the grayscale setting that displays the problem graphic/text the bestNote: Changing the greyscale setting does not affect the color viewReturn to Normal View by selecting View / Color/Grayscale / ColorMark BoydClient Technical Specialist, Rational Enterprise ModernizationAlisa MorseRD&T Product Manager10/7/14
2 “I can’t even work on Mondays! Production workload kicks me off.” Business constraints with mainframe development today Which limits the amount of System z production workload coming online“Operations tell me it will take two months to get my test system allocated.”“My development capacity charge-back is consuming my entire budget. I can’t spend on tools.”“I can only test my batch applications in offline hours. Online apps consume the 9-5 cycles.”“We don’t have the capital budget to obtain more mainframe test resources for my developers. It’s easier and cheaper to get a Windows or Unix box.”“It is difficult for my developers to learn the mainframe. Operations controls can prevent experimentation by developers..”IT Skills concerns Improve approachability of the platformIT Productivity concerns System staff less responsive than desired in balancing AD vs. production requirementsMainframe capacity limits capital constraints on new hardware can limit the amount of time developers have on systems (e.g., Monday morning batch workload window problem)New workload models (Retain existing application workload) Developers expect easy access and configuration of unit testing on workstation (e.g., WebSphere unit test environment)IT Cost containment Lower cost of unit testing by offloading unit test cycles to lower cost platformsSupporting Analyst Thoughts1.5 Million COBOL developers declining 5% per year – GartnerWe need the enhanced productivity of developers being in control of unit testing. - Minnesota customer purchasing MicroFocusRDz is more productive than MicroFocus although they are leader for local development - Norwegian University StudyWe need to be in control of unit testing. Our systems programmers don’t have the time to respond to our requirements for hundreds of CICS regions, databases, etc. - RBSGThere is a chasm between the Developers and IT Operations staffDevelopers don’t have control of non-Intel systemsThe ability to easily configure and deploy an application to the target runtime for testing proves to be very programmer time-consuming task as well as the ability to automatically test the resulting application/service. This is accentuated when considering composite applications consisting of WAS and another platforms’ runtime.The development environment is perceived as more expensive on System z then on intelAnother aspect of this is that there is no differentiation of mip costs between development mips vs test mips vs production mips.Some customers expect development/test mips should be less expensive since high QOS is not required.“I can’t even work on Mondays! Production workload kicks me off.”“I want to try out creating Event Processing and ATOM apps, but my system isn’t scheduled for a CICS update till 2013.”“The Mainframe isn’t cool anymore. It’s faster and cheaper to develop on a Unix platform.”
3 RD&T Description The Dev and Test Environment consists of: Dev and Test Environment (based on zPDT)Dev and Test Environment can provide a System z development platform on a PCcapable of running z/OSprovides great flexibility to run a customized environmentSoftware stack provides a choice of IBM middleware test environmentsactual middleware software (including z/OS)actual enterprise compilersno API simulationRational Dev and TestRTCz AgentRDz AgentSystem z S/W StackDebug ToolCICS DB2 WebSphere/z IMSAssembler COBOL C/C++ PL/I z/OSTechnically…Dev and Test Environmentx86 PC or HX5 Blade running Linux<USB License Key>3
4 Typical usesPrototyping and V2V migration- drive newer technologies and levels of software to production more quicklyEmployee Education in an indestructible, approachable environmentDistributing development and test activities for higher availability, quality, and productivity. Benefits:Increased availability of mainframe dev/test environmentReduces issues with shared dataNo waiting for sys admins to make changes on the mainframeEnabling new software delivery methodologies such as Continuous IntegrationEnabling development and test for geographically dispersed and outsourced teams
5 Affordable off host development and test environment Create additional mainframe development and test capacity without increasing MIPSDevelop and test z/OS applications anywhere, anytimeFree up mainframe development MIPS for production workloadEliminate costly delays by reducing burden on existing IT operations staffExploit the latest z/OS software, including z/OS 2.1, CICS 5.2, IMS 13, and COBOL 5.1Includes Rational Integration Tester 8.6 z/OS components to minimize subsystem dependencies during unit testingAffordable off host development and test environmentRDz & ISPFRDz10/6/14 RD&T 9.1 AnnouncementThis release of the Rational Development and Test Environment for System z offers new System z compatibility that includes:zEC12 GA2 CPU Architecture-The relevant instruction set for the System zEC12 GA2 CPU Architecture is now includedzEC12 Crypto Emulation Enhancements-Emulated Crypto Express 4S support for Export TDES key under AES transport key-Diversified Key Generation CBC support-IPEK support-RXX Key wrapping method supportzEC12 GA2 CouplingEnhanced Coupling Support (zEC12 CF19) with improved resilience3590/3592 Tape SupportEmulated 3590/3592 tape is now supportedRational Development and Test Environment for System z 9.1 comes packaged with a newly updated and preconfigured set of IBM z/OS software for development usage specifically in the Rational Development and Test Environment for System z. This software includes:z/OS V2.1 and V1.13, including subfeaturesWebSphere Application Server for z/OS V8.0, and V8.5CICS Transaction Server (CICS TS) V4.1, V4.2, V5.1, and V5.2IMS V12.1 and V13.1DB2 for z/OS, V10 and V11WebSphere MQ for z/OS, V7.1IBM Java SDK for z/OS, V6.0, V6.0.1, V7.0, and V7.1Enterprise COBOL V5.1Enterprise PL/I V4.4IBM Rational COBOL Runtime V6.0.1 (EGL)IBM Debug Tool V13.1The included IBM software products are provided for development purposes only on an as-is basis. No technical support or APAR/PTF deliverables are provided for the included software as listed in the Supporting Programs section of the product license with your purchase of the Rational Development and Test Environment for System z.Other Rational Development and Test Environment for System z enhancements include:Rational Developer for System z V9.1 z/OS components for easy integration of Rational Development and Test Environment for System z with Rational Developer for System z to enable off host edit, compile, debug. Note that use of these components requires purchase of licenses of Rational Developer for System z or Rational Developer for the EnterpriseRational Team Concert 5.0 z/OS components, for easy integration of Rational Development and Test Environment for System z with Rational Team Concert to enable off host pre-production builds. Note that use of these components requires purchase of appropriate Rational Team Concert licenses.Rational Integration Tester 8.6 components that are required to enable virtualization of CICS, IMS, and DB/2 invocations on Rational Development and Test Environment for System z. Note that use of these components requires purchase of appropriate Rational Integration Tester licenses.Support for virtualization via Kernel-based Virtual Machine (KVM), for improved hardware utilization and simplified management.Generation of all types of Rational Development and Test Environment for System z licenses via the Rational License Key Center. Note that the generated license files must still be applied to the USB hardware device for Rational Development and Test Environment for System z operation.What’s NewA leading global financial services firm with assets of over $2 trillionReduced manual testing from days to 10 minutes, saving over $7 million to dateA leading provider of vehicle rentals increased developer productivity by 25% and decreased time to marketNote: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing.
6 z/OS 2.1 Distribution z/OS V2.1, including sub-features Encryption FacilityIBM HTTP ServerDITTO/ESAIBM z/OS Management FacilityIBM PD ToolsTools Base for z/OSIBM Debug Tool 13.1IBM File Manager 13.1**IBM Fault Analyzer 13.1**CICS Transaction ServerCICS 4.2, 5.1, 5.2CICS/VSAM Recovery 5.1, 5.2CICS Transaction Gateway 9.0CICS ToolsInterdependency Analyzer for CICS for z/OS 5.1, 5.2**CICS Deployment Assistant 5.1, 5.2TivoliTivoli System Automation for z/OS 3.5Tivoli NetView 6.1Tivoli Workload Scheduler for z/OS 9.2CompilersIBM Compiler for REXX 1.4IBM Enterprise PL/I 4.4IBM COBOL 5.1IBM Rational COBOL Runtime (EGL)XL C++ 2.1IBM Java SDK for z/OS 6.0, 6.0.1, 7.0, 7.1WebSphere Application Server for z/OS 8.0, 8.5, Liberty ProfileDB2 for z/OSDB2 for z/OS 10, 11DB2 Utility Suite for z/OSDB2 Administration Tool for z/OSDB2 Object Comparison Tool for z/OSDB2 for z/OS QMFIMSIMS 11, 12, 13IMS Utilities 12IMS Database Control Suite for z/OS 12WebSphere MQ for z/OS 7.1Rational Developer for System z 9.1 z/OS componentsRational Team Concert 5.0 z/OS components10/7/14** additional license terms and conditions apply
7 Benefits of Rational Development and Test Environment for System z Better qualityBetter development and test coverage earlier in the cycle- defects eliminated at code phase cost 12x less than those found in QAEnable easier problem determination with isolated environmentsFree up development and test MIPS for higher value workloadsReduce development and test costs, including development and test capacity chargebacksImplement DevOps practices to improve quality and delivery time without consuming mainframe resourcesReduce cycle timeEnable teams to work in parallel by distributing dev and test activitiesLiberate developers to rapidly prototype application changes- no waiting for operationsAutomate activities without worrying about MIPS consumption710/7/14
8 Learning Resources RD&T Product Page How to create your own mainframe application development sandbox with RD&Tz/OS Continuous Integration dW articleDevOps for the Enterprise tech talks:RD&T Product Documentation, including zPDT RedbooksRD&T HubIf you are interested in trying RD&T yourself, please contact Brad Adams810/7/14
9 Optional Rational slide. Graphic is available in English only.
10 Optional slide. Graphic is available in English only.