ibm z systems: at the heart of the mobile, digital & api economy

27
© 2016 IBM Corporation IBM z Systems At the heart of the Mobile, Digital & API Economy Richard Gamblin | Digital Transformation & Mobile Architect | European Technical Leader [email protected] | @RichGx Frank van der Wal | Digital Transformation Specialist | IBM Montpellier Client Center [email protected] | @thewalls

Upload: richard-gamblin

Post on 14-Apr-2017

428 views

Category:

Technology


0 download

TRANSCRIPT

© 2016 IBM Corporation

IBM z SystemsAt the heart of the Mobile, Digital & API Economy

Richard Gamblin | Digital Transformation & Mobile Architect | European Technical [email protected] | @RichGx

Frank van der Wal | Digital Transformation Specialist | IBM Montpellier Client [email protected] | @thewalls

© 2016 IBM Corporation 2

Agenda

§ Market trends and the API Economy

§ “Mainframe data feels different”

§ z Systems: At the heart of the Mobile, Digital & API Economy• API-enabling CICS, IMS and WAS: z/OS Connect Enterprise Edition

• Extending the API Economy: IBM API Connect

§ The end-to-end perspective: mobile, web & cloud consumers of APIs

§ Hot off the press!! Brand new reference materials

§ Transforming z Systems for the Mobile, Digital & API Economy | 18-20 May

Transforming z Systems for the Mobile, Digital & API EconomyFuel innovation | Reach new markets | Build your APIs

§ The API economy plays a central role in contemporary Cloud, Mobile and Web applications– By 2018, some 68% mobile apps will be built on APIs– The API Economy will become a $2.2 trillion market by 2018, analysts estimate– 70% of business transactions in enterprises today touch IBM z Systems

§ These significant business opportunities are tempered by technical challenges including integration, security and cost-effective delivery, at the speed-of-digital

§ Join IBM world experts at this 3-day client event, exploring topics including:– The evolution to the API economy– What makes a good API? Best practices for the API world– Create world-class APIs for speedy access to core business logic– Secure, govern and enhance APIs to reach new markets– Consumers of APIs in practice: Mobile, Cloud and Internet of Things (IoT)

§ To register for this event, please follow the link: https://www.regonline.fr/2016zMobileAPI

§ For logistic information, contact Colette Lambert-Geyer ([email protected])

3

18 - 20 May | IBM Montpellier

4

{“Day 1” : “18 May”} {“Day 2” : “19 May”}

{“Day 3” : “20 May”}

Evolution: SOA à API Economy

Best practices in the API world

Creating APIs from z SystemsGoverning and Securing the API Economy

Surfacing APIs in the heterogeneous enterprise

Enhancing and extending APIs for agility

Economics of Mobile APIs:Mobile Workload Pricing made simpler

Consumers of APIsMobile | Cloud | IoT

Transforming z Systems for the Mobile, Digital & API EconomyFuel innovation | Reach new markets | Build your APIs

© 2016 IBM Corporation 5

Market trends and the API Economy

5

EnterpriseApplications

EnterpriseData

Enterprise Transaction Processing

CICSIMS

BatchWAS

Systems of Record

Existing direct access: messaging, web services

© 2016 IBM Corporation 6

Market trends and the API Economy

6

EnterpriseApplications

EnterpriseData

Enterprise Transaction Processing

CICSIMS

BatchWAS

Systems of Record

Existing direct access: messaging, web services

Aggregating services

EnterpriseSystems

Integration

© 2016 IBM Corporation 7

Market trends and the API Economy

7

EnterpriseApplications

EnterpriseData

Enterprise Transaction Processing

CICSIMS

BatchWAS

Systems of Record

Existing direct access: messaging, web services

EnterpriseSystems

Integration

Aggregating services

On-Premise Enterprise APIs

Cloud APIs

Mobile-Optimized APIs

Cloud-based Services

© 2016 IBM Corporation 8

Market trends and the API Economy

8

EnterpriseApplications

EnterpriseData

Enterprise Transaction Processing

CICSIMS

BatchWAS

Systems of Record

Existing direct access: messaging, web services

