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.

Continuous Integration and Orchestration: Putting the AppDev in DevOps

2,047 views

Published on

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—and 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

Continuous Integration and Orchestration: Putting the AppDev in DevOps

  1. 1. Continuous Integration and Orchestration: Putting the AppDev in DevOps Michael Maggio DOT08S #CAWorld CA Technologies VP Product Management and Strategy 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—and 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 WHAT IS DEVOPS? DEVOPS AND THE MAINFRAME APPLICATION DEVELOPMENT BUSINESS LINE APPLICATION DEVELOPMENT IN A MAINFRAME EVOLVING PORTFOLIO TO SUPPORT DEVOPS APP LIFECYCLE CONDUCTOR 1 2 3 4 5 6
  4. 4. 4 © 2014 CA. ALL RIGHTS RESERVED. What is DevOps? A methodology of software development: It emphasizes communication, collaboration and integration between software developers and information technology operations personnel.. Traditional enterprise application occurred on the mainframe which historically includes tight coordination from the application developer, system programmer and operations.  Methodical, need for high-availability, deliberate, long releases and installs  Example: ENDEVOR - an environment for development and operations DevOps and the Mainframe DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services. So what’s different in enterprise application development?  Application development is not for the mainframe anymore  Agility: release or die!
  5. 5. 5 © 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 MF 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
  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. APPLICATION DELIVERY DevOps: Managing the SDLC 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. 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 FileMaster / CA InterTest Build DeployMonitor Develop CA Harvest CA Endevor Ideation Feedback Mod el Test
  9. 9. 9 © 2014 CA. ALL RIGHTS RESERVED. APPLICATION DELIVERY CA Application Lifecycle Conductor 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 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 plan Design CA PPM CA Gen / CA Plex CA App Services Orchestrator CA File Master / CA InterTest BuildDevelop CA Application Lifecycle Conductor
  10. 10. 10 © 2014 CA. ALL RIGHTS RESERVED. APPLICATION DEVELOPMENT APPLICATION DELIVERY CA Application Lifecycle Conductor CA Service Virtualization CA Release Automation CA APM/CA UIM DeployMonitor CA Service Desk Ideation Feedback CA Endevor 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 plan Design CA PPM BuildDevelop CA Application Lifecycle Conductor Model Test MS Visual Studio CA Harvest SCM CA Unified SCM OpenMake Meister Test Management HP ALM
  11. 11. 11 © 2014 CA. ALL RIGHTS RESERVED. Application Development Business Line AppDev Product Offerings Maintain CA File Master (z/OS, IMS, DB2) CA InterTest (CICS, Batch, CA SymDump) Now Manage CA Endevor (All CA Endevor components) CA Harvest (CA Harvest Premium) Modernize CA Gen CA Plex The Application Development business line from CA delivers a comprehensive solution for application developers to build and maintain critical business applications, manage modifications and enhancements over time and modernize apps to meet the mobilization and consumerization trends of today’s agile IT organizations. CA UNIFIED SCM CA APPLICATION LIFECYCLE CONDUCTOR New APP SERVICES ORCHESTRATOR
  12. 12. 12 © 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
  13. 13. 13 © 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

×