03 Mar 2021
Azure API Management - Transform your existing services
Taking the next step in defining an API model for your business
Customers and Industry demand more and more change faster than ever before. Simplification and systems industrialisation are imperative. The adoption of API’s and cloud can start the drive for simplification and industrialisation of technical change, allowing to pivot quickly in delivering change to customers, provide new features, and meet regulatory requirements.
How your business can transform it's existing services
Automatically turn legacy web services into modern REST-based APIs by creating facades for your back-end services. See how innovators like Vipps, a leading payment service in Norway, are revolutionising development using Azure API Management.
Video Overview of Azure API Management
Microsoft Azure API Management Platform
Microsoft’s Azure API Management is an enterprise-grade API management service that runs on Azure. Azure is an open cloud platform, and Azure API Management works with any backend technology hosted anywhere. There is no need to understand or use any other Azure service, nor are there dependencies on Microsoft technologies. The turnkey solution includes everything IT organizations need to create, maintain, and manage its APIs. The publisher portal is the control plane from which APIs are created, managed, and maintained. Only the API publisher has access to the publisher portal. It is here that the publisher can create APIs, view analytics, configure various system parameters, assign and edit policies, etc. API data is entered manually or imported from an API definition language such as Swagger or Web Application Description Language (WADL).
In addition, Azure API Management has a full-fledged RESTful API, which enables publishers to automate any aspect of the system as well as integrate it into the IT organization’s development and/ or deployment processes. The platform provides support for legacy APIs, transforming them into modern and more compact formats such as JSON, which is important for mobile applications. Once information is entered in the publisher portal, the developer portal, with API documentation and an interactive console, is automatically generated. Internal and external developers can use self-service registration functionality and access API documentation. Azure API Management is private, single tenant cloud implementation, offering a secure, isolated environment with an allocated set of resources, enhancing performance and privacy. This ensures predictable performance, enables governance and eliminates the noisy neighbour problem that is characteristic of multi-tenant applications.
- Open platform with no dependencies on Microsoft technologies (supports all API types)
- Developer portal automatically generated and maintained, with interactive API documentation
- Efficient on-boarding and off-boarding processes, as well as throttling and rate limits
- Interactive API documentation and self-service registration
- Analytics for API publisher and for individual developers regarding their own usage
- All APIs accessible from a single “front door” URL, enabling discovery and centralized integration, no matter where backend systems reside
folio1 recommend a top-down approach to position the API Foundation within your organisational IT strategy of Technology. Having positioned API Foundation as a strategic initiative, the folio1 team will drill down into the objectives of the API Foundation, the expected outcomes, the key features and benefits. An API Maturity Model is then introduced, which is the means of defining the scope and direction of the API Foundation, identifying the capabilities it must bring in to being, and defining the deliverables that will create these capabilities.
Find out more
Microsoft REST API Guidelines.
Detailed recommendations for designing public
Web API Checklist.
A useful list of items to consider when designing
and implementing a web API.
Open API Initiative.
Documentation and implementation details on