z systems @ the heart of the mobile and api economy

53
0 | 1 IBM Systems Esra Ufacik z Systems Lead Architect - IBM Systems, Asia Pacific [email protected] z Systems @ The Heart of the Mobile & API Economy

Upload: esra-ufacik

Post on 23-Jan-2017

67 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: z Systems @ the heart of the mobile and API economy

IBM Systems |

1

0

Future MadeFuture Made | 1IBM Systems

Esra Ufacik

z Systems Lead Architect - IBM Systems, Asia Pacific

[email protected]

z Systems @ The

Heart of the Mobile &

API Economy

Page 2: z Systems @ the heart of the mobile and API economy

IBM Systems

Let’s Begin with some

Trends and Facts in

the Industry…

| 2

Page 3: z Systems @ the heart of the mobile and API economy

IBM Systems

Mobile is the evolution for connecting to the

Data Center

| 3

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

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 in 2022)

Page 4: z Systems @ the heart of the mobile and API economy

IBM Systems

Mobile is unleashing the 24x7 consumer

and opening up new markets

| 4

Banking and Financial Services

Travel and Transportation

Insurers Retailers Automotive

Deposit a check,

move money,

check balances

instantaneously,

track portfolio,

get alerts,

receive quotes,

execute trades

Flight information

to, reservation

booking, seat

assignments,

check-in and

streamline car

rental process,

hotel reservations

File claims,

provide quotes,

compare prices,

enroll, view

policies, capture

data to develop

new offerings

Delivering

personalized offers

for cross sell,

up-sell and

establishing

customer loyalty

through mobile

Enable mobile

sensors for

diagnostics

and safety

Page 5: z Systems @ the heart of the mobile and API economy

IBM Systems

The world’s leading businesses depend on z

Systems and mobile to provide new

opportunities

| 5

92of the top 100

worldwide banks1

23of the top 25

US retailers2

10out of 10 of the world’s

largest insurers3

23out of 25 of the world’s

largest airlines4

90%

Of mobile banking app

users check account

balances or recent transactions5

27%Of all 2014 Black Friday online sales were mobile6

73%Of insurers will offer

mobile claims services by 20167

44%Of travelers use mobile to

research travel while traveling8

Page 6: z Systems @ the heart of the mobile and API economy

IBM Systems |

1

0

Future MadeFuture Made | 6IBM Systems

IBM MobileFirst

| 6

Page 7: z Systems @ the heart of the mobile and API economy

IBM Systems

IBM MobileFirst Platform on z Systems

| 7

Infrastructure matters:Scaling to meet mobile,

Availability and Reliability

Public Exposure:

Introducing your new services and

a new business model

Integrating Mobile: What's old gets new interface

Security:

Mobile is different

End-to-end security for every

transaction

A

P

I

Mobile Consumer

Page 8: z Systems @ the heart of the mobile and API economy

IBM Systems

IBM z13 is your System of Record –accelerating speed to market by re-purposing existing data and

transactions for mobile

| 8

•z/OS® Transactions provide mobile-friendly REST API’s

•z/OS Connect provides consolidated REST APIs for all z/OS transactions.

•Seamlessly channel z/OS transactions to mobile devices with MobileFirst Platform

•MobileFirst Platform for iOS specifically for iOS Solutions (mobile apps.)

•Enable end to end security from mobile device to mainframe with z/OS, RACF® and MobileFirst products.

CICS®

IMS™

WebSphere®

AS

DB2®

An

aly

tics

z/OS

Connect

CICS

Mobile

Feature Pk

IMS

Mobile

Feature Pk

DB2 NoSQL

MobileFirst Platform

MobileFirst Platformfor iOS

Page 9: z Systems @ the heart of the mobile and API economy

IBM Systems

z Systems infrastructure provides the value in

mobile applications: Mobile Banking Example

| 9

Cloud Services

Balance Inquiry

Transfer Funds

Deposit Checks

Apply for a Loan

Pay Bills

Smart Offers

Analytics•Anti-Fraud•Next Best Action

Business Rules

Campaign Mgt

Customer Data

20% of

