continuous integration and orchestration: putting the appdev in devops
TRANSCRIPT
Continuous Integration and Orchestration: Putting the AppDev in DevOps
Michael Maggio
DOT08S #CAWorld
CA TechnologiesVP Product Management and Strategy
DevOps
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 © 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 © 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 rapidlyproduce 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 © 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 © 2014 CA. ALL RIGHTS RESERVED.
MA
INTA
IN
CA Unified SCMMANAGE
Evolving CA’s AppDev Portfolio to Support DevOpsMigrate from point products to cross-enterprise solutions.
Create code assets and manage software change.CA Endevor CA Harvest
App services orchestrator
MO
DER
NIZE
CA PlexCA File MasterPRIME
CA InterTest
Distributed developer
Develop mobile/Web front-end logic and UI.
Incorporate on-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 CA’s AppDev Portfolio to Support DevOps
App service orchestrator/app constructor
CA Unified SCMCreate code assets and manage software change.
CA Endevor CA HarvestMANAGE
MA
INTA
INM
OD
ERN
IZE
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
Mobiledeveloper
Systemprogrammer
DBAMainframeDeveloper
CA Application Lifecycle Conductor
8 © 2014 CA. ALL RIGHTS RESERVED.
APPLICATION DELIVERY
DevOps: Managing the SDLCDevOps 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 VirtualizationCA Release
AutomationCA APM/CA UIM
CA PPMCA Gen / CA Plex
CA App Services Orchestrator
CA FileMaster / CA InterTest
Build
DeployMonitor
Develop
CA HarvestCA Endevor
Ideation
Feedback
Mod
el
Test
9 © 2014 CA. ALL RIGHTS RESERVED.
APPLICATION DELIVERY
CA Application Lifecycle Conductor
APPLICATION DEVELOPMENT
CA Service VirtualizationCA Release
AutomationCA 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 PPMCA Gen / CA Plex
CA App Services Orchestrator
CA File Master / CA InterTest
BuildDevelop
CA Application Lifecycle Conductor
10 © 2014 CA. ALL RIGHTS RESERVED.
APPLICATION DEVELOPMENT
APPLICATION DELIVERY
CA Application Lifecycle Conductor
CA Service Virtualization
CA ReleaseAutomation
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 MeisterTest
ManagementHP ALM
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 © 2014 CA. ALL RIGHTS RESERVED.
For More Information
To learn more about DevOps, please visit:
http://bit.ly/1wbjjqX
Insert appropriate screenshot and text overlayfrom following “More Info Graphics” slide here;
ensure it links to correct pageDevOps
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