IBM Urbancode accelerates deployments to WAS in dev, test and production environments. This allows you to deliver higher quality application releases with increased compliance through end-to-end transparency, auditability and reduced time to feedback.
Axa Assurance Maroc - Insurer Innovation Award 2024
IBM Urbancode for WebSphere Application Server
1. Maximize your investment in IBM WebSphere Application
Server with IBM UrbanCode
Take application release & deployment from days to minutes with IBM UrbanCode
2. www.strongback.us
Organizations that effectively leverage software
innovation outperform their competitors... yet few are
able to deliver it effectively
2
86%
of companies believe software delivery
is important or critical
25%
leverage software delivery effectively today
But only…
Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013
69%
outperform
those who don’t
of those who
leverage software
delivery today
3. www.strongback.us
And a lack of continuous delivery impacts the entire business
3
Costly, error prone manual
processes and efforts to
deliver software across an
enterprise
CHALLENGES
Upgrade risk due to managing
multiple application
configurations and versions
across servers
Slow deployment
to development, test and
production environments
leave teams waiting and
unproductive
CHALLENGES
Operations/
Production
Development/
TestCustomers
Business
Owners
Software glitch costs
trading firm Knight
Capital $440 million in
45 minutes
A bad software upgrade
at RBS Bank left
millions unable to access
money for four days
New Zealand’s biggest phone company,
Telecom paid out $2.7 million to some
47,000 customers who were overcharged
after a software glitch
4. www.strongback.us4
DevOps
Lifecycle
Continuous
Delivery
4
Mobile
Modern workforce
expects constantly
updated software to
connect to enterprise
systems
Internet of Things
End to end delivery of IoT
applications, deploying to
IoT devices and IOT device
to database
Big Data
Insights on new products by
more efficiently interpreting
massive quantities of data
Cloud
Demand for apps requires fast,
scalable environments for dev
and test, as well as production
Instrumented Products
Industry requirements demand
faster response to regulations
and standards, with traceability
and quality
Social Business
Broader set of stakeholders
collaborates to deliver
continuous innovation
and value
DevOps is at the heart of today’s top technology
trends
5. www.strongback.us
Accelerate
software delivery –
for faster time to value
IBM DevOps point of view
Enterprise capability for continuous software delivery that enables organizations to
seize market opportunities and reduce time to customer feedback
55
Balance speed, cost,
quality and risk –
for increased capacity to
innovate
Reduce time to
customer feedback – for
improved customer
experience
Continuous
Monitoring
Collaborative
Development
Continuous Release and
Deployment
Continuous
User Feedback &
Optimization
Continuous
Business Planning
Continuous
Testing
DevOps
Continuous
Feedback
Operate Develop/
Test
Deploy
Steer
6. www.strongback.us
Drive down cost
Remove manual effort and wasted resource time with
push button deployment processes
Speed time to market
Simple, graphical process designer, with built-in
actions to quickly create deployment automation
Reduce risk
Robust configuration management, coordinated
release processes, audits, and traceability
IBM UrbanCode Deploy automates the deployment of applications, databases and configurations into development, test and
production environments, helping to drive down cost, speed time to market with reduced risk.
IBM UrbanCode Release is an intelligent collaboration release management solution that replaces error-prone manual
spreadsheets and streamlines release activities for application and infrastructure changes.
UrbanCode for Release and Deployment automation
Enabling clients to more rapidly deliver mobile, cloud, big data and traditional applications with high quality and
low risk
7. www.strongback.us
IBM UrbanCode Deploy – Plug-ins
• 59 plug-ins from15 different vendors and open source organizations
• Broad range of plugins supported:
• Application servers
• Databases
• Messaging platforms
• Test automation
• Issue tracking systems
• Operating system services
• Cloud platforms
• Issue tracking
• Even more…
• Plug-ins can be downloaded for free from
https://www.ibmdw.net/urbancode/plugins/
7
8. www.strongback.us
IBM’s WebSphere Foundation with IBM UrbanCode
Deliver applications leveraging a DevOps approach
IBM WebSphere Foundation
Messaging services
MQ | MQ Advanced
Caching services
eXtreme Scale | XC10
Interaction services
IBM Business Partners
Developer Tools
Integration services
Integration Bus | CastIron
Gateway services
DataPower | API mgmt
Mobile services
Worklight | MessageSight
Cloud Social &
Web
Internet of
ThingsMobileSystems of
Record
8
Application services
WAS | Liberty| UrbanCode
10. www.strongback.us
10
What’s going wrong?
Ops is using WAS
environment in
production, Dev/Test is
not, resulting in
delivery challenges to
production e.g. because
of configuration
mismatch etc.
Time to market pressure
for more frequent
releases
Manual processes and
handoffs for
deployments are error-
prone, and slows down
the delivery process
Major releases take days,
100 people and are
managed by a spreadsheet
Daily
Build
Release
Who did
this last
time?
Dave…
Dave’s not
here man…
Dev
Prod
I’ll order
breakfast
11. www.strongback.us
Reduce deployment errors
Standardize deployment process and assets across Dev and Ops
Automate software release and deployment
Improve productivity and operational excellence
Allows Ops to quickly deliver production-like environments suitable for Dev/Test needs
Faster time to market with continuous delivery of WAS applications
Automate promotion of assets across delivery pipeline
IBM UrbanCode Deploy
IBM WebSphere Application
Server
Application
Environment
Template
Deploy
WAS
& WAS Liberty
Release & Deploy for WebSphere Application Server
IBM UrbanCode Deploy, IBM UrbanCode Release & IBM WebSphere Application Server (WAS)
13. www.strongback.us
Challenges
• Error prone manual tasks and deployment processes to WAS
• Risk of instability due to managing multiple WAS configurations
and versions
• Slow deployment to development and test environments
• Lack of centralized deployment processes across WAS
environments
Benefits
• Deployments are 50-75% faster
• Realized value of their investment in UrbanCode in 2 weeks-
1month
• Reduced cost
1313
“UrbanCode tools have allowed us to successfully begin implementation of an enterprise level solution
in a very large organization full of customized one-off processes. The ease of use, numerous supported
integration plugins, and templates within the tools have proven invaluable in allowing my organization
to move at a rapid pace while seeing almost immediate results in terms of speed, reliability and audit
traceability/transparency.”
Global 500 Banking Company uses IBM UrbanCode Deploy and IBM
UrbanCode Release for WebSphere Application Server (WAS)
14. www.strongback.us
Ongoing
Innovation
• Exploits mobile and telephony to reach new clients and
markets
• Develop, test and run on one application platform
• Public and Private cloud enablement
• Optimized data access (SQL and NoSQL)
IBM WebSphere Application Server and IBM UrbanCode
Fast, flexible, and
simplified
development
• Choice of server runtimes from lightweight and flexible to highly
robust and resilient
• Broad programming model support
• JEE6 Standards based Java runtime environment
• Enhanced developer tools
Operational
Excellence
• Secure, scalable, highly available runtime
• Intelligent Management capabilities
• Linear scalability through in memory data grid
• Runs on all major platforms
• High performance and near-continuous availability
Operational
Excellence
• Standardize deployment process and assets across Dev and Ops
• Automate software release and deployment
• Improve productivity and operational excellence
• Faster time to market with continuous delivery of WAS applications
DevOps-Continuous
Feedback &
Improvements
15. www.strongback.us
Key takeaways
• Do you have high rate of change, customer-facing applications (web apps)
– Projects involving frequent and complex deployments (beyond security patch) to web-
based environments
– Many applications with the goal of deploying more frequently (daily or weekly)
• Do you have WAS and/or WAS Liberty as your app. server
• The bigger the project the better!
– more servers (agents, deployment targets)
– multiple applications and environments
• Do you have multiple datacenters
• Do you have homegrown deployment tools & hand coding deployment scripts
that cannot scale or would be too costly to scale at the enterprise level
15
Obtain your ROI NOW! UrbanCode Deploy ROI Calculator
16. www.strongback.us
Resources to Learn More!
• NEW! Whitepaper: Continuous Delivery to WebSphere Application Server
• Whitepaper: 5 Reasons to use IBM UrbanCode Deploy if you are already using Chef
• Whitepaper: Seven Ways to Reduce Waste and Accelerate Software Delivery
• Application Release & Deploy for Dummies eBook
• NEW! UrbanCode Deploy ROI Calculator
• Release and Deploy Learning Circle
• Demo Video: WebSphere Topology Autodiscovery in IBM UrbanCode Deploy
• Demo Video: Using the Middleware Configuration for WebSphere Plug-in
• IBM UrbanCode Plug-ins for WebSphere:
– IBM Middleware Configuration for WebSphere
– Application Deployment for WAS Plug-in
– WebSphere Liberty Plug-in