Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Accelerating APIs

Accelerating APIs

Accelerating APIs
Create, deploy and test APIs using API Connect 

Pooja Mistry

July 20, 2021
Tweet

More Decks by Pooja Mistry

Other Decks in Technology

Transcript

  1. Accelerating APIs
    Create, deploy and test APIs using API Connect
    Pooja Mistry - IBM, Developer Advocate
    Santhosh Ramanathan - TCS, Cloud Pak for Integration
    Consultant

    View Slide

  2. https://ibm.biz/api-management

    View Slide

  3. API Connect is an API lifecycle platform to create, secure, manage, and expose APIs
    IBM and TCS have world class experience in application integration
    OpenShift is an ideal platform for application integration

    View Slide

  4. API Connect Overview
    Real-world Use Cases
    Hands-on Lab: API Connect

    View Slide

  5. 5
    Why APIs?
    Databases
    Applications
    SAAS
    Every organization, regardless of size or
    complexity, NEEDS and USES APIs
    • Gain access to databases and backend
    applications for reuse
    • Easy to interact with legacy and modern
    architectures
    • Re-use existing apps
    • Backend to Front-end (Mobile, Web apps)
    • Two Speed IT, allow front-end / digital to
    move faster than traditional
    • Security, security, security – safest way to
    let the RIGHT people to access the RIGHT
    data

    View Slide

  6. What is Cloud Pak for Integration?
    6
    A collection of software to create, manage, secure, and re-use integration assets

    View Slide

  7. Cloud Pak for Integration: API Connect
    a comprehensive
    end-to-end API
    lifecycle solution
    that enables the
    automated creation
    of APIs

    View Slide

  8. 8
    API Management
    IBM API Connect
    Overview

    View Slide

  9. API Connect – Components
    developer
    toolkit
    api
    manager
    developer
    portal
    API traffic API Portal access
    publish
    api gateway
    app developers
    backend
    HTTP(S) Client
    analytics
    publish
    9
    Management
    Runtime
    API Connect – Components
    developer
    toolkit
    api
    manager
    developer
    portal
    API traffic API Portal access
    publish
    api gateway
    app developers
    backend
    HTTP(S) Client
    analytics
    IBM Cloud / © 2019 IBM Corporation
    publish
    11
    Management
    Runtime

    View Slide

  10. Event End Point Management
    10
    • Description: Events need to be described
    in a way that provides enough information
    for another developer to make use of them
    • Discovery: Generating events is only
    useful if other people make use of them.
    For developers to make use of them they
    must be discoverable.
    • Decentralized: to enable developers to
    have quick access to these additional
    event-driven ways of interacting with a
    system
    • Decoupled: abstracted interface,
    independent from how a system is
    implemented

    View Slide

  11. 11
    API Management
    IBM API Connect
    Create

    View Slide

  12. Creating APIs
    12

    View Slide

  13. Three views – same source
    13

    View Slide

  14. Manage APIs through the API Lifecycle
    • Define & Import REST or SOAP APIs to
    enable clients to evolve their SOA tier
    • Package APIs into Products and tailor
    them to target specific consumer markets
    • Publish and Promote across different
    environments to align with DevOps practices
    • Manage and Control API Lifecycle and
    versioning from staging to deprecation to
    meet corporate governance needs
    • Subscription and Community
    management to grow go-to-market channels
    14

    View Slide

  15. 15

    View Slide

  16. 16
    API Management
    IBM API Connect
    Socialize

    View Slide

  17. Developer Portal
    17
    • Modern UI/UX design based on customer
    and market feedback
    • Simple, powerful and extensible
    customizations built on open-source Drupal 8
    • Fast track app creation with a simple
    subscription wizard designed to reduce
    friction
    • Delight and increase app developer
    productivity with a first class Portal Analytics
    experience
    • Effectively engage your developer
    community with custom email support

    View Slide

  18. API Test and Monitor
    18

    View Slide

  19. Demo & Lab

    View Slide

  20. https://github.com/IBM/api-connect-workshop

    View Slide

  21. https://github.com/IBM/api-connect-workshop
    Start here!

    View Slide

  22. Resources
    • Accelerating Modernization with Agile Integration
    • IBM Redbooks, January 2020
    • Agile integration: A modern approach to enterprise hybrid integration
    • IBM Cloud Garage, June 2020
    • Introducing IBM Cloud Pak for Integration: IBM’s hybrid integration platform
    • IBM Developer, February 2020
    • IBM API Connect Deployment WhitePaper
    • Managing your APIs throughout the API lifecycle

    View Slide

  23. Check out IBM Developer
    https://developer.ibm.com/components/redhat-openshift-ibm-cloud/

    View Slide

  24. FREE IBM Cloud Essentials course with BADGE
    https://cognitiveclass.ai/courses/ibm-cloud-essentials

    View Slide

  25. Subscribe to our Crowdcast.io
    https://www.crowdcast.io/ibmdeveloper

    View Slide

  26. 26

    View Slide