API Management Basic Day 1
API Management Basic Day 1
Aziz Sudrajat
Emerio Indonesia
[email protected]
Table Of Content
1. Introduction
2. Axway API Management Overview
3. Installation
4. Topology Management
5. Virtualizing SOAP
6. Virtualizing REST
7. Data Meditation
8. Monitoring and Debugging
1. Introduction
API
Web API example
Deeper look
How Input
Where
Output
Source: https://dev.twitter.com/docs/api/1.1/get/statuses/show/%3Aid
Why do we need to
manage APIs?
Web APIs bring along challenges
• Identity management
• Authorization
• Transaction security
• Malicious content
• SLAs
• Quotas
• Monitoring
• Audit
• Orchestration
• Integration
• Protocols
• Formats
• Developer onboarding
• API Reference
• API Simplicity
API Management solution to
manage your risks
• API Virtualization
• API Simplification
Business • Policy enforcement
• Security • Monitoring
Analysts • SLAs
Administrators
• Audit
• Onboarding • Reporting
• Key management • Analytics
• API reference • Orchestration
• Integration Managers
Developers
Cloud
Services
• Faster time to market
• Lowers project and operations risks
Requests Requests
API Management
Security | Governance | Internal | 3rd Party Security | Governance | Internal | 3rd Party
Services and resources Services and resources
API Security
API Administration
Architecture
API Gateway
• Base VM
• RHEL 7.2
• API Gateway
• Version 7.5.3
• Includes API Manager
• O/S Users
• root / root
• Install API Gateway 7.5.3 in the supplied environment
• All components are also installed
• Some components require further setup
• API Gateway
• API Manager
4. Topology Management
API Gateway topology
MANAGES MANAGES
ADMIN NODE MANAGER NODE MANAGER
MGMT GROUP
API SERVER INSTANCE 3 API SERVER INSTANCE 4
DOMAIN
5. Virtualizing SOAP
6. Virtualizing REST
Virtualizing SOAP
URL : http://ws.cdyne.com/psaddress/addresslookup.asmx?wsdl
Virtualizing REST
URL : https://petstore.swagger.io/v2/swagger.json
7. Data Meditation
• Restification
• Transformation
Restification
• Policy
Restification
• Response
Transformation
• Policy
Transformation
• Policy
8. Monitoring and Debugging
• API Gateway Manager views
• Dashboard
• Monitoring
• Traffic
• Logs
• Troubleshooting errors
Done
Thank's All