Date post: | 16-Apr-2017 |
Category: |
Technology |
Upload: | ana-alves-sequeira |
View: | 291 times |
Download: | 1 times |
© 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