api connect
play

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


  1. API Connect Arnauld Desprets - arnauld_desprets@fr.ibm.com Technical Sale 0

  2. Agenda 1. API – Understanding the space 2. API Connect 3. Sample implementations 4. Démonstration 1

  3. API - Definition API = standard interface API ~ Product based on web technologies • HTTP • TLS • REST • JSON / XML introduction decline growth • OAuth2.0 maturity sales • Open API • … time 2

  4. Open API – Swagger 2.0 • The OpenAPI Specification (aka Swagger Specification): specification for machine- readable interface files for describing, producing, consuming, and visualizing RESTful web services. • Development of the OpenAPI Specification (OAS) is overseen by the Open API Initiative: open source collaborative project of the Linux Foundation. 3

  5. Landscape • Cloud, mobile analytics, and social are fueling the hypergrowth of API-centric, business as-a-service economies Needs in 2013! 4

  6. Forrester TEI Study Benefit Categories 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% • Source: Forrester TEI study based on surveys of 32 US-based API Connect Customers, The Total Economic Impact(TM) Of An API Management Solution, a commissioned study conducted by Forrester Consulting on behalf of IBM, February 2017 5

  7. An API Strategy To … Enable new Speed application Securely expose Publish APIs to business development systems of record expand brand reach Monetize existing Via self service Apps and data to Tap into developer and new data & library of reusable Mobile, IoT, & & partner algorithms APIs hybrid cloud apps ecosystems 6

  8. Agenda 1. API – Understanding the space 2. API Connect 3. Sample implementations 4. Démonstration 8

  9. API Connect Developer API Management Developer External App Partner App Portal Node Toolkit Developer Developer For app Internal App Developer developers For API owners, developers, Data Store ( API consumers ) business users ( API providers ) API Gateway Mobile & Business Cloud Service Web Apps Partner Apps API Traffic (DataPower/ GW) Application Server Microservices Traffic Microservices Enterprise Internet of API Policy Internal Apps Things ESB / Middleware Runtime enforcement (Node.js) z System / Legacy Apps 9

  10. API Connect == Facade to DataPower • Security • SOAP Support • High performance • SLM • B2B use cases 10

  11. API Connect Topology – API Manager 11

  12. Manager Analytics • Kibana implementation • High customization of the visualisations • Third party externalisation • Event (details) 12

  13. API Connect Portal • Drupal implemenation • High customization • Testing • Apps management • Product/Plan subscription 13

  14. API Connect combines API creation & API definition API Gateway API Creation API Definition API Run 14

  15. API Connect combines API creation & API definition Product Assembly Data Models Vendor Extensions Sources x-ibm- … Policies 15

  16. Data sources supported by Loopback applications • In-memory db • MySQL • In-memory key-value connector • PostgreSQL • Email • Oracle • IBM DB2 • Microsoft SQL • UBM Dash DB • REST services • IBM MQ Light • SOAP webservices • IBM Cloudant DB • Couchbase • IBM DB2 for z/OS • Neo4j • Redis key-value connector • SAP HANA • MongoDB • ElasticSearch 16

  17. IBM API Connect – Deployment possibilities Virtualisation Docker Container Node.JS Software Solution Physical Appliance • • • • • IBM IBM µGateway IBM IBM • DataPower DataPower API DataPower DataPower Gateway Gateway for Connect Virtual Docker Toolkit • Edition API Connect • API Connect Manager • Manager API Connect And also … • API Connect Portal Portal • API Connect on Cloud (Managed instance) 17

  18. Hybrid Deployment – Your APIC with Co-located Gateways Anywhere Customer Managed On-Premises API API Connect API Gateway Customer Managed in Public Cloud API Gateway API Gateway API Gateway API API API 18

  19. API Connect: Flexible licensing and deployment Deploy where it’s most convenient for you • Deploy on IBM Bluemix Deployment • Deploy to 3 rd party clouds • Deploy on-premises Pay only for what you need • Subscription (API calls/month) Licensing • Perpetual (per PVU, unlimited API calls) Number of APIs & API Products Unlimited Number of API Application Developers Unlimited Cloud infrastructure on IBM Cloud Included Data transfer on IBM Cloud Included 19

  20. Analyst view of Connect Forrester Gartner October 2016 IDC August 2016 November 2016 Gartner Full Lifecycle API Management MQ IBM in 2014 IBM in 2014 20

  21. Agenda 1. API – Understanding the space 2. API Connect 3. Sample implementations 4. Démonstration 21

  22. Samples - Public https://developer.psa-peugeot-citroen.com/inc/ 22

  23. Samples - Public https://developer.fr.carrefour.io/ 23

  24. Samples - Public https://developer.royalmail.net/start 24

  25. Agenda 1. API – Understanding the space 2. API Connect 3. Sample implementations 4. Démonstration 25

  26. API Management Resources • Product Page – ibm.com/apimanagement • API developer community – developer.ibm.com/api • Twitter – @ibmapimgt • YouTube Channel – youtube.com/ibmapimanagement • Slideshare – slideshare.net/ibmapimgmt • PSD2 – developer.ibm.com/apiconnect/2017/07/14/api-connect-delivers-open-banking-api-support- psd2-requirements/ 26

  27. Where to find information • Proof of Technology – 1 day workshop – http://www-05.ibm.com/fr/events/tec/new/Cloud.html • Formation avec Arrow – 4 days training – https://edu.arrow.com/fr/trainings/open/ibm/9/trainings_list.html • Knowledge center – http://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/mapfiles/getti ng_started.html • Github lab – https://github.com/ADesprets/bluemix-labs/tree/master/Lab%20API%20- %20Manage%20your%20APIs%20with%20API%20Connect 27

  28. DataPower Operations Dashboard monitoring 28

  29. Démonstration - APIC 29

  30. Screen captures 30

  31. Developer Toolkit – Laptop Experience (API Designer) Start at developer.ibm.com/apiconnect 31

  32. Create APIs 32

  33. Create APIs 33

  34. Create APIs 34

  35. Create APIs 35

  36. API Toolkit commands API Toolkit to Create and Publish APIs, Products 36

  37. API Policy Management using graphical & source views 37

  38. Policies 38

  39. Micro Gateway and DataPower Gateway Policies 39

  40. Source view 40

  41. Unit Test Assembly flow 41

  42. Cloud Manager 42 42

  43. Cloud Manager to configure and administer API Cloud 43

  44. Cloud Manager to configure and administer API Cloud 44

  45. API Manager console for API providers 45

  46. API Manager to configure and administer API Cloud 46

  47. Catalogs Dashboard 47

  48. Manage Catalog 48 48

  49. For a catalog, configure gateway clusters to stage & deploy Product/APIs 49

  50. For an environment, manage portals to publish APIs 50

  51. For an environment, manage permissions for approving lifecycle state changes 51

  52. API Provider user management 52 52

  53. Add and remove users, assign roles & define custom roles 53

  54. Analytics Gain Business Insights 54

  55. Analytics: Active APIs and Products 55

  56. Analytics: Response times 56

  57. Analytics: API call volume 57

  58. Developer Portal for API Consumers 58

  59. Developer Portal 59

  60. Developer Portal 60

  61. Cloud 61 61

  62. API Connect comes to Bluemix 62

  63. IBM Hybrid Integration Services 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:  Create – create high-quality, scalable and secure APIs for application servers, databases, enterprise service buses (ESB) & mainframes in minutes  Run – Run — take advantage of integrated tooling to build, debug and deploy APIs and microservices using the Node.js or Java  Manage – create and manage portals that allow developers to quickly discover and consume APIs and securely access enterprise data, and monitor APIs to improve performance  Secure - Secure — Administrators can manage security and governance over APIs and the microservices. IT can set and enforce API policies to secure back-end information assets and comply with governance and regulatory mandates 63 A Bluemix service which seamlessly launches an API Connect experience to extend your API reach

  64. Ovum 64

Recommend


More recommend