IBM Urbancode for WebSphere Application Server

16
Maximize your investment in IBM WebSphere Application Server with IBM UrbanCode Take application release & deployment from days to minutes with IBM UrbanCode

Transcript of IBM Urbancode for WebSphere Application Server

Page 1: IBM Urbancode for WebSphere Application Server

Maximize your investment in IBM WebSphere Application Server with IBM UrbanCode

Take application release & deployment from days to minutes with IBM UrbanCode

Page 2: IBM Urbancode for WebSphere Application Server

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%

outperformthose who don’t

of those wholeverage software

delivery today

Page 3: IBM Urbancode for WebSphere Application Server

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

Page 4: IBM Urbancode for WebSphere Application Server

www.strongback.us4

DevOpsLifecycleContinuous

Delivery

4

MobileModern workforce expects constantlyupdated software toconnect to enterprise systems

Internet of ThingsEnd to end delivery of IoT applications, deploying to IoT devices and IOT device to database

Big DataInsights on new products by more efficiently interpreting massive quantities of data

CloudDemand for apps requires fast, scalable environments for dev and test, as well as production

Instrumented ProductsIndustry requirements demand faster response to regulationsand standards, with traceability and quality

Social BusinessBroader set of stakeholders collaborates to deliver continuous innovationand value

DevOps is at the heart of today’s top technology trends

Page 5: IBM Urbancode for WebSphere Application Server

www.strongback.us

Acceleratesoftware delivery

–for faster time to

value

IBM DevOps point of viewEnterprise 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 innovateReduce time to

customer feedback – for

improved customer experience

ContinuousMonitoring

Collaborative Development

Continuous Release and Deployment

ContinuousUser Feedback & Optimization

ContinuousBusiness Planning

ContinuousTesting

DevOps Continuou

s Feedback

Operate Develop/

Test

Deploy

Steer

Page 6: IBM Urbancode for WebSphere Application Server

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 automationEnabling clients to more rapidly deliver mobile, cloud, big data and traditional applications with high quality and low risk

Page 7: IBM Urbancode for WebSphere Application Server

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

Page 8: IBM Urbancode for WebSphere Application Server

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 serviceseXtreme Scale | XC10

Interaction services

IBM Business Partners

Developer Tools

Integration services

Integration Bus | CastIron

Gateway servicesDataPower | API mgmt

Mobile servicesWorklight |

MessageSight

Cloud Social & Web

Internet of ThingsMobileSystems of

Record

8

Application services

WAS | Liberty| UrbanCode

Page 9: IBM Urbancode for WebSphere Application Server

www.strongback.us

*Data based on UrbanCode customer survey

Continuous delivery challenges facing customers

Page 10: IBM Urbancode for WebSphere Application Server

www.strongback.us10

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

Page 11: IBM Urbancode for WebSphere Application Server

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

EnvironmentTemplate

Deploy

WAS& WAS Liberty

Release & Deploy for WebSphere Application ServerIBM UrbanCode Deploy, IBM UrbanCode Release & IBM WebSphere Application Server (WAS)

Page 12: IBM Urbancode for WebSphere Application Server

www.strongback.us12

IBM UrbanCode Deploy Plug-in for WAS & WAS Liberty

Page 13: IBM Urbancode for WebSphere Application Server

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 environmentsBenefits• 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)

Page 14: IBM Urbancode for WebSphere Application Server

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

Page 15: IBM Urbancode for WebSphere Application Server

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

Page 16: IBM Urbancode for WebSphere Application Server

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 WebSpher

e Plug-in• IBM UrbanCode Plug-ins for WebSphere:– IBM Middleware Configuration for WebSphere– Application Deployment for WAS Plug-in– WebSphere Liberty Plug-in