1 - APIM - Foundation - AMPLIFY API Management - Components
1 - APIM - Foundation - AMPLIFY API Management - Components
Components
#axway
Welcome To Our Presentation
Components
2
Welcome To Our Presentation
Components
Agenda Overview
Components
API Manager
API Gateway
Policy Studio
API Portal
API Builder
Embedded Analytics
And to be exhaustive…
Included vs Optional 3
Overview
4
AMPLIFY API Management
(Private Cloud/On-Premise)
CREATE API Builder
Console
CLI Policy Studio
AMPLIFY AMPLIFY
Marketplace Dev Community
API Gateway
Customers, Suppliers, Partners REST, SOAP
• Runtime API Gateway • Integration Gateway API Provider ecosystem
REST, SOAP
Embedded Scalable
MEASURE Analytics • Abnormal situations AMPLIFY 5 5
Secured Add-ons
AMPLIFY API Management (simplified)
Everybody
Embedded Analytics
6
Admin Policy dev API dev
Components
7
Web UI
API Manager: the core of API Management solution
Easy to use
• APIs virtualization
• Simple
• Immediate (no deployment)
• Full lifecycle management
• From registration
• To end of life
• API Catalog
• Unique repository
• All APIs documented
• Accessible only if granted
• Filter and tag
• Consumer management
• Organization management
• Application management
• API Monitoring
8
API Gateway : the server
All traffic goes through an API Gateway (including API Manager’s)
Customers / Mobility /
API Security
Partners Developers Cloud Social Devices
API Transformation
Configurable Policies
200+ Pre-built Operations, 50+ Pre-built Connectors
Existing IT Applications Legacy Services Data Assets
AuthN Inspect Transform Redact Cache
AuthZ Verify Block / Route Encrypt Alert
OAuth Enrich Filtering Signing Log
Enterprise IT
9
Thick client
Policy Studio
API Gateway configuration tool: powerful, for complex needs
• DevOps friendly
10
APIs & Policies
Combine simplicity with power
If OOTB API Manager features are not enough…
(I want authentication
with API Key and HTTP Basic on LDAP)
12
Web UI
API Portal: Developer adoption
• Consumer interface
• Presenting API Manager’s API
Catalog and Consumer registry
• For Developers, internal and/or
external
• Adoption
• Out of the box blog and forum
• Customization
• CMS-based
• Configurable API catalog views
• Customizable, notably for branding
• Extensible by CMS plugins
13
Web UI
API Builder: APIzation
• Easy API creation
• Automatic mockup creation from
swagger
• Bottom-up: connectors
• More than 10 OOTB
• More than 20 on Axway Marketplace
• Generate well documented APIs
automatically
• Top-down approach: flows
• API-First: implement a flow from
Swagger
• Reuse model from connector
• Easy to use graphical orchestration
• Runtime providing APIs as micro-services
14
Mobile Backend Services
• Including must-haves:
• location-based services
• social media integration
• push notifications
15
Web UI
Embedded Analytics: the right dashboard, for the right role
• Customizable dashboard
• Based on solution model API Health API Usage
17
Configuration Studio API Analytics
Thick Web
client UI
Web Service tester, similar to SOAP UI Configuration repository for API Manager, KPS
Deprecated Mandatory and provided by the installer 18
Included vs optional
19
Included vs Optional
Included Optional
API Manager API Portal
Embedded Analytics
20
Wrap-up
21
Wrap-up
AMPLIFY API Management components are
• API Manager: the core of API Management
• API Gateway: the server, running API Manager traffic and policies
• Policy Studio: the developer environment to design policies
• API Portal: the consumer interface
• Embedded Analytics: a dashboard for each role
22
Thank you!
23