SlideShare a Scribd company logo
Event driven APIs by using an integrated
platform approach with Eventstreams (Kafka)
and API Connect
Thursday, September 19, 2019
Peter Brabec
API Economy & DataPower
Business Unit Leader – Europe
Mobile: +43 664 618 67 06
Brabec.peter@at.ibm.com
The IBM Cloud Integration Platform
Most powerful integration platform on the
market – Available now!
• Built on IBM’s best of breed integration capabilities
• Easily mix and match integration styles to support
Cloud Journey and Digital Transformation
Incorporates traditional and
modern integration
• APIs, App Integration, Message queuing, Event
streams (Kafka), Fast file transfer (Aspera), Gateway
• Unified experience with SSO and shared logging to
speed development
• Container Architecture and Multicloud
2
APIs
Expanded API Lifecycle with Testing & Monitoring
https://cloud.ibm.com/catalog/services/api-connect
API Connect: Components & Personas
API Gateway
Enforces API Security, Traffic Management,
Mediation policies at runtime
ApplicationApplication
User
Target Endpoint
The “brains” of the API or Microservice,
performs the business logic
API Manager
API Policy Definition &
Information Point and Analytics
develop
subscribe
develop
Developer Portal
How App Developers find,
subscribe, analyze APIs
API Toolkit
How API Developers
create & test APIs
Integrate into DevOps
use
use
API
Developer
App Developer
API Product
Manager
API Operations
API
Developer
IBM API Connect – Deployment Topology
Gateway Instance
Analytics Instance
Portal Instance
Management Instance
• Dockerized Architecture managed by
Kubernetes
• Run the Management, Analytics Portal
and Gateway as IBM manages SaaS
Service
• Manage the environment on your own
• Mix and Match
• Self managed & IBM managed
• Across Clouds and in your own datacenter
• Use one license
Multiple types of integration work together
Enterprise grade security and
scalability
• IBM Cloud Pak certification on IBM
Cloud Private and OpenShift
Differentiated, High Value
functionality - Not “just a bundle”
• Common Repository
• Common Metering
• Tracing across disciplines
• Save time – Find and fix difficult
integration problems
• Improve results – Troubleshoot
performance bottlenecks
Cloud Integration Business – IBM Hybrid Cloud / May 9, 2019 / © 2019 IBM Corporation – For Internal Use Only 6
Test APIC
Cloud
Prod APIC Cloud
API
Developer
Publish and test API
Prod LDAP
Code
Build
Ship
Test LDAP
• Develop API consuming
Application and Test APP
Pull the tested assets from Test cloud
and update developer workspace
Publish apps to
Production APIC
Plan, Track & Support (Requirement - & Release Management)
Continuous Integration & Continuous Development
Enhanced CI/CD (DevOps) Integration of all API Connect functionalities
– complete representational state transfer (REST)
– command language interpreter (CLI) coverage
Link to APIC API Explorer
OASGraph
REST
Endpoint
GraphQL
Endpoint
Learn more
GraphQL Support via LoopBack OASGraph
IBM – a Founding Member of GraphQL Linux
Foundation
Open sourced OASGraph for GraphQL (IBM
Research Project) to drive ecosystem and
adoption
Rapidly translate existing REST interfaces to
auto-create GraphQL interface using OASGraph
Simplified user experience through open-
source LoopBack tooling
Support for Open API V3 to meet industry
standards
9
API Test and Monitor
10© 2018 IBM Corporation
Two steps in < 1 minute to test your API endpoint
No code, visual composer to create test sequences
Validate payloads through pre-built assertions
Integrate in to CI/CD processes for testing automation using pre-built
plugins
Continuous performance & behavior monitoring of the deployed APIs
from across the globe
Monitoring dashboards & test reports to provide insights and easy
diagnosis of any errors
Collaborate and win as a team by sharing tests and detect errors earlier
No charge as a standalone offering via Cloud and native Desktop
application
Iteratively Test and Monitor the health of your APIs
Test API Connect Test & Monitor here
Accelerate design time iterative
development via step-by-step API
debugging
Break points for deeper analysis within
the flow providing ability to stop the API
request / response flow
Re-create error / edge cases with mock
payload simulation during the flow
Laptop & Cloud experience for consistent
debugging during development, QA and
production
Step-by-step API Debugging
11© 2018 IBM Corporation
Manage APIs through it’s life-cycle
Manage both REST and SOAP APIs – Define new or
import existing API
Offer APIs as products - Package APIs in to Products and
offer them through different plans
Manage and Control API Lifecycle and versioning from
staging to deprecation
Subscription and Community management for API
Consumption
Why it Matters: A single API can be used by thousands of applications,
without lifecycle management, a small change can break everyone of
them…
13
Next Generation Hybrid Multicloud Platform
Foundation
Infrastructure
Advise Move Build Manage
Certified
Offerings
Open Hybrid
Multicloud
Platform
Common Services
OpenShift
Multi-cluster Management
RHEL
Cloud Paks
Applications Data Integration Automation
Multicloud
Management
Services
13IBM Confidential
IBM Cloud
Systems
IBM Power & Z
Edge
Private
Futures
Questions
Peter Brabec
API & DataPower
Business Unit Leader
IBM Europe
Mobile: +43 664 618 67 06
Brabec.peter@at.ibm.com
Cloud Pak for Integration
Solution Initiation Workshop
Deploy IBM Cloud Pak for Integration for initial use case
in just 2 weeks!
Benefits
• Learn how IBM Integration provides the
capabilities required for your new Integration
Platform
• Experience comprehensive platform installation
and good working practices
• Define scope and design for first use case to be
deployed
• Factor security , operations requirements and
business continuity needs into the overall
solution
IBM Cloud / May 2019 / © 2019 IBM Corporation