EnterpriseSystems

Integration

Aggregating services

On-Premise Enterprise APIs

Cloud APIs

Mobile-Optimized APIs

Cloud-based Services

© 2016 IBM Corporation 9

Market trends and the API Economy

9

EnterpriseApplications

EnterpriseData

Enterprise Transaction Processing

CICSIMS

BatchWAS

Systems of Record

Existing direct access: messaging, web services

EnterpriseSystems

Integration

Aggregating services

On-Premise Enterprise APIs

Cloud APIs

Mobile-Optimized APIs

Cloud-based Services

Self-describingDiscoveryREST APIs

JSON payloadOpen API

© 2016 IBM Corporation 10

Market trends and the API Economy

10

EnterpriseApplications

EnterpriseData

Enterprise Transaction Processing

CICSIMS

BatchWAS

Systems of Record

Existing direct access: messaging, web services

EnterpriseSystems

Integration

Aggregating services

On-Premise Enterprise APIs

Cloud APIs

Mobile-Optimized APIs

Cloud-based Services

© 2016 IBM Corporation 11

“Mainframe data feels different”

A common misconception:

§ “Mainframe data is difficult to access”

§ “I want to discover my own services”

§ “I don’t want to be bound by formalised COBOL (or even XML!) data structures”

§ “Solution: let’s hold the data with easier access… maybe a cache/ noSQL DB?”

Certainly not true or necessary!

With technologies like z/OS Connect Enterprise Edition & IBM API Connect…

…contemporary developers can now consume mainframe services in preciselythe same way as a Google Maps or Facebook API

© 2016 IBM Corporation 12

z/OS Connect Enterprise Edition

Mobile apps

Web apps

Cloud/Bluemixapps

RESTAPIconsumers

z/OS ConnectEnterprise Edition

CICS

IMS

WAS

DB2*

MQ*

* Statement of Direction

Overview

© 2016 IBM Corporation 13

z/OS Connect Enterprise Edition

DataConversion

DiscoveryFunction

AuditFunction

LoggingFunction

GranularAuthorization

CICS

IMS

DB2

Task

REST

RESTClient

RESTJSON

What it is…1 2

3

4

1. z/OS Connect exploits embedded Liberty2. Service Provider gives backend connectivity

3. Interceptors provide configurable function4. Extensible interface provides flexibility

Such as a WAS z/OS server hosting REST

A long-running task using WOLA APIs to host a service

© 2016 IBM Corporation 14

z/OS Connect Enterprise EditionWhat it does…

CICS

IMS

DB2*

WAS

z Systems

MQ*

z/OS ConnectEnterprise Edition

API

Mobile & Cloud

Ecosystem

* Statement of Direction

z/OS Connect Enterprise Edition Tooling

DEFINITION

DISCOVERY

1

2

PROTOCOL3 DATA4

SECURITY5 AUDIT6

© 2016 IBM Corporation 15

IBM API Connect

So, we have APIs into z Systems resources…

© 2016 IBM Corporation 16

IBM API Connect

So, we have APIs into z Systems resources…

• Expose them?• Rate-limit them?• Socialise them?• Secure them?• Monitize them?• Integrate them?• ...

© 2016 IBM Corporation 17

IBM API Connect

So, we have APIs into z Systems resources…

• Expose them?• Rate-limit them?• Socialise them?• Secure them?• Monitize them?• Integrate them?• ...

© 2016 IBM Corporation 18

IBM API Connect… is a full-featured management solution that addresses all aspects of the API lifecycle for both on-premises and cloud environments.

Create Run

ManageSecure

© 2016 IBM Corporation 19

IBM API Connect: Simplified & Comprehensive API foundation

What does IBM API Connect provide?• Automated, visual and coding options for creating APIs• Node.js and Java support for creating Microservices• Integrated enterprise grade clustering, management and

security to run APIs• 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

Create Run

ManageSecure

© 2016 IBM Corporation 2020

Connect Mobile, Cloud and 3rd Parties to z Systems via APIs

Analytics run on SoR system for optimal performance

and security

CICS

IMS

WebSphere

DB2

Anal

ytic

