Submit Search
Upload
Agile DevOps for SOA Services
•
1 like
•
608 views
AI-enhanced title
Marcelo Sousa Ancelmo
Follow
Presentation done at the 5th Service Technology Symposium
Read less
Read more
Report
Share
Report
Share
1 of 39
Download now
Download to read offline
Recommended
DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013
Sanjeev Sharma
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
Darren Sim
devops online training in hyderabad
devops online training in hyderabad
DIGITALSAI1
S109 cics-java
S109 cics-java
nick_garrod
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General Overview
Gary Lefman
BP207 - Apps, apps, apps and more apps: Meet the very best open source apps f...
BP207 - Apps, apps, apps and more apps: Meet the very best open source apps f...
Bruce Elgort
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
Roopa Nadkarni
Pervasive content management
Pervasive content management
Alfresco Software
Recommended
DevOps for Mobile - DevOpsDays, NY, 2013
DevOps for Mobile - DevOpsDays, NY, 2013
Sanjeev Sharma
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
Darren Sim
devops online training in hyderabad
devops online training in hyderabad
DIGITALSAI1
S109 cics-java
S109 cics-java
nick_garrod
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General Overview
Gary Lefman
BP207 - Apps, apps, apps and more apps: Meet the very best open source apps f...
BP207 - Apps, apps, apps and more apps: Meet the very best open source apps f...
Bruce Elgort
Heterogeneous Development With RTC - Sreerupa Sen
Heterogeneous Development With RTC - Sreerupa Sen
Roopa Nadkarni
Pervasive content management
Pervasive content management
Alfresco Software
Native extensions webinar
Native extensions webinar
immanuelnoel
Edit 5395 - assignment 3 lowering costs through video and web conferencing
Edit 5395 - assignment 3 lowering costs through video and web conferencing
rustymondelli
Migrating Legacy Code
Migrating Legacy Code
Siddhi
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Anton Arhipov
Using the CMMI-SVC to Transform an Organization into a High-Functioning, Cust...
Using the CMMI-SVC to Transform an Organization into a High-Functioning, Cust...
Henry Schneider
SilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User Experience
SilverDev by Experia
DevOps is a ReorgHow To Accelerate The Change
DevOps is a ReorgHow To Accelerate The Change
Don Demcsak
Streaming Video in the Fortune 500
Streaming Video in the Fortune 500
MediaPlatform
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
GBS PAVONE Groupware GmbH
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
Carly Snodgrass
What's New in Aras Innovator PLM Software
What's New in Aras Innovator PLM Software
Aras
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
Laszlo Szalvay
Zend Solution Brief 0909 Web
Zend Solution Brief 0909 Web
Najeem Illyas
DDS vs DDS4CCM
DDS vs DDS4CCM
Remedy IT
5178 implementing and maintaining audio visual conferencing and web conferenc...
5178 implementing and maintaining audio visual conferencing and web conferenc...
bestip
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Sanjeev Sharma
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev Sharma
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
Sanjeev Sharma
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
Walter Farias
More Related Content
What's hot
Native extensions webinar
Native extensions webinar
immanuelnoel
Edit 5395 - assignment 3 lowering costs through video and web conferencing
Edit 5395 - assignment 3 lowering costs through video and web conferencing
rustymondelli
Migrating Legacy Code
Migrating Legacy Code
Siddhi
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Anton Arhipov
Using the CMMI-SVC to Transform an Organization into a High-Functioning, Cust...
Using the CMMI-SVC to Transform an Organization into a High-Functioning, Cust...
Henry Schneider
SilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User Experience
SilverDev by Experia
DevOps is a ReorgHow To Accelerate The Change
DevOps is a ReorgHow To Accelerate The Change
Don Demcsak
Streaming Video in the Fortune 500
Streaming Video in the Fortune 500
MediaPlatform
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
GBS PAVONE Groupware GmbH
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
Carly Snodgrass
What's New in Aras Innovator PLM Software
What's New in Aras Innovator PLM Software
Aras
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
Laszlo Szalvay
Zend Solution Brief 0909 Web
Zend Solution Brief 0909 Web
Najeem Illyas
DDS vs DDS4CCM
DDS vs DDS4CCM
Remedy IT
5178 implementing and maintaining audio visual conferencing and web conferenc...
5178 implementing and maintaining audio visual conferencing and web conferenc...
bestip
What's hot
(15)
Native extensions webinar
Native extensions webinar
Edit 5395 - assignment 3 lowering costs through video and web conferencing
Edit 5395 - assignment 3 lowering costs through video and web conferencing
Migrating Legacy Code
Migrating Legacy Code
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Improve your Developer Experiece using the WAS Liberty Profile with JRebel
Using the CMMI-SVC to Transform an Organization into a High-Functioning, Cust...
Using the CMMI-SVC to Transform an Organization into a High-Functioning, Cust...
SilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User Experience
DevOps is a ReorgHow To Accelerate The Change
DevOps is a ReorgHow To Accelerate The Change
Streaming Video in the Fortune 500
Streaming Video in the Fortune 500
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
Build Your Business Process On A Solid Foundation–Web Sphere Application Server
What's New in Aras Innovator PLM Software
What's New in Aras Innovator PLM Software
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
Zend Solution Brief 0909 Web
Zend Solution Brief 0909 Web
DDS vs DDS4CCM
DDS vs DDS4CCM
5178 implementing and maintaining audio visual conferencing and web conferenc...
5178 implementing and maintaining audio visual conferencing and web conferenc...
Similar to Agile DevOps for SOA Services
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Sanjeev Sharma
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
Sanjeev Sharma
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
Sanjeev Sharma
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
Walter Farias
Software MTTR: The Path from Continuous Integration to Continuous Delivery
Software MTTR: The Path from Continuous Integration to Continuous Delivery
Jeff Sussna
How to Build a DevOps Toolchain
How to Build a DevOps Toolchain
IBM UrbanCode Products
Chef for DevOps - an Introduction
Chef for DevOps - an Introduction
Sanjeev Sharma
MassTLC DevOps Peer Session - Progress Software - 9/9/15
MassTLC DevOps Peer Session - Progress Software - 9/9/15
MassTLC
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...
mfrancis
Track B-2: Advancing Collaboration & eLearning to Achieve Mission Goals, ...
Track B-2: Advancing Collaboration & eLearning to Achieve Mission Goals, ...
scoopnewsgroup
Upmc tpdev5
Upmc tpdev5
Jean-Yves Rigolet
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
Sanjeev Sharma
Understanding DevOps
Understanding DevOps
InnoTech
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
nick_garrod
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
Evolve The Adobe Digital Marketing Community
AEM Evernote Sync
AEM Evernote Sync
Kevin Nennig
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
Philippe Riand
Similar to Agile DevOps for SOA Services
(20)
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
Software MTTR: The Path from Continuous Integration to Continuous Delivery
Software MTTR: The Path from Continuous Integration to Continuous Delivery
How to Build a DevOps Toolchain
How to Build a DevOps Toolchain
Chef for DevOps - an Introduction
Chef for DevOps - an Introduction
MassTLC DevOps Peer Session - Progress Software - 9/9/15
MassTLC DevOps Peer Session - Progress Software - 9/9/15
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Building a right sized, do-anything runtime using OSGi technologies: a case s...
Track B-2: Advancing Collaboration & eLearning to Achieve Mission Goals, ...
Track B-2: Advancing Collaboration & eLearning to Achieve Mission Goals, ...
Upmc tpdev5
Upmc tpdev5
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
Understanding DevOps
Understanding DevOps
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
EVOLVE'15 | Enhance | Bob O'Conner & Kevin Nenning | Capturing Existing Cont...
AEM Evernote Sync
AEM Evernote Sync
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
More from Marcelo Sousa Ancelmo
From Developer and Beyond - The IT Architect Career
From Developer and Beyond - The IT Architect Career
Marcelo Sousa Ancelmo
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup Zurich
Marcelo Sousa Ancelmo
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Marcelo Sousa Ancelmo
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Marcelo Sousa Ancelmo
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
Marcelo Sousa Ancelmo
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Marcelo Sousa Ancelmo
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Marcelo Sousa Ancelmo
More from Marcelo Sousa Ancelmo
(7)
From Developer and Beyond - The IT Architect Career
From Developer and Beyond - The IT Architect Career
DevOps @ Enterprise - DevOps Meetup Zurich
DevOps @ Enterprise - DevOps Meetup Zurich
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
Containers, DevOps, Apache Mesos and Cloud - Reshaping how we develop and del...
DevOps @ Enterprise - Lessons from the trenches
DevOps @ Enterprise - Lessons from the trenches
Quem quer ser um arquiteto?
Quem quer ser um arquiteto?
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Práticas, Técnicas e Ferramentas para Continuous Delivery com ALM
Agile DevOps for SOA Services
1.
Marcelo Sousa Ancelmo marcelo.ancelmo@br.ibm.com @marceloancelmo Agile
and DevOps for Services Practices, Techniques and Tools for your SOA Environment © 2012 IBM Corporation
2.
Have you seen
this before? Where is the latest version of the service? This deploy is not working, where is the older version? – Here, you can install it on production, it's tested It worked on my machine Who authorized this deployment? What is the version of the service that is in production? How much time we need to develop this service? © 2012 IBM Corporation
3.
What is important
Service life-cycle Centralized Code Repository The code should compile and build everytime Automate the build It should be easy to get the latest deliverables Everyone can see the results of the latest build © 2012 IBM Corporation
4.
What tools do
I need Source: Google Images © 2012 IBM Corporation
5.
SCM
Control the workflow of the service development Continuous integration configuration Kick off the builds Allow visibility of the builds results Keep track of the changes Improve collaboration Visibility © 2012 IBM Corporation
6.
Build Automation
Retrieve the service source code from the SCM Compile, test and pack the code Publish the resulting asset on the Asset Repository Retrieve the published asset to Deploy Automation © 2012 IBM Corporation
7.
Asset Repository
Keep the asset on a centralized repository Asset metadata, relationships and communities Maintain and control life-cycle and version Keep track of asset usage © 2012 IBM Corporation
8.
Deploy Automation Maintain
the configuration of the environment Compare the configuration of different environments Provision resources for the service on the Service Runtime Deploy the service on the Service Runtime Register the service on the Service Registry and Repository © 2012 IBM Corporation
9.
Service Runtime
Expose the service for consuming Service execution environment © 2012 IBM Corporation
10.
Service Registry and
Repository Keep track of the service usage Control the service life-cycle Enforce policies, security and SLA of the service © 2012 IBM Corporation
11.
The BIG Picture
© 2012 IBM Corporation
12.
Let's see how
it works Image: FreeDigitalPhotos.net © 2012 IBM Corporation
13.
Install the environment
© 2012 IBM Corporation
14.
Prepare the build
Retrieve the source code Compile Unit Test Quality Analysis Package © 2012 IBM Corporation
15.
Prepare the development
and runtime SOA Governance © 2012 IBM Corporation
16.
Prepare the deploy
environment Get the service binary Deploy it on the Service Runtime Register on the Service Registry and Repository © 2012 IBM Corporation
17.
On the first
sprint © 2012 IBM Corporation
18.
Receive the work
item and start to work © 2012 IBM Corporation
19.
Start off with
the Continuous Integration © 2012 IBM Corporation
20.
By the way,
we can add Continuous Delivery right now Retrieve the source code Compile Unit Test Quality Analysis Package Publish © 2012 IBM Corporation
21.
Management create new
work items for the development team © 2012 IBM Corporation
22.
Development receive the
new work item and start to work © 2012 IBM Corporation
23.
Kickoff the Continuous
Integration © 2012 IBM Corporation
24.
Continue the Continuous
Delivery ... © 2012 IBM Corporation
25.
… and start
with a Continuous Deployment Retrieve the binary from Asset Repository Pass it on to the Deploy Automation © 2012 IBM Corporation
26.
After some validation
of the service by the development © 2012 IBM Corporation
27.
The manager receives
the work item and send it to staging © 2012 IBM Corporation
28.
Meanwhile...
© 2012 IBM Corporation
29.
If everything goes
well on the staging ... © 2012 IBM Corporation
30.
… someone who
has the authority send it to production © 2012 IBM Corporation
31.
After the conference
ends our manager are back to the work ... © 2012 IBM Corporation
32.
Create the new
work item ... © 2012 IBM Corporation
33.
Continuous Integration is
working ... © 2012 IBM Corporation
34.
… and the
Continuous Delivery ... © 2012 IBM Corporation
35.
… and the
Continuous Deployment. © 2012 IBM Corporation
36.
How it should
look like for the SOA Governance V1 is a WS-SOAP V2 is a WS-SOAP V3 is a REST It is in Production It is on Staging It is on Development © 2012 IBM Corporation
37.
The new BIG
Picture © 2012 IBM Corporation
38.
Questions Image: FreeDigitalPhotos.net
© 2012 IBM Corporation
39.
Hindi
Thai Traditional Chinese Russian Gracias Thank You Spanish Dziękuję Polish English Obrigado Brazilian Portuguese Arabic Danke German Grazie Italian Simplified Chinese Merci French Japanese Tamil Korean Marcelo Sousa Ancelmo marcelo.ancelmo@br.ibm.com @marceloancelmo © 2012 IBM Corporation
Download now