AMPLIFY API MANAGEMENT
Components
#axway
Welcome To Our Presentation
Components
Our Goals • Link AMPLIFY API Management capabilities with
components
• Be able to name the main 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
• Branded self-service portal &
CONSUME API Portal Monetization
API Manager REST API Builder Standalone
• Catalog & client registry
• Micro-services
Apps REST,
MQTT Enterprise Services
WebSockets Mobile Backend Services (Cloud)
REST
SSE
• 20+ prebuilt services
API Gateway
Customers, Suppliers, Partners REST, SOAP
• Runtime API Gateway • Integration Gateway API Provider ecosystem
REST, SOAP
• MQTT Proxy • MQTT Trigger
REST, SOAP
B2Bi (EDI) GOVERN Digital MFT SERVICES & MEDIATION
DevOps Ready
Embedded Scalable
MEASURE Analytics • Abnormal situations AMPLIFY 5 5
Secured Add-ons
AMPLIFY API Management (simplified)
Everybody
Embedded Analytics
App Developer API Manager UI API/Org Admin
API Portal
Consumers API Gateway Providers
API Builder
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
Data Assets Identities Tokens Authorization
API Monitor and Govern
REST, SOAP, XML, JSON, Oauth 2.0, OpenID Connect, SAML….
Dynamic Operational
Policy Monitoring
API Gateway Management
SOAP, XML, JMS, SQL,SAML, X509, Kerberos… Meter Analytics
& Control & Reporting
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
• Developed with Eclipse-based IDE
• Flow-chart style visualization of policies
• Drag filters onto the policy flow chart,
link and configure
• More than 200 filters
• DevOps friendly
10
APIs & Policies
Combine simplicity with power
If OOTB API Manager features are not enough…
… use Policy Studio
(I want authentication
with API Key and HTTP Basic on LDAP)
(Done with 2 filters) 11
Web UI
Administrator cockpit
Named “API Gateway Manager”
• Single UI for Admin & ops
• See infrastructure health, for all servers, in UI
• Activity
• Cluster & Processes
• KPIs
• Monitor all traffic, for all servers
• With drill-downs and details
• With fine-tuning for confidentiality and
performance
• For audit and traces
• Operate
• Start/stop
• Deploy
• Admin settings (KPS, dynamic log level, …)
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
• Pre-built mobile specific services
• Including must-haves:
• location-based services
• social media integration
• push notifications
• Custom object creation
• SDK available for Titanium, Android,
iOS and Node.js
15
Web UI
Embedded Analytics: the right dashboard, for the right role
• OOTB dashboards, designed for
each role
• Based on Axway analytics product:
Decision Insight
• Time machine
• Baseline
• Powerful widgets
• Customizable dashboard
• Based on solution model API Health API Usage
• Almost no performance impact on
API Infrastructure Consumer
API Gateway
Health Engagement
16
And to be exhaustive…
17
Configuration Studio API Analytics
Thick Web
client UI
Manage environment-specific configurations Previous Analytics solution
For Administrator Replaced by Embedded Analytics
API Tester Cassandra
Thick
client
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
API Gateway API Builder Standalone
Policy Studio Mobile Backend Services
API Gateway Manager
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