the effort (mobile UI)

80%of the

effort and value

Core Banking

MobileFirst Platform

Page 10: z Systems @ the heart of the mobile and API economy

IBM Systems

Enterprise Modernization:Deliver at the speed of mobile, Bridge SoR & SoE

| 10

Systems of RecordSystems of Engagement

iOS

Android

Blackberry

Windows Phone

Security

App updates

Mobile Analytics

Back-end connectivity

CICS

IMS

WebSphere AS

DB2

Mobile Devices

Mobile Enterprise Application Platform (MEAP)

A n

a l

y t

I c s

JSON

SOAP

XML

JSON

MQ

HTTP

Systems of Record are well

integrated, trusted

repositories(z/OS)

Systems of Engagement are

cloud-based, decentralized, support rapid

app development(Linux on z)

Page 11: z Systems @ the heart of the mobile and API economy

IBM Systems

IBM MobileFirst Server

| 11MobileFirst Video: http://www.youtube.com/watch?feature=player_embedded&v=zHnFw70XXXo

MobileFirst Server in WAS

Authentication

JSON Translation

Server-side Java App Code -- WAS

Adapter Library

Application Center

Enterprise App Store

MobileFirst Console

Push Notifications

Analytics Java

HTTP/REST

SOAP

WMB

SQL

SAP

z/OS

CICS

Linux on z

Device RuntimeA

pp

licat

ion

Co

de

•Security and Authentication

•Back-end Data Integration

App-logic

Page 12: z Systems @ the heart of the mobile and API economy

IBM Systems |

1

0

Future MadeFuture Made | 12IBM Systems

API Economy

| 12

Page 13: z Systems @ the heart of the mobile and API economy

IBM Systems

Digital is forcing us to Unlearn & Learn again

Where we run our workloads does not

matter any more

From simple queries to deep Q&A, how we

understand our data has changed

Way we interact with our customers is constantly

evolving

| 13

Page 14: z Systems @ the heart of the mobile and API economy

IBM Systems

API Economy: Lifecycle

| 14

Existing Enterprise IT Investments

Exposed as APIs

Self Service Consumed by Developers

To Develop Innovative Apps

Delivering Differentiated Customer Experiences

Where companies (providers) expose their (internal) digital business assets or services in the form of (Web) APIs to third parties (consumers) with the goal of unlocking additional business value through the creation of new assets

Page 15: z Systems @ the heart of the mobile and API economy

IBM Systems

An API Strategy To…

Speed application development

• Via self service library of reusable APIs

Securely expose systems of record

• Apps and data to Mobile, IoT, & hybrid cloud apps

Publish APIs to expand brand reach

• Tap into developer & partner ecosystems

Enable new business

• Monetize existing and new data & algorithms

| 15

Page 16: z Systems @ the heart of the mobile and API economy

IBM Systems

Transforming industries and user experiences

| 16

From Wikipedia• Cars.com is a website which was launched

in June 1998. It is the second largest automotive classified site, second to only

AutoTrader.com.

• Zillow, is an online real estate database company that was founded in 2006[3] and

created by Rich Barton and Lloyd Frink, former Microsoft executives and founders

of Microsoft spin-off Expedia.

• Mint.com is a free, web-based personal financial management service for Canada and the US,[2] created by Aaron Patzer.

Page 17: z Systems @ the heart of the mobile and API economy

IBM Systems

The Secret to Success: Internal APIs

Transformation of the company from a bookseller to Infrastructure as a Service (IaaS) API

Jeff Bezos (founder and CEO of Amazon.com) issued a mandate, sometime back around 2002:

− “All teams will henceforth expose their data and functionality through service interfaces.

− Teams must communicate with each other through these interfaces.

− There will be no other form of inter-process communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.

− It doesn’t matter what technology they use.

− All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.”

This makes deploying internal APIs a great exercise for preparing your company for the coming API economy where, you will have to have expose self-service, partner and public APIs to stay competitive in your industry.

| 17http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis/

Page 18: z Systems @ the heart of the mobile and API economy

IBM Systems

Exposing Enterprise Services as APIs

| 18