s

System of Record

z/OS Connect EE

CreateRunManageSecure

App Developers

Apps

API developersApp developers

API offering ManagersBusiness Owners

Analytics

I N T E R N A L

E X T E R N A L

API Consumers

© 2016 IBM Corporation 21

Cloud APIs

Mobile Applications

Cloud-based Services

DataPowerGateWayappliance

DMZ

Access to systems of records and enterprise data via APIs

Enterprise APIs

Web Services or REST based

services

Enterprise Transaction Processing

Enterprise API s

Cloud -Integration

ServicesCloud – Mobile

App Enablement

Putting it all together: an end-to-end Hybrid Cloud leveraging z Systems

IoT APIs(MQTT)

Discovery

Invocation

IMSCICSWAS

© 2016 IBM Corporation 22

Hot off the press!! Brand new reference materials

§ IBM z Systems: The heart of the mobile and API economyhttp://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/redp5310.html?Open

§ Building an API bridge to your z Systems applications & datahttp://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/redp5296.html?Open

§ Securing your mobile mainframehttp://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/redp5176.html?Open

§ IBM CICS Performance Series: CICS TS V5.3 | z13 Benchmarkhttp://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp5320.html?Open

§ IBM z Systems integration guide for the Mobile and API economyhttp://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp5319.html?Open

Transforming z Systems for the Mobile, Digital & API EconomyFuel innovation | Reach new markets | Build your APIs

§ The API economy plays a central role in contemporary Cloud, Mobile and Web applications– By 2018, some 68% mobile apps will be built on APIs– The API Economy will become a $2.2 trillion market by 2018, analysts estimate– 70% of business transactions in enterprises today touch IBM z Systems

§ These significant business opportunities are tempered by technical challenges including integration, security and cost-effective delivery, at the speed-of-digital

§ Join IBM world experts at this 3-day client event, exploring topics including:– The evolution to the API economy– What makes a good API? Best practices for the API world– Create world-class APIs for speedy access to core business logic– Secure, govern and enhance APIs to reach new markets– Consumers of APIs in practice: Mobile, Cloud and Internet of Things (IoT)

§ To register for this event, please follow the link: https://www.regonline.fr/2016zMobileAPI

§ For logistic information, contact Colette Lambert-Geyer ([email protected])

23

18 - 20 May | IBM Montpellier

Transforming z Systems for the Mobile, Digital & API EconomyFuel innovation | Reach new markets | Build your APIs

Individuals in clients and partners who would find this three day event of interest:§ Architect communities

– Integration Architects– Enterprise Architects

§ IT Strategists§ Mainframe application owners§ API Developers/ specialists

Attendees only need a general awareness of web services and API principles, with introduction and progressive technical depth being developed over the course of the three days. An architectural understanding of z Systems environments, such as CICS and DB2, is recommended - however there is no requirement for attendees to have had hands-on practical experience of these technologies.

The primary technologies that will be discussed and shown over the course of the three days are: API Connect, z/OS Connect Enterprise Edition and DataPower, in the context of subsystems such as CICS, and cloud environments such as IBM BlueMix. The idea is that attendees will develop an understanding of how mainframe applications are now directly consumable as a set of REST APIs - in much the same way as a Google API.

24

18 - 20 May | IBM Montpellier

25

{“Day 1” : “18 May”} {“Day 2” : “19 May”}

{“Day 3” : “20 May”}

Evolution: SOA à API Economy

Best practices in the API world

Creating APIs from z SystemsGoverning and Securing the API Economy

Surfacing APIs in the heterogeneous enterprise

Enhancing and extending APIs for agility

Economics of Mobile APIs:Mobile Workload Pricing made simpler

Consumers of APIsMobile | Cloud | IoT

Transforming z Systems for the Mobile, Digital & API EconomyFuel innovation | Reach new markets | Build your APIs

26

Merci Grazie

Gracias

Obrigado

DankeJapanese

French

Russian

German

Italian

Spanish

Brazilian Portuguese

Arabic

Traditional Chinese

Simplified Chinese

Thai

Thank YouEnglish

© 2016 IBM Corporation 27