Leveraging CA Technologies Application 
Development Solutions to Rapidly Deliver High 
Quality Applications from Mobile to Mainframe 
Michael D. Maggio 
MFX26E #CAWorld 
CA Technologies 
VP Product Management & Strategy, Application Development Business Line 
Mainframe
2 
© 2014 CA. ALL RIGHTS RESERVED. 
Abstract 
Nearly every time you use a credit card, check your bank balance, book a flight, track a package or make a purchase, that transaction is inevitably processed by a mainframe. In fact, over 71% of the Fortune 500 relies on the mainframe as the “system of record.” Learn about innovative solutions that facilitate collaboration across development and operations to enable rapid delivery of quality applications that integrate critical mainframe systems with mobile and Web applications to drive competitive advantage in today’s application economy. 
Michael Maggio 
CA Technologies 
VP Product Management and Strategy
3 
© 2014 CA. ALL RIGHTS RESERVED. 
APPLICATION DEVELOPMENT AND THE MAINFRAME 
THE MOVE FROM DATACENTER TO USER CENTRIC 
APPLICATION DEVELOPMENT BUSINESS LINE 
BUILDING AND DELIVERING A CROSS-ENTERPRISE APPLICATION 
EVOLVING PORTFOLIO TO SUPPORT MAINFRAME TO MOBILE APPS 
CA APPLICATION LIFECYCLE CONDUCTOR 
1 
2 
3 
4 
5 
6 
Agenda
4 
© 2014 CA. ALL RIGHTS RESERVED. 
Application Development in a Mainframe World 
Application development leveragingthe mainframe 
Application development forthe mainframe 
Legacy and rapidly declining 
New and growing 
THE NEW MARKET FOR MF APPLICATION DEVELOPMENT: 
Enterprises differentiate by providing services closer to the customer via mobile and Web apps 
–They utilize the mainframeas the “system of record” at the heart of the dynamic data center 
Application developersare rapidly building newmobile and web applications that access mainframe systems, their associated databases and application logic 
–The integration of agile-based mobile app development dependent on mission-critical mainframe-based operations is driving the importance of DevOps initiatives within the application development organizations
5 
© 2014 CA. ALL RIGHTS RESERVED. 
Changing from full-service to self-service…
6 
© 2014 CA. ALL RIGHTS RESERVED. 
MAINTAIN 
CA Unified SCM 
MANAGE 
Evolving the AppDev Portfolio from CA for Today’s Mobile World 
Migrate from point products to cross-enterprise solutions 
Create code assets and manage software change. 
CA Endevor®SCM 
CA Harvest SCM 
CA App Services Orchestrator 
MODERNIZE 
CA Plex 
CA File Master™ 
CA InterTest™ 
Distributed developer 
Develop mobile/Web front-end logic and UI. Incorporateon-premises and cloud application services. 
Mobiledeveloper 
Cloud Services 
Systemprogrammer 
DBA 
Maintain and modify back-end app logic and data sources. 
CA Gen 
MainframeDeveloper
7 
© 2014 CA. ALL RIGHTS RESERVED. 
Evolving the AppDev Portfolio from CA to Support DevOps 
CA App Services Orchestrator 
CA Unified SCM 
Create code assets and manage software change. 
CA Endevor SCM 
CA Harvest SCM 
MANAGE 
MAINTAIN 
MODERNIZE 
CA Plex 
CA File Master™ 
CA InterTest™ 
Develop mobile/Web front-end logic and UI. 
Incorporate on-premises and cloud application services. 
Cloud Services 
Maintain and modify back-end app logic and data sources. 
CA Gen 
Distributed developer 
Mobiledeveloper 
Systemprogrammer 
DBA 
MainframeDeveloper 
CA Application Lifecycle Conductor
8 
© 2014 CA. ALL RIGHTS RESERVED. 
AppDev Migration from Mainframe to Mobile 
Hotel application 
Cobol / PL1 
DB2 Database 
Batch Processing 
Mobiledeveloper 
Cloud Services 
Systemprogrammer 
DBA 
Distributed developer 
MainframeDeveloper 
Hotel application 
C++ application 
Distributed logic 
Hotel mobile app 
SOA 
Cloud services 
Device telemetry
9 
© 2014 CA. ALL RIGHTS RESERVED. 
Using CA Gen and CA App Services Orchestrator to Build the Hotel Application 
CA Gen and CA App Services Ochestrator Product Demonstration
10 
© 2014 CA. ALL RIGHTS RESERVED. 
CA Gen and CA App Services Orchestrator 
CA Gen, other CA products, and cloud based services publish their web services into the CA API Gateway
11 
© 2014 CA. ALL RIGHTS RESERVED. 
CA Gen and CA App Services Orchestrator 
The CA App Services Orchestrator creates new REST services by combining one or more existing services
12 
© 2014 CA. ALL RIGHTS RESERVED. 
CA Gen and CA App Services Orchestrator 
Using the IDE of your choice, create mobile or web apps using the new RESTful web services
13 
© 2014 CA. ALL RIGHTS RESERVED. 
CA Unified Software Change Manager 
Managing Software Assets from Mainframe to Mobile 
–Normalized SCM functions for managing software assets across the enterprise 
–Full support for software audit and lifecycle management integrated with CA ALC 
–Common Integrated User Interface (Eclipse, HTML, IDE Plugin) 
–UX Emphasis towards: 
Platform agnostic 
Ease of use; lighting-fast adoption 
Industry known terminology 
Integration with high-use, open source tooling 
–Preserves the investment in current SCM solutions 
CA ENDEVORSCM 
CA HARVESTSCM 
CHECK-IN 
CHECK-OUT 
MERGE 
PROMOTE 
••• 
••• 
••• 
••• 
CA UNIFIEDSCM 
3RDPARTYSOLUTIONSGIT, SVN, etc.
14 
© 2014 CA. ALL RIGHTS RESERVED. 
CA Unified Software Change Manager 
Product Demonstration
15 
© 2014 CA. ALL RIGHTS RESERVED. 
APPLICATION DELIVERY 
Modernizing an App From Mainframe to Mobile 
Developing new features requires an iterative process from the design through to the deployment, utilizing tools and methodologies throughout the SDLCCharter stories release planDesign 
CA Service Virtualization 
CA Release 
Automation 
CA APM/CA UIM 
CA PPM 
CA Gen / CA Plex 
CA App Services Orchestrator 
CA File Master / CA InterTestBuildDeployMonitorDevelop 
CA Harvest SCM 
CA Endevor SCM 
Ideation 
Feedback 
Model 
Test 
APPLICATION DEVELOPMENT
16 
© 2014 CA. ALL RIGHTS RESERVED. 
APPLICATION DELIVERY 
CA Application Lifecycle Conductor 
APPLICATION DEVELOPMENT 
CA Service Virtualization 
CA Release 
Automation 
CA APM/CA UIMDeployMonitor 
CA Service Desk 
Ideation 
Feedback 
CA Unified SCM 
CA Endevor SCM 
CA Harvest SCM 
DevOps integration targets feature development, product delivery, quality testing and maintenance releases in order to improve reliability and security for faster development and deployment cycles. Charter stories release planDesign 
CA PPM 
CA Gen / CA Plex 
CA App Services Orchestrator 
CA File Master / CA InterTestBuildDevelop 
CA Application Lifecycle Conductor 
Model 
Test
17 
© 2014 CA. ALL RIGHTS RESERVED. 
CA Application Lifecycle ConductorProduct Demonstration
18 
© 2014 CA. ALL RIGHTS RESERVED. 
Application Development Business Line 
The Application Development business line from CA delivers a comprehensive solution for application developers to build and maintain critical business applications, managemodifications and enhancements over time and modernizeapps to meet the mobilization and consumerization trends of today’s agile IT organizations. 
AppDev Product Offerings 
Maintain 
CA File Master 
(z/OS, IMS, DB2, Data masking) 
CA InterTest 
(CICS, Batch, CA SymDump®) 
Now 
CA UNIFIED SCM 
CA APPLICATION LIFECYCLE CONDUCTOR 
CA APP SERVICES ORCHESTRATOR 
New 
Manage 
CA Endevor SCM 
(All CA Endevor components) 
CA Harvest SCM 
Modernize 
CA Gen 
CA Plex
19 
© 2014 CA. ALL RIGHTS RESERVED. 
For More Information 
To learn more about Mainframe, please visit: 
http://bit.ly/1wbiPkl 
Insert appropriate screenshot and textoverlayfrom following“More Info Graphics” slide here; ensure it links to correct page 
Mainframe
20 
© 2014 CA. ALL RIGHTS RESERVED. 
For Informational Purposes Only 
This presentation was based on current information and resource allocations as of August 2014 and is subject to change or withdrawal by CA at any time without notice. Not withstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreementrelating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation,CAwill make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may be madeavailable to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis.In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the terms of thisparagraph shall govern. 
Certain information in this presentation may outline CA’s general product direction. All information in this presentation is for your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised in advance of the possibility of such damages.CAconfidential and proprietary. No unauthorized copying or distribution permitted. 
Terms of this Presentation 
Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belongto their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted.