SOA efforts have been driven by achieving developers’ productivity gain and enabling reuse of functions, i.e., focused on development of services.

API Management, on the other hand, is driven by consumption of these services, i.e., improving consumability of these services for both external and internal developers of applications accessing these APIs, while also retaining control by the providers of these APIs

• Improving consumability includes listing APIs in a browsable/searchable catalog, and making it easy to register applications with the right entitlement level

• Retaining control includes not only enforcing entitlements and managing workloads, but also providing insight based on access history and accountability for chargeback.

Page 19: z Systems @ the heart of the mobile and API economy

IBM Systems

StrongLoop, An IBM Company…

Digital Business Relies on Enterprise Grade APIs

Interaction APIs must be Created & Run

− Existing & System APIs are invoked & their results manipulated to create new reusable Interaction APIs

APIs are (small) Applications with

− Similar lifecycles:• Creating a new API requires the same

iterative process as creating a modern app

− Different scale needs:• APIs face web scale demands of the Digital

economy, with millions of requests per month; A proven runtime approach is needed to meet these demands

| 19

Page 20: z Systems @ the heart of the mobile and API economy

IBM Systems

StrongLoop is evolving into IBM API ConnectSimplified & Comprehensive API foundation

What is it?

− An integrated creation, runtime, management, and security foundation for enterprise grade API’s and Microservices to power modern digital applications

What does API Connect provide?

− Automated, visual and coding options for creating APIs

− Automated discovery of system of record APIs

− Node.js and Java support for creating Microservices

− Integrated enterprise grade clustering, management and security for Node.js and Java

− Lifecycle and governance for APIs, Products and Plans

− Access control over API’s, API Plans and API Products

− Advanced API usage analytics

− Customizable, self service developer portal for publishing APIs

− Policy enforcement, security and control

| 20http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ST&infotype=SA&htmlfid=ZSQ03100USEN&attachment=ZSQ03100USEN.PDF

Page 21: z Systems @ the heart of the mobile and API economy

IBM Systems

