Weitere ähnliche Inhalte Ähnlich wie Continuous Integration and Orchestration: Putting the AppDev in DevOps (20) Mehr von CA Technologies (20) Kürzlich hochgeladen (20) Continuous Integration and Orchestration: Putting the AppDev in DevOps1. Continuous Integration and Orchestration:
Putting the AppDev in DevOps
Michael Maggio
DOT08S #CAWorld
CA Technologies
VP Product Management and Strategy
DevOps
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 © 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 © 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 © 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 © 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 © 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 © 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 © 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 © 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 © 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 © 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 © 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