API Connect
Arnauld Desprets - arnauld_desprets@fr.ibm.com Technical Sale
API Connect Arnauld Desprets - arnauld_desprets@fr.ibm.com - - PowerPoint PPT Presentation
API Connect Arnauld Desprets - arnauld_desprets@fr.ibm.com Technical Sale 0 Agenda 1. API Understanding the space 2. API Connect 3. Sample implementations 4. Dmonstration 1 API - Definition API = standard interface API ~ Product
Arnauld Desprets - arnauld_desprets@fr.ibm.com Technical Sale
1
2
introduction growth maturity decline time sales
3
4
Needs in 2013!
5
API Management Solution, a commissioned study conducted by Forrester Consulting on behalf of IBM, February 2017
Improved Time To Market
Internal Mobile Projects 20% Internal Social Media Projects 30% Internal Data & Analytics Projects 30% Internal Other Projects 20% External Partner Projects 25% Public Projects 35%
6
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 Speed application development Via self service library of reusable APIs
8
9
Business Partner Apps Mobile & Web Apps Enterprise Internal Apps Internet of Things
z System / Legacy Apps Cloud Service Application Server ESB / Middleware Data Store
Microservices Traffic API Traffic
API Gateway (DataPower/ GW) Microservices Runtime (Node.js) Developer Portal API Management Node Developer Toolkit
External App Developer Internal App Developer Partner App Developer
For API owners, developers, business users (API providers)
For app developers (API consumers) API Policy enforcement
10
11
12
13
14
API Gateway API Run
15
Product Assembly Policies Vendor Extensions x-ibm-… Models Data Sources
16
17
DataPower Gateway Virtual Edition
Manager
Portal
Docker Container
Connect Toolkit
Physical Appliance Software Solution Node.JS Virtualisation
DataPower Gateway for Docker
Manager
Portal
DataPower
DataPower
(Managed instance) And also …
18
Customer Managed in Public Cloud Customer Managed On-Premises
API Gateway
API
API Gateway
API
API Gateway
API
API Connect
API Gateway
API
19
Deployment
Deploy where it’s most convenient for you
Licensing
Pay only for what you need
Number of APIs & API Products Unlimited Number of API Application Developers Unlimited Cloud infrastructure on IBM Cloud Included Data transfer on IBM Cloud Included
20
IBM in 2014
Gartner Full Lifecycle API Management MQ
IDC August 2016
IBM in 2014
Forrester November 2016 Gartner October 2016
21
22
https://developer.psa-peugeot-citroen.com/inc/
23
https://developer.fr.carrefour.io/
24
https://developer.royalmail.net/start
25
26
– ibm.com/apimanagement
– developer.ibm.com/api
– @ibmapimgt
– youtube.com/ibmapimanagement
– slideshare.net/ibmapimgmt
– developer.ibm.com/apiconnect/2017/07/14/api-connect-delivers-open-banking-api-support- psd2-requirements/
27
– http://www-05.ibm.com/fr/events/tec/new/Cloud.html
– https://edu.arrow.com/fr/trainings/open/ibm/9/trainings_list.html
– http://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/mapfiles/getti ng_started.html
– https://github.com/ADesprets/bluemix-labs/tree/master/Lab%20API%20- %20Manage%20your%20APIs%20with%20API%20Connect
28
monitoring
29
30
31
Start at developer.ibm.com/apiconnect
32
33
34
35
36
API Toolkit to Create and Publish APIs, Products
37
38
39
40
41
42
42
43
Cloud Manager to configure and administer API Cloud
44
Cloud Manager to configure and administer API Cloud
45
46
API Manager to configure and administer API Cloud
47
48
48
49
For a catalog, configure gateway clusters to stage & deploy Product/APIs
50
For an environment, manage portals to publish APIs
51
For an environment, manage permissions for approving lifecycle state changes
52
52
53
Add and remove users, assign roles & define custom roles
54
55
56
57
58
59
60
61
61
62
API Connect comes to Bluemix
63
IBM API Connect on Bluemix
An integrated solution to manage the API lifecycle for all of your Bluemix APIs Value: Create, Run, Secure, Control, Publish, Analyze and Manage your APIs. Key Capabilities:
APIs for application servers, databases, enterprise service buses (ESB) & mainframes in minutes
build, debug and deploy APIs and microservices using the Node.js or Java
developers to quickly discover and consume APIs and securely access enterprise data, and monitor APIs to improve performance
security and governance over APIs and the
secure back-end information assets and comply with governance and regulatory mandates
A Bluemix service which seamlessly launches an API Connect experience to extend your API reach
64