Swagger (The World's Most Popular Framework for APIs)

now known as Open API Initiative (OAI)

APIs form the connecting glue between modern applications.

Nearly every application uses APIs to connect with corporate data sources, third party data services or other applications.

Creating an open description format for API services that is vendor neutral, portable and open is critical to accelerating the vision of a truly connected world.

The Open API Initiative (OAI) was created by a consortium of forward-looking industry experts who recognize the immense value of standardizing on how REST APIs are described.

As an open governance structure under the Linux Foundation, the OAI is focused on creating, evolving and promoting a vendor neutral description format. SmartBear Software is donating the Swagger Specification directly to the OAI as the basis of this Open Specification.

Members

| 21

The Linux Foundation is a non-profit technology trade association chartered to promote, protect and advance Linux and collaborative development.

Page 22: z Systems @ the heart of the mobile and API economy

IBM Systems |

1

0

Future MadeFuture Made | 22IBM Systems

Integration matters…

| 22

Page 23: z Systems @ the heart of the mobile and API economy

IBM Systems

IBM Integration Bus

| 23

Edge

IntegrationGateway Integration Bus

ERP/EIS

/ CRMFiles Devices Retail MQ, JMS,

MSMQApplications

Mainframe

CICS/IMS

Web 2.0 Web Services Microsoft Healthcare Databases Mobile

• IBM’s strategic enterprise integration technology

• Single engineered product for .NET, Java and fully heterogeneous integration scenarios

• DataPower continues to evolve for integration gateway use-cases

• IBM Integration Bus is the new name for WebSphere Message Broker

• Technology progression over 15 years, installed at 2500+ customers worldwide across all industries

• Fully supported worldwide by IBM global support network, standard 5 + 3 years support policy

• Version to version migration is key design consideration

• Global skills availability - SME’s available globally via IBM and partners

• Close interaction with growing and loyal customer base: beta and lab advocacy programs

• Also incorporates WebSphere ESB use-cases

Page 24: z Systems @ the heart of the mobile and API economy

IBM Systems

Evolution of Mainframe Integration Patterns

| 24

Tight IntegrationAll components located on

mainframe, and linkages are tightly coupled

Service OrientedLoose coupling using network-

based protocols such as SOAP/WSDL

Web AccessScreen-scraping of 3270

applications

MessagingUsing technologies such as

IBM MQ

API EconomyIntegration based on a set of well-understood and easily-accessible APIs, increasingly

based on REST/JSON patterns

This is where z/OS Connect fits into the picture

These earlier patterns are still in use and in many cases are the best

pattern for the application. Just because they came earlier, does not

mean they are now obsolete.

Page 25: z Systems @ the heart of the mobile and API economy

IBM Systems

Capabilities required to integrate rapidly

| 25

How to attract developers with easy to find and use APIs?

How to combine APIs and services to

deliver compelling value?

How to secure access to APIs without disrupting the

developer experience?

How to manage all aspects of how APIs are used, delivered

and enhanced?

How to accelerate delivery of new

services by extending existing ones?

Managing APIs Using SOA servicesProtecting AccessComposing rich APIsCreating great APIs

Internet of Things

Mobile

Public Cloud

Social Web

Partners

Private Cloud

Back-office Processes

Analytics

Services Databases

CRM

Systems of Interaction

Page 26: z Systems @ the heart of the mobile and API economy

IBM Systems

Seamless Integration: Faster, simpler & greater flexibility

| 26

Extending enterprise apps to mobileIMS Mobile Feature PackCICS Mobile Feature Pack

Mobile protocol connectivity to z Systems applicationsz/OS ConnectAPI ManagementDB2 NoSQL

Scalable services to accelerate and enrich mobile appsIBM Bluemix Mobile Cloud Services

Linux on z z/OS

MQ

CICS

IMS

WASz/O

S C

on

ne

ct

Ad

apte

rs

Mobileapps

DB2

IBM Integration Bus

MessageSight

DataPower

MQ

MQTT

API Management via IBM API Connect

Unmatched scale to support billions of transactions per dayEquivalent to 100 Cyber-Mondays. Every day.

MobileFirst

Platform

(cloud)

MobileFirst

Platform

(on-prem)

Page 27: z Systems @ the heart of the mobile and API economy

IBM Systems |

1

0

Future MadeFuture Made | 27IBM Systems

IBM z/OS Connect

Enterprise Edition

V2.0

| 27

Page 28: z Systems @ the heart of the mobile and API economy

IBM Systems

z/OS Connect – What is it?

| 28

It’s about getting REST and JSON into your mainframe environment in a way

that enables you to best take advantage of the assets that exist there:

Mobile

Ecosystem

CICS

IMS

Batch

OtherREST – Representational State Transfer … the

use of HTTP URLs that map to a ‘service’,

such as ‘query account’ or ‘update data’

JSON – JavaScript Object Notation … a

standard of representing data as a set of

name/value pairs. This is passed back and

forth along with REST request/responses

Where z/OS

Connect fits

•Liberty Profile Server

•Function IBM wrote to run in

Liberty Profile

•No charge function provided with

license entitlement to WAS z/OS,

CICS or IMS (for Version 1)

z/OS Connect

DB2*

* DB2 support announced

Page 29: z Systems @ the heart of the mobile and API economy

IBM Systems

Summary in One Picture

| 29

Liberty Profile for z/OS

z/OS

Connect

Servlet

CICS

IMS

DB2Interceptors

Service Providers

Data Transform

1

4

RESTful

JSON

3

5

6

7

8

z/OS Connect is software function that

runs in Liberty Profile for z/OS.

z/OS Connect is described and

configured in the Liberty server.xml file

z/OS Connect is designed to accept

RESTful URIs with JSON data

payloads

A ‘Service Provider’ is software

that provides the connectivity to

the backend system

server.xml

2

One part of z/OS Connect is

a servlet that runs in Liberty

Profile z/OS.

z/OS Connect provides the ability

to transform JSON to the layout

required by backend

‘Interceptors’ are callout points

where software can be invoked to

do things such as SAF

authorization and SMF activity

recording

Backend systems supported are

CICS, IMS, Batch, and DB2 (in-

plan)

1

2

3

4

5

6

7

8

Batch

Page 30: z Systems @ the heart of the mobile and API economy

IBM Systems

High-Level Overview of z/OS Connect EE V2.0

| 30

Liberty z/OS

z/OS Connect EE V2.0 Server

Backend Systems(CICS, IMS, DB, etc.)

• IBM z/OS 2.1 or higher

• IBM 64-bit SDK for z/OS, Java Technology Edition V7.1.0 or V8.0.0

Eclipse

z/OS Connect EE V2.0 Tooling

• IBM CICS Explorer V5.3

• IBM IMS Explorer for Development V3.2

• IBM Explorer for z/OS Aqua V3.0

Runtime Server• Runs on Liberty z/OS• Hosts APIs you define to run in it• Connects with backend system• Liberty + z/OS Connect = “instance”• You may have multiple instances

Tooling Platform• Integrates with an Eclipse environment• Define APIs• Define data mapping• Deploy APIs to runtime server• Export API archive for other tools to deploy

1

2

Page 31: z Systems @ the heart of the mobile and API economy

IBM Systems

Simplified Overview of REST/JSON

| 32

REST Client

REST Listener

POST /account/deposit

{

"account" : "12345"

"amount" : "100.00"

}

CICS, IMS, DB2, or wherever

account data is maintained

Response

REST - “Representational State Transfer” ... which uses HTTP and HTTP verbs to allow a client to interact with a server over the TCP/IP network.

JSON - “JavaScript Object Notation” ... a name/value pair representation of data that is relatively lightweight and generally simpler to handle and parse than XML.

REST is increasingly popular as an integration pattern because it is stateless, relatively lightweight, is relatively easy to program to, and operates well with

discovery mechanisms such as IBM’s API Management product.

Page 32: z Systems @ the heart of the mobile and API economy

IBM Systems

Comparison of REST Support V2.0 vs. V1

| 33

POST /account/create + (JSON with account create information)

POST /account/balance + (JSON with account number)

POST /account/update + (JSON with account number and deposit)

z/OS Connect V1.0:

This corresponds to the lower level we showed earlier. It’s very basic. It may be “good enough” for some use-cases, but it falls short of what many developers seek when creating REST APIs.

z/OS Connect V2.0:

POST /account?name=Fred + (JSON with Fred’s information)

GET /account?number=1234

PUT /account?number=1234 + (JSON with dollar amount of deposit)

HTTP Verb conveys the method against the resources; i.e., POST is for create, GET is for balance, etc.

URI conveys the resource to be acted upon; i.e., Fred’s account

with number 1234

The JSON body carries the specific data for the action (verb) against

the resource (URI)

More aligned with developer requirements for REST APIs

Page 33: z Systems @ the heart of the mobile and API economy

IBM Systems

Eclipse-based Tooling for z/OS Connect EE

V2.0

| 34

Eclipse project view, which is familiar to developers who have used Eclipse-

tooling for other development projects

API projects can be exported and imported for portability

between developers

Access query parameters from the URI

Assign API function based on HTTP verb

Provide data mapping definitions to the service

API definitions are created through the tool, which is consistent across backend systems (CICS, IMS, etc.)

Page 34: z Systems @ the heart of the mobile and API economy

IBM Systems

Request Mapping Capabilities

| 35

The API mapping model adds a powerful abstraction layer between the API consumer and the underlying z/OS assets.

• Mapping of HTTP headers, path parameters (URI templates), and query parameters to the fields in the request message JSON body.

• Pass-through, redaction, or defaulting of fields in the request or response message JSON body.

• Mapping and defaulting of HTTP headers in the HTTP response message.

HTTP Request Fields

Backend Data Structure

Mapping Actions

Page 35: z Systems @ the heart of the mobile and API economy

IBM Systems | 36

YourTube Link

Page 36: z Systems @ the heart of the mobile and API economy

IBM Systems

API Archive (AAR) -- API Packaging

| 37

z/OS Connect V1.0

Service definitions in server configuration file(or in related side files)

Discovery function returned JSON with services, but:

• Not Swagger definition

• Only service URIs, but did not contain information about connectivity to backend

Portability of service limited:

• No good “export” of service from a hosting server

• Import into tooling largely a manual process

server.xml

API Archive (AAR) File• ZIP-format file• Contains Swagger documentation of service• Contains JSON schema and API information• Produced by tooling• Exportable to server runtime | Consumable by tooling

Deploy

Consume

Provides a standardized method for defining, transporting and deploying

services

More flexibility and greater productivity

Better model from V1.0’s service definitions

Page 37: z Systems @ the heart of the mobile and API economy

IBM Systems

Discoverable APIs with Swagger 2.0

| 38

z/OS Connect EE V2.0 Server Instance

Swagger 2.0 Support

/API_one

/API_two

:

/API_99

Configured APIs

IBM API Management

Any Swagger-compatible function or device

Swagger UI Function

“Standard*” Swagger API description document

The inclusion of Swagger 2.0 support in z/OS Connect EE V2.0 makes exchange of API information standardized,

which provides compatibility with a wider set of devices and functions

* An emerging accepted industry standard, but not an official open standard

z/OS Connect EE V2.0 Tooling

Tooling also produces Swagger 2.0 for use by z/OS Connect EE 2 Runtime environment

Client developers

Page 38: z Systems @ the heart of the mobile and API economy

IBM Systems

Achieving a Highly Available Environment

| 39

z/OS Connect EE V2.0Server Instance

Backend Systems(CICS, IMS, etc.)

z/OS Connect EE V2.0Server Instance

z/OS Connect EE V2.0Server Instance

Backend Systems(CICS, IMS, etc.)

z/OS Connect EE V2.0Server Instance

LPAR

LPAR

z/OS Connect EE V2.0 instances can be duplicate

• On same LPAR

• Across LPARs

Because REST is stateless, network routing functions can be placed in front of duplicated instances and balance traffic

Requests

Router, DataPower, API-M Gateway, Sysplex Distributor, etc.

Page 39: z Systems @ the heart of the mobile and API economy

IBM Systems

IBM z/OS Connect Enterprise Edition:

| 40

z/OS Connect is a mechanism that provides a REST interface platform to z/OS as a Systems of Record.

z/OS Connect V1 was a no-charge feature; it was adequate for some use-bases but for others key functional enhancement were needed.

z/OS Connect EE V2.0 is a separately orderable product from IBM that provides those enhancements:

• More sophisticated handling of REST URIs patterns

• More sophisticated workstation tooling for API creation

• Inclusion of Swagger 2.0 for wider publication of API descriptions

• APIs as exportable artifacts for better deployment management

Page 40: z Systems @ the heart of the mobile and API economy

IBM Systems |

1

0

Future MadeFuture Made | 41IBM Systems

Closing

| 41

Page 41: z Systems @ the heart of the mobile and API economy

IBM Systems

Infographic

| 42

CICS

IMS

WebSphere

DB2

IMS, CICS, DB2,

WebSphere

IBM z/OS Connect EE

IBM API Connect

IBM Mobile First,

Bluemix

Watch More at: https://ibm.biz/zosconnectvideos

Page 42: z Systems @ the heart of the mobile and API economy

IBM Systems

Mobilize the MainframeTake advantage of unique Characteristics

Massive scalability in a single footprint, to handle the workload of millions of devices and sensors

Workload Management to provide a quick reaction to sharp spikes in demand

High Availability with MobileFirst Platform and WebSphere Clusters in a highly virtualized Linux on System z environment

Co-location of the MobileFirst Platform server application with data and transactions on z/VSE and z/OS reduces the latency of access to System z data.

Hipersockets provides the best communication between MobileFirst Platform apps and System of Record.

Hardware encryption speeds SSL applications

Business Resiliency for critical mobile apps

| 43

Infrastructure matters for mobile

applications.

The System z platform’s scalability,

security, and resilience can enhance

critical mobile applications.

Page 43: z Systems @ the heart of the mobile and API economy

IBM Systems

Mobile Workload Pricing – up to 60% savings

of Mobile workload

| 44

MWP improves the cost of growth for mobile transactions processed in System z environments, such as CICS; IMS;

MQ; DB2; it enhances the sub-capacity pricing; no infrastructure changes required, no LPAR needed.

http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/0/877/ENUSZP14-0280/index.html&lang=en&request_locale=en

Page 44: z Systems @ the heart of the mobile and API economy

IBM Systems

IBM z13 Designed for Digital: Optimized for Mobile

| 45

Which platform provides the lowest TCA over 3 years?

▪ 400 concurrent connections

▪ 60% Login, 30% Add or Delete, 10% Update

3,446 TPS131ms RT

$2,070 per TPS (3 yr. TCA, SoE+SoR)

Prod + Dev/QA + DR

2,145 TPS 205ms RT $2,490 per TPS

(3 yr. TCA, SoE+SoR) Prod + Dev/QA + DR

Mobile Users

Mo

bile

Firs

tPla

tfo

rm W

AS

ND

D

B2

x86 VM

CIC

S D

B2

z/OS

Mobile Insurance workload

Mo

bile

Firs

tPla

tfo

rm W

AS

ND

D

B2

z/VM

CIC

S

DB

2

z/OS

z13-409 + 5 IFLs

z13-405

Competitor x86 System Intel E5-2697v2 2.7GHz 6co

* Estimated performance, sizing and cost for z13 based on tests conducted on zEC12

This is based on an IBM internal study designed to replicate a typical IBM customer workload usage in the marketplace. Test involved measuring throughput in transactions per second and response time for executing a materially identical mobile transaction processing workload in a controlled laboratory environment with comparable tuning and sizing. Prices, where applicable, are based on published US list prices as of 12/31/2015 for both IBM and competitor. Price comparison based on 3 Year Total Cost of Acquisition (TCA) includes all HW, SW and 3 years of service & support. Sizing shown is for Production to which 30% is added for z Systems for Dev/QA and CBU pricing for DR and 2x for Distributed.

Estimated

17% lower cost

for systems compared

Comparison of z13 & x86 for MobileFirst Platform• 61% greater throughput• 36% faster response time • 17% more cost effective

Page 45: z Systems @ the heart of the mobile and API economy

IBM Systems

How Customers are Leveraging z Systems

Mobile transactions today

| 46

IBM z System is the Smartphones Coolest Accessory and the foundation for a mobile enterprise

150M monthly mobile banking

transactions with < 30 milliseconds

end-to-end response time

Avoids $1.5M per year in

energy costs, while growing

mobile transactions 600%

New B2E mobile based inventory management system on

System z keeps shelves freshly stocked with what customers

want, saves over 2.4M per year for ROI in only 16 days

Brings the branch to the client and

enables personalized services to

support 10M new customers

More Information: System z Mobile patterns and use cases.

Large UK Retailer

Page 46: z Systems @ the heart of the mobile and API economy

IBM Systems

IBM z13 Designed for digital; Lightning-fast for Mobile

| 47

Page 47: z Systems @ the heart of the mobile and API economy

IBM Systems

Thank You

48

Page 48: z Systems @ the heart of the mobile and API economy

IBM Systems

Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.

IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce.

Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its

subsidiaries in the United States and other countries.

Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

Windows Server and the Windows logo are trademarks of the Microsoft group of countries.

ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.

Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.

Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.

Trademarks

Notes:

Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of

multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here.

IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply.

All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on

individual customer configurations and conditions.

This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product

or services available in your area.

All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the

capabilities of non-IBM products should be addressed to the suppliers of those products.

Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.

This information provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g, zIIPs, zAAPs, and IFLs) ("SEs"). IBM authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of

specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for IBM Machines” provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (“AUT”). No other workload processing is authorized for execution on an SE. IBM

offers SE at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workloads as specified by IBM in the AUT.

* Registered trademarks of IBM Corporation

The following are trademarks or registered trademarks of other companies.

* Other product and service names might be trademarks of IBM or other companies.

The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.

AIX*

BlueMix

BigInsights

CICS*

Cognos*

DB2*

Domino*

DS8000*

ECKD

FileNet*

FlashSystem

GDPS*

GPFS

HiperSockets

IBM*

Ibm.com

IBM (logo)*

IMS

Informix*

InfoSphere

LinuxONE Emperor

LinixONE Rockhopper

Maximo*

MQ*

POWER*

POWER*8*

PR/SM

RACF*

Spectrum Scale*

SPSS*

Storwize*

System z9*

Systemz10*

Tivoli*

WebSphere*

XIV*

z13z13szEnterprise*z/OS*

z Systems z/VSE*z/VM*

Page 49: z Systems @ the heart of the mobile and API economy

IBM Systems

Backup Slides

| 50

Page 50: z Systems @ the heart of the mobile and API economy

IBM Systems

How to Order z/OS Connect EE V2.0

| 51

Liberty z/OS

z/OS Connect EE V2.0 Runtime

