Developers no longer start from an empty file. More and more existing API’s and services are used to rapidly develop new applications. During this session we will demonstrate how API Management solutions can help developers to find/reuse/create APIs and services to speed up application development. We will focus both on the API/service consumers and producers. Real world use cases will be used to demonstrate the key capabilities of good API Management solutions.
2. Deliver best-in-class sales, pre-sales and
implementation services around the IBM Hybrid
Integration portfolio. Be the preferred business
partner for IBM.
3.
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
10. § 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.
11. 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
12. 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
13. 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
15. • 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
16. • 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
18. 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
19. 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
20. 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
21. 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
23. 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