devops for the mobile enterprise: build and connect

19
© 2014 IBM Corporation BusinessConnect A New Era of Smart DevOps for the Mobile Enterprise: Build and Connect Rosalind Radcliffe Chief Architect for CLM and DevOps Distinguished Engineer, IBM Academy Member Inderpal Singh Software Engineer, CICS Development

Upload: rosalind-radcliffe

Post on 22-Jan-2015

390 views

Category:

Software


1 download

DESCRIPTION

Presentation used for IBM Systems Magazine Webcast: Mobile DevOps: Build and Connect on July 17, 2014 To see the recorded webcast - http://www-01.ibm.com/software/os/systemz/webcast/devops/series/

TRANSCRIPT

Page 1: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation

BusinessConnect A New Era of Smart

DevOps for the Mobile Enterprise: Build and Connect

Rosalind Radcliffe Chief Architect for CLM and DevOps Distinguished Engineer, IBM Academy Member Inderpal Singh

Software Engineer, CICS Development

Page 2: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 2

IBM DevOps

2 2

Mobile is the next evolution for connecting to the Data Center

91% 75% 96% 90% 900% Mobile users keep their device within arm’s reach 100%

of the time

Mobile shoppers take action after

receiving a location based message

Year to year increase in mobile

cyber Monday sales between 2012

and 2011

Users use multiple screens as

channels come together to

create integrated experiences

Increase of global machine-to-machine connections by 2022

(2 billion in 2011 to 18 billion at the end of 2022)

© 2013 IBM Corporation 2

Page 3: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 3

IBM DevOps

3

Information restricted and developed in the data center

Information developed and controlled by users for mobile devices Information developed

using multiple platforms and transformed into web services

Mobile is changing the way information is used

JAVA

Page 4: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 4

IBM DevOps

4

System z bridges Systems of Record and Systems of Engagement

Systems of Record

Systems of Record are well integrated, trusted repositories.

Systems of Engagement

Systems of Engagement are

cloud-based, decentralized,

support rapid app development.

Mobile Apps

Siloed Dept. Apps

Cloud APIs

Order Fulfillment

Corporate Data

Ware-house

Accounting

Finance

Linux on IBM System z® z/OS®

Page 5: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 5

IBM DevOps

5 5

A lack of continuous delivery impacts the entire business enterprise in the new reality of “Systems Of Interaction”

>45% of customers experience production delays

>50% of outsourced projects fail to meet objectives

>70% of budgets devoted to maintenance and operations

4-6 weeks to deliver even minor application changes to customers

Systems of Interaction

Continuous client experience

Partner value chain

Cloud-based Services

Systems of Engagement Systems of Record

Operations Rapid app releases impact system stability and compliance

Suppliers Delivery in the context of agile

Development/Test Speed mismatch between faster moving front office and slower moving back office systems, delaying time to obtain feedback

Line-of-business Takes too long to introduce or make changes to mobile apps and services

HR

DB ERP

MF iSeries

CRM

Page 6: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 6

IBM DevOps

6

DevOps for mobile automation for demanding Agile schedules Continuously Deliver High Quality Mobile Apps, Rapidly Respond to Feedback

Develop and Test Deploy Steer Operate

Business Owner

Service Developer/Tester

Service Operations

Target Customer

Idea Market

DevOps for Mobile Automation Capabilities

Lean and Agile principles

Continuous feedback and Optimization

Collaborative Development

Continuous Release and Deployment

Continuous Testing

Continuous Business Planning

Continuous Monitoring

Page 7: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 7

IBM DevOps

7 7

IBM DevOps point of view

Continuous Monitoring

Collaborative Development

Continuous Release and Deployment

Continuous Customer

Feedback and Optimization

Continuous Business Planning

Continuous Testing

Monitor and Optimize

Develop and Test

Release and Deploy

Plan and Measure

DevOps – Continuous innovation,

feedback and improvements

Accelerate software delivery –

for faster time to value

Balance speed, cost, quality and risk –

for increased capacity to innovate

Reduce time to customer feedback – for improved customer

experience

Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback

Page 8: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 8

IBM DevOps

8

Systems of Engagement (SoE) Apps

Rapid Releases AppStore

Monitor and Optimize

Release and Deploy

Develop and Test

Inte

grat

ion

Test

8

Monitor and Optimize

Develop and Test

Web Apps Frequent Releases

Production Environment

Databases

Systems of Record (SoR) Apps Fewer

Releases Databases

The need: Integrate systems of engagement with systems of record By bringing together the culture, processes, and tools across the entire software delivery lifecycle – spanning mobile to mainframe platforms

Page 9: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 9

IBM DevOps

9

Leverage common tools to build multiplatform apps

• Leverage common Eclipse-based IDEs for all types of development

• Access broad coverage of runtimes, languages, compilers, and platforms

• Access via cloud-based environments like SmartCloud Enterprise+ (SCE+)

• Create agile services from new and existing mainframe assets

Open Lifecycle and Service Management Integration Platform

Continuous Delivery

Boost developer productivity

Enabling you to…

Rational Developer for the Enterprise IBM Worklight for MobileFirst platform

CICS Transaction V5

Page 10: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 10

IBM DevOps

10

Refactor and extend back end services to provide an optimal mobile experience

CICS TS V5

Worklight

WAS

Liberty Mobile

Mobile MQTT

JSON

CICS TG

MQ / Broker

CICS TS Feature Pack for Mobile Extensions CICS TG Mobile support CICS TS WAS Liberty support CICS TS Cloud enablement support