Leveraging CA Technologies Application Development Solutions to Rapidly Deliver High-Quality Applications from Mobile to Mainframe

  • 1.
    Leveraging CA TechnologiesApplication Development Solutions to Rapidly Deliver High Quality Applications from Mobile to Mainframe Michael D. Maggio MFX26E #CAWorld CA Technologies VP Product Management & Strategy, Application Development Business Line Mainframe
  • 2.
    2 © 2014CA. ALL RIGHTS RESERVED. Abstract Nearly every time you use a credit card, check your bank balance, book a flight, track a package or make a purchase, that transaction is inevitably processed by a mainframe. In fact, over 71% of the Fortune 500 relies on the mainframe as the “system of record.” Learn about innovative solutions that facilitate collaboration across development and operations to enable rapid delivery of quality applications that integrate critical mainframe systems with mobile and Web applications to drive competitive advantage in today’s application economy. Michael Maggio CA Technologies VP Product Management and Strategy
  • 3.
    3 © 2014CA. ALL RIGHTS RESERVED. APPLICATION DEVELOPMENT AND THE MAINFRAME THE MOVE FROM DATACENTER TO USER CENTRIC APPLICATION DEVELOPMENT BUSINESS LINE BUILDING AND DELIVERING A CROSS-ENTERPRISE APPLICATION EVOLVING PORTFOLIO TO SUPPORT MAINFRAME TO MOBILE APPS CA APPLICATION LIFECYCLE CONDUCTOR 1 2 3 4 5 6 Agenda
  • 4.
    4 © 2014CA. ALL RIGHTS RESERVED. Application Development in a Mainframe World Application development leveragingthe mainframe Application development forthe mainframe Legacy and rapidly declining New and growing THE NEW MARKET FOR MF APPLICATION DEVELOPMENT: Enterprises differentiate by providing services closer to the customer via mobile and Web apps –They utilize the mainframeas the “system of record” at the heart of the dynamic data center Application developersare rapidly building newmobile and web applications that access mainframe systems, their associated databases and application logic –The integration of agile-based mobile app development dependent on mission-critical mainframe-based operations is driving the importance of DevOps initiatives within the application development organizations
  • 5.
    5 © 2014CA. ALL RIGHTS RESERVED. Changing from full-service to self-service…
  • 6.
    6 © 2014CA. ALL RIGHTS RESERVED. MAINTAIN CA Unified SCM MANAGE Evolving the AppDev Portfolio from CA for Today’s Mobile World Migrate from point products to cross-enterprise solutions Create code assets and manage software change. CA Endevor®SCM CA Harvest SCM CA App Services Orchestrator MODERNIZE CA Plex CA File Master™ CA InterTest™ Distributed developer Develop mobile/Web front-end logic and UI. Incorporateon-premises and cloud application services. Mobiledeveloper Cloud Services Systemprogrammer DBA Maintain and modify back-end app logic and data sources. CA Gen MainframeDeveloper
  • 7.
    7 © 2014CA. ALL RIGHTS RESERVED. Evolving the AppDev Portfolio from CA to Support DevOps CA App Services Orchestrator CA Unified SCM Create code assets and manage software change. CA Endevor SCM CA Harvest SCM MANAGE MAINTAIN MODERNIZE CA Plex CA File Master™ CA InterTest™ Develop mobile/Web front-end logic and UI. Incorporate on-premises and cloud application services. Cloud Services Maintain and modify back-end app logic and data sources. CA Gen Distributed developer Mobiledeveloper Systemprogrammer DBA MainframeDeveloper CA Application Lifecycle Conductor
  • 8.
    8 © 2014CA. ALL RIGHTS RESERVED. AppDev Migration from Mainframe to Mobile Hotel application Cobol / PL1 DB2 Database Batch Processing Mobiledeveloper Cloud Services Systemprogrammer DBA Distributed developer MainframeDeveloper Hotel application C++ application Distributed logic Hotel mobile app SOA Cloud services Device telemetry
  • 9.
    9 © 2014CA. ALL RIGHTS RESERVED. Using CA Gen and CA App Services Orchestrator to Build the Hotel Application CA Gen and CA App Services Ochestrator Product Demonstration
  • 10.
    10 © 2014CA. ALL RIGHTS RESERVED. CA Gen and CA App Services Orchestrator CA Gen, other CA products, and cloud based services publish their web services into the CA API Gateway
  • 11.
    11 © 2014CA. ALL RIGHTS RESERVED. CA Gen and CA App Services Orchestrator The CA App Services Orchestrator creates new REST services by combining one or more existing services
  • 12.
    12 © 2014CA. ALL RIGHTS RESERVED. CA Gen and CA App Services Orchestrator Using the IDE of your choice, create mobile or web apps using the new RESTful web services
  • 13.
    13 © 2014CA. ALL RIGHTS RESERVED. CA Unified Software Change Manager Managing Software Assets from Mainframe to Mobile –Normalized SCM functions for managing software assets across the enterprise –Full support for software audit and lifecycle management integrated with CA ALC –Common Integrated User Interface (Eclipse, HTML, IDE Plugin) –UX Emphasis towards: Platform agnostic Ease of use; lighting-fast adoption Industry known terminology Integration with high-use, open source tooling –Preserves the investment in current SCM solutions CA ENDEVORSCM CA HARVESTSCM CHECK-IN CHECK-OUT MERGE PROMOTE ••• ••• ••• ••• CA UNIFIEDSCM 3RDPARTYSOLUTIONSGIT, SVN, etc.
  • 14.
    14 © 2014CA. ALL RIGHTS RESERVED. CA Unified Software Change Manager Product Demonstration
  • 15.
    15 © 2014CA. ALL RIGHTS RESERVED. APPLICATION DELIVERY Modernizing an App From Mainframe to Mobile Developing new features requires an iterative process from the design through to the deployment, utilizing tools and methodologies throughout the SDLCCharter stories release planDesign CA Service Virtualization CA Release Automation CA APM/CA UIM CA PPM CA Gen / CA Plex CA App Services Orchestrator CA File Master / CA InterTestBuildDeployMonitorDevelop CA Harvest SCM CA Endevor SCM Ideation Feedback Model Test APPLICATION DEVELOPMENT
  • 16.
    16 © 2014CA. ALL RIGHTS RESERVED. APPLICATION DELIVERY CA Application Lifecycle Conductor APPLICATION DEVELOPMENT CA Service Virtualization CA Release Automation CA APM/CA UIMDeployMonitor CA Service Desk Ideation Feedback CA Unified SCM CA Endevor SCM CA Harvest SCM DevOps integration targets feature development, product delivery, quality testing and maintenance releases in order to improve reliability and security for faster development and deployment cycles. Charter stories release planDesign CA PPM CA Gen / CA Plex CA App Services Orchestrator CA File Master / CA InterTestBuildDevelop CA Application Lifecycle Conductor Model Test
  • 17.
    17 © 2014CA. ALL RIGHTS RESERVED. CA Application Lifecycle ConductorProduct Demonstration
  • 18.
    18 © 2014CA. ALL RIGHTS RESERVED. Application Development Business Line The Application Development business line from CA delivers a comprehensive solution for application developers to build and maintain critical business applications, managemodifications and enhancements over time and modernizeapps to meet the mobilization and consumerization trends of today’s agile IT organizations. AppDev Product Offerings Maintain CA File Master (z/OS, IMS, DB2, Data masking) CA InterTest (CICS, Batch, CA SymDump®) Now CA UNIFIED SCM CA APPLICATION LIFECYCLE CONDUCTOR CA APP SERVICES ORCHESTRATOR New Manage CA Endevor SCM (All CA Endevor components) CA Harvest SCM Modernize CA Gen CA Plex
  • 19.
    19 © 2014CA. ALL RIGHTS RESERVED. For More Information To learn more about Mainframe, please visit: http://bit.ly/1wbiPkl Insert appropriate screenshot and textoverlayfrom following“More Info Graphics” slide here; ensure it links to correct page Mainframe
  • 20.
    20 © 2014CA. ALL RIGHTS RESERVED. For Informational Purposes Only This presentation was based on current information and resource allocations as of August 2014 and is subject to change or withdrawal by CA at any time without notice. Not withstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreementrelating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation,CAwill make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases may be madeavailable to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis.In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the terms of thisparagraph shall govern. Certain information in this presentation may outline CA’s general product direction. All information in this presentation is for your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised in advance of the possibility of such damages.CAconfidential and proprietary. No unauthorized copying or distribution permitted. Terms of this Presentation Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belongto their respective companies. CA confidential and proprietary. No unauthorized copying or distribution permitted.