Eclipse

z/OS Connect EE 2.0 Workstation Tooling

z/OS Connect EE V2.0 Runtime

• Product Number: 5655-CEE• Service and Support: 5655-CES

z/OS Connect EE V2.0 Workstation Tooling

z/OS Connect EE V2.0 workstation tooling is available for download:

https://developer.ibm.com/mainframe/

Under the product offerings section, select "z/OS Connect".

Prerequisite information on the next page

Prerequisite information on the next page

Page 51: z Systems @ the heart of the mobile and API economy

IBM Systems

Hardware and Software Prerequisites

| 52

Liberty z/OS

z/OS Connect EE V2.0 Server

Backend Systems(CICS, IMS, DB, etc.)

• z/OS 1.13, 2.1 or higher

• IBM 64-bit SDK for z/OS, Java Technology Edition V7.1.0 or V8.0.0

Eclipse

z/OS Connect EE 2.0 Tooling

• IBM CICS Explorer V5.3

• IBM IMS Explorer for Development V3.2

• IBM Explorer for z/OS Aqua V3.0

For connectivity to backend systems:

• CICS -- CICS TS 4.1 or higher

This is based on the minimum level for the WebSphere Optimized Local Adapter (WOLA) support. For WOLA and Liberty, the minimum CICS TS level is 4.1.

