Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

https://ibm.biz/api-management

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

8 API Management IBM API Connect Overview

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

11 API Management IBM API Connect Create

Slide 12

Slide 12 text

Creating APIs 12

Slide 13

Slide 13 text

Three views – same source 13

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

15

Slide 16

Slide 16 text

16 API Management IBM API Connect Socialize

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

API Test and Monitor 18

Slide 19

Slide 19 text

Demo & Lab

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

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

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

26