Enabling you to…

• Expose new and existing back-end services to mobile applications in an easily consumed format

• Modernize your existing interface with Liberty in CICS

• Accelerate agile adoption on the mainframe

10

Page 11: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 11

IBM DevOps

11 11

University of Florida goes mobile

Data provided to students real time Mobile formatted information of class schedules, textbooks, academic dates, grades, emergency information and campus map

IBM Solution Accessing CICS with System z information via smartphones

Enabling 50,000 students, 5,400 faculty members and staff access to online features anytime, anywhere

Up to 1M transactions/day

Page 12: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 12

IBM DevOps

12

“Mobile banking is a fast growing channel for Halkbank. As for all other channels, we run the transactions themselves on our CICS and DB2 for z/OS systems, which helps to ensure the highest levels of performance, availability and security”

“Core enterprise applications process transactions — lots of transactions — and so can’t be scaled by adding load balancers and spawning new copies of services. They scale by adding capacity to the transaction processing engine”

25 years of continuous operation On CICS®, DB2®, and System z®

Ayhan Yalkut, System z Manager, Halkbank.

The Turkish state pays most of the government salaries through the bank, causing a once-monthly peak in daily transactions, increasing from 25m to 50m

Scalable “In more than 25 years of continuous operations, we have never had any unplanned downtime”

Reliable

Mobile

Page 13: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 13

IBM DevOps

13

Break down silos by moving to an Agile team environment

• Manage all types of source - JavaScript to COBOL

• Create work items spanning technologies and solutions

• Accelerate agile adoption on the mainframe

• Integrate existing SCMs and deployment tools, e.g. ChangeMan and Endevor

• Use Lifecycle integration adapters for third-party tools

Open Lifecycle and Service Management Integration Platform

Continuous Delivery

Project Managers / SCRUM Masters Quality and Test

Agile Teams

Developers

Administrator

LoB / Business Analyst

Maximize team productivity

Enabling you to…

Rational Team Concert Rational Doors Next Generation

Rational Quality Manager CICS Configuration Manager

Page 14: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 14

IBM DevOps

14

Offload development and testing to reduce MIPS

Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing.

• Liberate developers to rapidly prototype new applications

• Develop and test System z applications anywhere, anytime

• Free up mainframe development MIPS for production workload

• Eliminate costly delays by reducing dependencies on operations staff

• Try latest middleware, including CICS 5.1, IMS 12.1, and WebSphere 8.5

• System z Development and Test Solution

RDz & ISPF

RDz

Improve development flexibility

Open Lifecycle and Service Management Integration Platform

Continuous Delivery

Enabling you to…

New

Rational Developer and Test Environment for System z

Page 15: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 15

IBM DevOps

15

Develop and test capabilities for mobile applications

• Quickly design, code, build, test, and deploy mobile apps that run on a wide variety of mobile platforms

• Refactor and extend existing back-end services to provide an optimal mobile experience

• Stub out back-ends to simplify test and development

• Automate testing for native and hybrid mobile apps

Accelerate mobile application development

Enabling you to…

Deploy

Code

Test

Open Lifecycle and Service Management Integration Platform

Continuous Delivery

Construct, debug, and test mobile and Web applications

Design

Refactor and extend existing logic as

mobile-consumable services

New

New

Rational Test Workbench IBM Worklight for MobileFirst platform

Rational Application Developer Rational Developer for the Enterprise

CICS Interdependency Analyzer CICS Performance Analyzer

Page 16: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 16

IBM DevOps

16

Client Successes with DevOps

Laminar Medica reduced new product development time and costs by 25%, contributing to 10% increase in competitive wins

Sandhata increased productivity 100%, and added tens of millions in new revenue

China Merchants Bank profits from a unified collaboration platform

INTER Versicherungsgruppe increases productivity in application development

SIBRA GmbH keeps a vital project within budget and on time

IBM Watson team is reducing delivery cycles from 9 weeks to 3 weeks, & has achieved zero maintenance window downtime

Nationwide improved code quality 50%, reduced end-user downtime by 70%, and increased on-time delivery 90%

IBM CICS development team simplifies software builds and helps support agile development, improve collaboration

Aon Integramark establishes a dynamic SOA environment that automates data synchronization

A healthcare information provider cuts deployment time down to minutes

Sky Bet monitors the online customer experience to increase overall revenues

Develop and Test

Release and

Deploy

Plan and

Measure

Monitor and

Optimize

Page 17: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 17

IBM DevOps

17

Summary •  There are challenges to delivering

software-driven innovation •  Disruptive technologies are driving

greater need to innovate •  DevOps is critical to your success •  IBM has first class DevOps solutions

and is continuing to invest and improve upon these solutions

•  DevOps is just as relevant, if not more

so, for the Mainframe as it is for mobile, cloud, and distributed platforms

Monitor and Optimize

Develop and Test

Release and Deploy

Plan and Measure

DevOps – Continuous innovation,

feedback and improvements

From Mobile to Mainframe

Page 18: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 18

IBM DevOps

18

www.ibm.com/devops

Rosalind Radcliffe Chief Architect for CLM and DevOps Distinguished Engineer, IBM Academy Member

@RosalindRad [email protected]

Inderpal Singh Software Engineer, CICS Development @Indiss

[email protected]

Page 19: DevOps for the Mobile Enterprise: Build and Connect

© 2014 IBM Corporation 19

IBM DevOps

19

© Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.