DateDate September 2019
API Management
Deliver best-in-class sales, pre-sales and
implementation services around the IBM Hybrid
Integration portfolio. Be the preferred business
partner for IBM.
What we do?
Consultancy
• SOA Assessment
• Architectural
blueprinting
• Performance & quality
audits
Implementation
• Install
• Design
• Build, Test & Deploy
Managed Services
• Support & Monitoring
• Outsourcing
• Hosting
Training & Lectures
Application Integration from Architecture to Operations
The API Economy
§ All teams will expose their data…
§ Teams must communicate through interfaces.
§ … no other form of interprocess
communication allowed
§ Interfaces, without exception, must be
externalizable.
§ Anyone who doesn’t do this will be fired.
Our solutions facilitates comunication and exchange of information in your business processes.
• Application Program Interface
• APIs are business assets offering a simplified interface to access
business data and functionality through a common language
• Web API: API accessible via the web (web-scale APIs)
APIS - DEFINITION
API
Systems of Record
Apps Devices
3rd Party
Developer
Partners
APIs revolutionize the process of
integrating systems of multiple
companies
Our solutions facilitates comunication and exchange of information in your business processes.
1 186 299 438 593 865 1263 1546 2026 2418
3422
5018
7182
9011
1030211138
13099
15589
17330
-1000
1000
3000
5000
7000
9000
11000
13000
15000
17000
19000
Jun-05
M
ar-06
Oct-06
M
ay-07
Dec-07
Jul-08
Feb-09
Sep-09
Apr-10
Nov-10
Jun-11
Jan-12
Aug-12
M
ar-13
Oct-13
Jan-14
Jan-15
Jan-16
Jan-17
Jan-18
APIS ARE EVERYWHERE
APIs are currently reshaping the web and disrupting complete industries
Our solutions facilitates comunication and exchange of information in your business processes.
TYPES OF APIS
• Drive Agility
• API’s exposed behind firewall
• Expose reusable services
• Faster app development
• Easier integration
• Base for µService Arch.
• Access business through
apps
Partner
• Drive Collaboration
• Facilitate integration between
a company and its partners
• ‘Must have’ for business
partners
• Value added service
• Rationalized infrastructure
• Drive Innovation
• Exposed to 3rd parties
• New sources of revenue
• Reaching new markets
• Foster innovation
• Improve Brand awareness
• Leverage creativity of the
crowd
PublicPrivate
Get Started with API’s !
• What is available?
• Technical specifications?
• What security is applied?
• Can I test the API?
• Can I ask questions? Get help?
I want to consume API’s
• How can I make this process as easy as possible (for
me and the consumers)?
• Can everybody use my API’s?
• What if I need to make changes?
• Should I offer them for free?
• How do I prevent consumers from ‘overconsuming’?
• How do I know who is using what?
I want to expose API’s
API Management
Our solutions facilitates comunication and exchange of information in your business processes.
Provision Publish
API Management
API MANAGEMENT
API Gateway
Security Transform
Quota
Protocol
Switching
Caching
Metrics
Collection
Analytics
API
Endpoints
µService
Collect
APP
Java AS
Creates
Registers
Uses
.Net
Invokes
Manages
Manage
User
Developer API Manager
API
Portal
API
Manager
Our solutions facilitates comunication and exchange of information in your business processes.
• API Portal à Interface to your customers
à The developer is now the customer instead of a participant
à Absence of enthusiasm for standards led to a document centric approach
• Focus on the contract! à Better contract à Better code
• Issue developers' keys
• Customly branded with company look & feel
API PORTAL
Documentation
Monitoring
Registration
Community
API
Gateway
API Portal
Internal,
Partners &
3rd Party
Developers
Our solutions facilitates comunication and exchange of information in your business processes.
Log
Alert
20
API GATEWAY
Gateway
Enterprise Security Infrastructure
Systems of
Engagement
Application
Infrastructure
Data
Identities Repositories IAM Tokens
Applications
Services
Monitoring & Analytics
Monitoring Metering Analytics Reporting
HTTP, REST, WS, XML
FTP
WebSockets
AuthN, AuthZ,
OAuth, API Keys
SAML
Verify
Mediation
Enrichment
Transformation
Filtering
Our solutions facilitates comunication and exchange of information in your business processes.
• “API Manager” for managing API Gateways
• Register/virtualize APIs
• API Life-cycle management
• Publish registered APIs to the Portal
• Grant and revoke access
• Configure the policies to apply (monitoring, rate-limiting, caching…)
• Gateway “health” monitor (CPU, memory, disk, cluster health)
• Often has a separate development component to extend APIs with extra
functionality
• using drag and drop of predefined building blocks
• Inject custom code (JavaScript, groovy, java, ..)
21
MANAGING AN API GATEWAY
Gateway
API Portal
API Manager
Demo
Pedro de Medinalaan 81
1086 XP Amsterdam
The Netherlands
Veldkant 33A
2550 Kontich
Belgium
Find us here
www.integrationdesigners.com
info@integrationdesigners.com
Lets get in touch
Thanks