More Related Content

APIdays Barcelona 2019 - How a Cloud native Architecture helps to drive Business with APIs with Peter Brabec, IBM

  • 1. Event driven APIs by using an integrated platform approach with Eventstreams (Kafka) and API Connect Thursday, September 19, 2019 Peter Brabec API Economy & DataPower Business Unit Leader – Europe Mobile: +43 664 618 67 06 Brabec.peter@at.ibm.com
  • 2. The IBM Cloud Integration Platform Most powerful integration platform on the market – Available now! • Built on IBM’s best of breed integration capabilities • Easily mix and match integration styles to support Cloud Journey and Digital Transformation Incorporates traditional and modern integration • APIs, App Integration, Message queuing, Event streams (Kafka), Fast file transfer (Aspera), Gateway • Unified experience with SSO and shared logging to speed development • Container Architecture and Multicloud 2 APIs
  • 3. Expanded API Lifecycle with Testing & Monitoring https://cloud.ibm.com/catalog/services/api-connect
  • 4. API Connect: Components & Personas API Gateway Enforces API Security, Traffic Management, Mediation policies at runtime ApplicationApplication User Target Endpoint The “brains” of the API or Microservice, performs the business logic API Manager API Policy Definition & Information Point and Analytics develop subscribe develop Developer Portal How App Developers find, subscribe, analyze APIs API Toolkit How API Developers create & test APIs Integrate into DevOps use use API Developer App Developer API Product Manager API Operations API Developer
  • 5. IBM API Connect – Deployment Topology Gateway Instance Analytics Instance Portal Instance Management Instance • Dockerized Architecture managed by Kubernetes • Run the Management, Analytics Portal and Gateway as IBM manages SaaS Service • Manage the environment on your own • Mix and Match • Self managed & IBM managed • Across Clouds and in your own datacenter • Use one license
  • 6. Multiple types of integration work together Enterprise grade security and scalability • IBM Cloud Pak certification on IBM Cloud Private and OpenShift Differentiated, High Value functionality - Not “just a bundle” • Common Repository • Common Metering • Tracing across disciplines • Save time – Find and fix difficult integration problems • Improve results – Troubleshoot performance bottlenecks Cloud Integration Business – IBM Hybrid Cloud / May 9, 2019 / © 2019 IBM Corporation – For Internal Use Only 6
  • 7. Test APIC Cloud Prod APIC Cloud API Developer Publish and test API Prod LDAP Code Build Ship Test LDAP • Develop API consuming Application and Test APP Pull the tested assets from Test cloud and update developer workspace Publish apps to Production APIC Plan, Track & Support (Requirement - & Release Management) Continuous Integration & Continuous Development Enhanced CI/CD (DevOps) Integration of all API Connect functionalities – complete representational state transfer (REST) – command language interpreter (CLI) coverage Link to APIC API Explorer
  • 8. OASGraph REST Endpoint GraphQL Endpoint Learn more GraphQL Support via LoopBack OASGraph IBM – a Founding Member of GraphQL Linux Foundation Open sourced OASGraph for GraphQL (IBM Research Project) to drive ecosystem and adoption Rapidly translate existing REST interfaces to auto-create GraphQL interface using OASGraph Simplified user experience through open- source LoopBack tooling Support for Open API V3 to meet industry standards
  • 9. 9 API Test and Monitor
  • 10. 10© 2018 IBM Corporation Two steps in < 1 minute to test your API endpoint No code, visual composer to create test sequences Validate payloads through pre-built assertions Integrate in to CI/CD processes for testing automation using pre-built plugins Continuous performance & behavior monitoring of the deployed APIs from across the globe Monitoring dashboards & test reports to provide insights and easy diagnosis of any errors Collaborate and win as a team by sharing tests and detect errors earlier No charge as a standalone offering via Cloud and native Desktop application Iteratively Test and Monitor the health of your APIs Test API Connect Test & Monitor here
  • 11. Accelerate design time iterative development via step-by-step API debugging Break points for deeper analysis within the flow providing ability to stop the API request / response flow Re-create error / edge cases with mock payload simulation during the flow Laptop & Cloud experience for consistent debugging during development, QA and production Step-by-step API Debugging 11© 2018 IBM Corporation
  • 12. Manage APIs through it’s life-cycle Manage both REST and SOAP APIs – Define new or import existing API Offer APIs as products - Package APIs in to Products and offer them through different plans Manage and Control API Lifecycle and versioning from staging to deprecation Subscription and Community management for API Consumption Why it Matters: A single API can be used by thousands of applications, without lifecycle management, a small change can break everyone of them…
  • 13. 13 Next Generation Hybrid Multicloud Platform Foundation Infrastructure Advise Move Build Manage Certified Offerings Open Hybrid Multicloud Platform Common Services OpenShift Multi-cluster Management RHEL Cloud Paks Applications Data Integration Automation Multicloud Management Services 13IBM Confidential IBM Cloud Systems IBM Power & Z Edge Private Futures
  • 14. Questions Peter Brabec API & DataPower Business Unit Leader IBM Europe Mobile: +43 664 618 67 06 Brabec.peter@at.ibm.com
  • 15. Cloud Pak for Integration Solution Initiation Workshop Deploy IBM Cloud Pak for Integration for initial use case in just 2 weeks! Benefits • Learn how IBM Integration provides the capabilities required for your new Integration Platform • Experience comprehensive platform installation and good working practices • Define scope and design for first use case to be deployed • Factor security , operations requirements and business continuity needs into the overall solution IBM Cloud / May 2019 / © 2019 IBM Corporation