2 weeks, 1 day

Library of API Building Blocks




The building blocks offered by the development platform span the following features at a minimum:

Processing of HTTP requests and HTTP responses, including header parameters, query parameters, URI processing, HTTP status code, HTTP methods.

Security: threat protection, IP-based access limitation, location-based access limitation, time-based access limitation

Frontend authentication and authorization with OAuth, Basic Authorization, API key

Backend authentication and authorization with SAML, LDAP, XACML

Frontend protocols: REST, SOAP, XML-RPC, JSON-RPC, WebSockets, XMPP, Push Notifications

Backend protocols: REST, SOAP, XML-RPC, JSON-RPC, JMS, RMI, Cloud Services

Protocol mediation: SOAP to REST, REST to SOAP                   

Data format transformation: XML to JSON, JSON to XML            

Structural transformation: XSLT, XPath, JSONPath                    

Data integrity and protection: encryption and signing                      

Routing to one or multiple backends                                              

Aggregation and orchestration of multiple APIs and/or multiple backend services

Throttling to protect your backends: rate limitation and throughput limitation

Throttling to protect the API platform: rate limitation and throughput limitation

Load balancing for incoming requests to the API platform and outgoing requests to the backends

Cache for incoming requests to the API platform and outgoing requests to the backends

Hooks for logging Hooks for analytics                                                

Monetization capabilities and enforcement                                        

 


Responses(0)