Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
The Key to Successful Development and Deployment of
Applications from Mobile to Mainframe
Michael D. Maggio
DOX07S #CAWorl...
2 © 2014 CA. ALL RIGHTS RESERVED.
Abstract
This session will illustrate the new challenges
faced by agile development of m...
3 © 2014 CA. ALL RIGHTS RESERVED.
Agenda
APPLICATION DEVELOPMENT IN THE MAINFRAME WORLD
MIGRATION FROM MAINFRAME TO MOBILE...
4 © 2014 CA. ALL RIGHTS RESERVED.
Application Development in a Mainframe World
Application development
leveraging the main...
5 © 2014 CA. ALL RIGHTS RESERVED.
AppDev Migration from Mainframe to Dynamic Data Center
Banking application
Cobol / PL1
D...
6 © 2014 CA. ALL RIGHTS RESERVED.
MAINTAIN
CA Unified SCMMANAGE
Evolving CA’s AppDev Portfolio to Support DevOps
Migrate f...
7 © 2014 CA. ALL RIGHTS RESERVED.
Evolving CA’s AppDev Portfolio to Support DevOps
App service orchestrator/app constructo...
8 © 2014 CA. ALL RIGHTS RESERVED.
Typical MF—Mobile App Development: Hotel Reservations
Application logic and data reside ...
9 © 2014 CA. ALL RIGHTS RESERVED.
DevOps: Managing the SDLC
DevOps integration targets feature development, product delive...
10 © 2014 CA. ALL RIGHTS RESERVED.
CA Application Lifecycle Conductor
DevOps integration targets feature development, prod...
11 © 2014 CA. ALL RIGHTS RESERVED.
Application Lifecycle Conductor
Product Demonstration
12 © 2014 CA. ALL RIGHTS RESERVED.
Architectural Overview
CA Application
Lifecycle Conductor
13 © 2014 CA. ALL RIGHTS RESERVED.
Application Development Business Line
AppDev Product Offerings
Maintain
CA File Master
...
14 © 2014 CA. ALL RIGHTS RESERVED.
Service
Virtualization
CA Technologies
DevOps
Simulation
Experience
CA Technologies
Rel...
15 © 2014 CA. ALL RIGHTS RESERVED.
For More Information
To learn more about DevOps, please visit:
http://bit.ly/1wbjjqX
In...
16 © 2014 CA. ALL RIGHTS RESERVED.
For Informational Purposes Only
© 2014 CA. All rights reserved. All trademarks referenc...
Upcoming SlideShare
Loading in …5
×

The Key to Successful Development and Deployment of Applications from Mobile to Mainframe

928 views

Published on

This presentation illustrates the new challenges faced by agile development of mobile- and Web-based apps that require access to an enterprise’s system of record—in most cases a mainframe. We’ll see how application development tools can be integrated into the application delivery process to provide collaboration and orchestration between development and operations.

For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX

Published in: Technology
  • Be the first to comment

  • Be the first to like this