• IMS -- IMS 12.1 or IMS 13.1

See IMS Mobile Feature Pack component of IBM IMS Enterprise Suite for z/OS, V3.1.1 announcement letter 214-220, which details the software requirements. The z/OS Connect EE V2.0 requirements for IMS are the same as are outlined in that announcement letter.

Page 52: z Systems @ the heart of the mobile and API economy

IBM Systems

Resources for Additional Learning

| 53

z/OS Connect EE V2.0 announcement letterhttp://www.ibm.com/common/ssi/cgi-

bin/ssialias?infotype=an&subtype=ca&supplier=897&letternum=ENUS215-493

z/OS Connect EE V2.0 web pagehttp://www-03.ibm.com/software/products/en/zos-connect-enterprise-edition

z/OS Connect EE V2.0 Knowledge Centerhttp://www.ibm.com/support/knowledgecenter/SS4SVW_2.0.0/com.ibm.zosconnect.base.doc/welcome/

WelcomePage.html

API Management web pagehttp://www-03.ibm.com/software/products/en/api-management-family

z/OS Connect EE V2.0 Techdoc Pagehttp://www.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102604

IBM z/OS Connect Enterprise Edition Performance Reportshttp://www-01.ibm.com/support/docview.wss?uid=swg24041569

IBM z Systems: The Heart of the Mobile and API Economyhttp://www.redbooks.ibm.com/redpapers/abstracts/redp5310.html

z/OS Connect EE V2.0 API Editor Knowledge Center Articlehttp://www.ibm.com/support/knowledgecenter/SS4SVW_2.0.0/com.ibm.zosconnect.tool.doc/topics/a

pi_intro.html

Page 53: z Systems @ the heart of the mobile and API economy

IBM Systems

Acronyms

URI: Uniform Resource Identifier

URL: Universal Resource Locator (aka Uniform Resource Locator)

REST: Representational State Transfer

JSON: JavaScript Object Notation

XML: Extensible Markup Language

| 54