Openbar Leuven \\ Using API Management to improve developers productivity \\ Dirk Maes

  • 1.
  • 2.
    Deliver best-in-class sales,pre-sales and implementation services around the IBM Hybrid Integration portfolio. Be the preferred business partner for IBM.
  • 4.
    What we do? Consultancy •SOA Assessment • Architectural blueprinting • Performance & quality audits Implementation • Install • Design • Build, Test & Deploy Managed Services • Support & Monitoring • Outsourcing • Hosting Training & Lectures Application Integration from Architecture to Operations
  • 5.
  • 10.
    § All teamswill expose their data… § Teams must communicate through interfaces. § … no other form of interprocess communication allowed § Interfaces, without exception, must be externalizable. § Anyone who doesn’t do this will be fired.
  • 11.
    Our solutions facilitatescomunication and exchange of information in your business processes. • Application Program Interface • APIs are business assets offering a simplified interface to access business data and functionality through a common language • Web API: API accessible via the web (web-scale APIs) APIS - DEFINITION API Systems of Record Apps Devices 3rd Party Developer Partners APIs revolutionize the process of integrating systems of multiple companies
  • 12.
    Our solutions facilitatescomunication and exchange of information in your business processes. 1 186 299 438 593 865 1263 1546 2026 2418 3422 5018 7182 9011 1030211138 13099 15589 17330 -1000 1000 3000 5000 7000 9000 11000 13000 15000 17000 19000 Jun-05 M ar-06 Oct-06 M ay-07 Dec-07 Jul-08 Feb-09 Sep-09 Apr-10 Nov-10 Jun-11 Jan-12 Aug-12 M ar-13 Oct-13 Jan-14 Jan-15 Jan-16 Jan-17 Jan-18 APIS ARE EVERYWHERE APIs are currently reshaping the web and disrupting complete industries
  • 13.
    Our solutions facilitatescomunication and exchange of information in your business processes. TYPES OF APIS • Drive Agility • API’s exposed behind firewall • Expose reusable services • Faster app development • Easier integration • Base for µService Arch. • Access business through apps Partner • Drive Collaboration • Facilitate integration between a company and its partners • ‘Must have’ for business partners • Value added service • Rationalized infrastructure • Drive Innovation • Exposed to 3rd parties • New sources of revenue • Reaching new markets • Foster innovation • Improve Brand awareness • Leverage creativity of the crowd PublicPrivate
  • 14.
  • 15.
    • What isavailable? • Technical specifications? • What security is applied? • Can I test the API? • Can I ask questions? Get help? I want to consume API’s
  • 16.
    • How canI make this process as easy as possible (for me and the consumers)? • Can everybody use my API’s? • What if I need to make changes? • Should I offer them for free? • How do I prevent consumers from ‘overconsuming’? • How do I know who is using what? I want to expose API’s
  • 17.
  • 18.
    Our solutions facilitatescomunication and exchange of information in your business processes. Provision Publish API Management API MANAGEMENT API Gateway Security Transform Quota Protocol Switching Caching Metrics Collection Analytics API Endpoints µService Collect APP Java AS Creates Registers Uses .Net Invokes Manages Manage User Developer API Manager API Portal API Manager
  • 19.
    Our solutions facilitatescomunication and exchange of information in your business processes. • API Portal à Interface to your customers à The developer is now the customer instead of a participant à Absence of enthusiasm for standards led to a document centric approach • Focus on the contract! à Better contract à Better code • Issue developers' keys • Customly branded with company look & feel API PORTAL Documentation Monitoring Registration Community API Gateway API Portal Internal, Partners & 3rd Party Developers
  • 20.
    Our solutions facilitatescomunication and exchange of information in your business processes. Log Alert 20 API GATEWAY Gateway Enterprise Security Infrastructure Systems of Engagement Application Infrastructure Data Identities Repositories IAM Tokens Applications Services Monitoring & Analytics Monitoring Metering Analytics Reporting HTTP, REST, WS, XML FTP WebSockets AuthN, AuthZ, OAuth, API Keys SAML Verify Mediation Enrichment Transformation Filtering
  • 21.
    Our solutions facilitatescomunication and exchange of information in your business processes. • “API Manager” for managing API Gateways • Register/virtualize APIs • API Life-cycle management • Publish registered APIs to the Portal • Grant and revoke access • Configure the policies to apply (monitoring, rate-limiting, caching…) • Gateway “health” monitor (CPU, memory, disk, cluster health) • Often has a separate development component to extend APIs with extra functionality • using drag and drop of predefined building blocks • Inject custom code (JavaScript, groovy, java, ..) 21 MANAGING AN API GATEWAY Gateway API Portal API Manager
  • 22.
  • 23.
    Pedro de Medinalaan81 1086 XP Amsterdam The Netherlands Veldkant 33A 2550 Kontich Belgium Find us here www.integrationdesigners.com info@integrationdesigners.com Lets get in touch
  • 24.