The Key to Successful Development and Deployment of Applications from Mobile to Mainframe

  1. 1. The Key to Successful Development and Deployment of Applications from Mobile to Mainframe Michael D. Maggio DOX07S #CAWorld CA Technologies VP Product Management & Strategy, Application Development DevOps
  2. 2. 2 © 2014 CA. ALL RIGHTS RESERVED. Abstract This session will illustrate the new challenges faced by agile development of mobile- and Web-based apps that require access to an enterprise’s system of record—in most cases a mainframe. We’ll see how application development tools can be integrated into the application delivery process to provide collaboration and orchestration between development and operations. Michael Maggio CA Technologies VP, Product Management and Strategy
  3. 3. 3 © 2014 CA. ALL RIGHTS RESERVED. Agenda APPLICATION DEVELOPMENT IN THE MAINFRAME WORLD MIGRATION FROM MAINFRAME TO MOBILE APPLICATION DEVELOPMENT BUSINESS LINE APPLICATION DEVELOPMENT PORTFOLIO EVOLUTION DEMONSTRATION OF A MODERNIZATION THE NEED FOR INTEGRATION FROM APPDEV TO DEVOPS 1 2 3 4 5 6
  4. 4. 4 © 2014 CA. ALL RIGHTS RESERVED. Application Development in a Mainframe World Application development leveraging the mainframe Application development for the mainframe Legacy and rapidly declining New and growing THE NEW MARKET FOR MAINFRAME APPLICATION DEVELOPMENT:  Enterprises differentiate by providing services closer to the customer via mobile and Web apps – They utilize the mainframe as the “system of record” at the heart of the dynamic data center  Application developers are rapidly building new mobile 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. 5 © 2014 CA. ALL RIGHTS RESERVED. AppDev Migration from Mainframe to Dynamic Data Center Banking application Cobol / PL1 DB2 Database Batch Processing Banking application Cobol Web service DB2 database access Risks: Knowledge loss; aging workforce; need to expand skills Dramatic rise in load from mobile; need for cross-enterprise testing Data integrity challenges; need for validation with security Risks: Auditability of changes across the enterprise Accountability for introduction of defects Ability to identify bottlenecks and failures across all platforms Risks: Rapid introduction of new features Availability of data center resources Access control and security challenges Mobile developer Cloud Services System programmer DBA Distributed developer Mainframe Developer Banking application C++ application Distributed logic Banking mobile app SOA Cloud services Device telemetry Banking application Application services Cloud services
  6. 6. 6 © 2014 CA. ALL RIGHTS RESERVED. MAINTAIN CA Unified SCMMANAGE Evolving CA’s AppDev Portfolio to Support DevOps Migrate from point products to cross-enterprise solutions. Create code assets and manage software change. CA Endevor CA Harvest App services orchestrator MODERNIZE CA PlexCA File Master PRIME CA InterTest Distributed developer Develop mobile/Web front-end logic and UI. Incorporate on-premises and cloud application services. Mobile developer Cloud Services System programmer DBA Maintain and modify back-end app logic and data sources. CA Gen Mainframe Developer
  7. 7. 7 © 2014 CA. ALL RIGHTS RESERVED. Evolving CA’s AppDev Portfolio to Support DevOps App service orchestrator/app constructor CA Unified SCM Create code assets and manage software change. CA Endevor CA Harvest MANAGE MAINTAIN MODERNIZE CA PlexCA 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 Mobile developer System programmer DBA Mainframe Developer CA Application Lifecycle Conductor
  8. 8. 8 © 2014 CA. ALL RIGHTS RESERVED. Typical MF—Mobile App Development: Hotel Reservations Application logic and data reside on mainframe. CA Gen creates the data model and business logic:  Guests: Register, check-in, check-out.  Reservations: Create, modify, delete.  Messages: Leave a message, update. CA App Services Orchestrator exposes meaningful RESTful access to the services and creates new services from integration of existing ones. API Repository Mobile developer creates new app utilizing orchestrated RESTful services CA Unified Software Change Manager manages all software assets (code, doc, etc.) related to the project. Services are generated for the appropriate platform and exposed as RESTful services CA Application Lifecycle Conductor integrates and orchestrates the entire process. DEMO LINK DEMO LINK DEMO LINK
  9. 9. 9 © 2014 CA. ALL RIGHTS RESERVED. DevOps: Managing the SDLC DevOps integration targets feature development, product delivery, quality testing and maintenance releases in order to improve reliability and security and faster development and deployment cycles. APPLICATION DELIVERY APPLICATION DEVELOPMENT Charter stories release plan Design CA Service Virtualization CA Release AutomationCA APM/CA UIM CA PPM CA Gen / CA Plex CA App Services Orchestrator CA File Master / CA InterTest Build DeployMonitor Develop CA Harvest CA Endevor Ideation Feedback Mod el Test
  10. 10. 10 © 2014 CA. ALL RIGHTS RESERVED. CA Application Lifecycle Conductor DevOps integration targets feature development, product delivery, quality testing and maintenance releases in order to improve reliability and security and faster development and deployment cycles. APPLICATION DELIVERY APPLICATION DEVELOPMENT CA Service Virtualization CA Release Automation CA APM/CA UIM DeployMonitor CA Service Desk Ideation Feedback Mod el Test CA Unified SCM CA Endevor CA Harvest Charter stories release plan Design CA PPM CA Gen / CA Plex CA App Services Orchestrator CA File Master / CA InterTest BuildDevelop CA Application Lifecycle Conductor ServiceMesh VersionOne® TeamCity NetBeans/ Visual Studio® Meister™/ HP®/QC Green Hat/ Parasoft® Chef/Puppet/ Smart Bear APM Nagios® JIRA® GIT™/Subversion®
  11. 11. 11 © 2014 CA. ALL RIGHTS RESERVED. Application Lifecycle Conductor Product Demonstration
  12. 12. 12 © 2014 CA. ALL RIGHTS RESERVED. Architectural Overview CA Application Lifecycle Conductor
  13. 13. 13 © 2014 CA. ALL RIGHTS RESERVED. Application Development Business Line AppDev Product Offerings Maintain CA File Master (z/OS, IMS, DB2) CA InterTest (CICS, Batch, SymDump) Now CA UNIFIED SCM CA APPLICATION LIFECYCLE CONDUCTOR CA APP SERVICES ORCHESTRATOR New Manage CA Endevor (All Endevor components) CA Harvest (Harvest Premium) Modernize CA Gen CA Plex The application development business line from CA Technologies delivers a comprehensive solution for application developers to build and maintain critical business applications, manage modifications and enhancements over time and modernize them to meet the mobilization and consumerization trends of today’s agile IT organizations.
  14. 14. 14 © 2014 CA. ALL RIGHTS RESERVED. Service Virtualization CA Technologies DevOps Simulation Experience CA Technologies Related Technologies Parallel Application Development CA Technologies DevOps Assessment CA Technologies
  15. 15. 15 © 2014 CA. ALL RIGHTS RESERVED. For More Information To learn more about DevOps, please visit: http://bit.ly/1wbjjqX Insert appropriate screenshot and text overlay from following “More Info Graphics” slide here; ensure it links to correct page DevOps
  16. 16. 16 © 2014 CA. ALL RIGHTS RESERVED. For Informational Purposes Only © 2014 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutions so actual results may vary. Terms of this Presentation

×