API MANAGEMENT
Managing, securing, and monetizing your APIs is critical. An API management platform lets you monitor and control API use and throttle requests as needed to protect systems of record. They can also charge appropriate users and third-party application providers for use of valuable APIs.
Red Hat 3scale API Management lets you share, secure, distribute, manage, and monetize your APIs on a centralized platform built for performance, customer control, and future growth. Whether in on-premise or cloud environments, a set of self-managed and cloud components provide traffic control, security, and access policy enforcement capabilities. Integration with Red Hat OpenShift lets you build, deploy, and scale high-performance, cloud-native applications and backends in a contained and automated way. Coordination with Red Hat Fuse lets business users, integration experts, and application developers create APIs easily and quickly.
In this solution, Red Hat 3scale API Management provides a centralized point of control and management for your API program. Istio can also be used in conjunction with Red Hat 3scale API Management to control the flow of traffic and API calls, apply policies, and monitor services from user application to internal system of record.
APPLICATION RUNTIME SERVICE
To make the most of the API ecosystem, your environment needs to be able to handle APIs written in many different languages and platforms.
Included as part of Red Hat OpenShift, Red Hat OpenShift Application Runtimes is a collection of cloud-native runtimes for developing Java™ or JavaScript applications on OpenShift. It provides portability across multiple cloud infrastructures, allowing developers to use microservices, containers, and DevOps automation to create new applications and APIs.
In this solution, Red Hat OpenShift Applications Runtimes routes requests through the appropriate runtime service.
API INTEGRATION WITH BANKING SYSTEMS
An API integration tool serves as a connection point for your externally facing APIs and your internal banking APIs and systems of record. It transforms and directs incoming API requests to the appropriate endpoint within your environment, allowing changes to systems of record without impacting externally facing services.
Red Hat Fuse is a distributed, cloud-native integration platform that enables integration experts, application developers, and business users to collaborate and independently develop connected solutions. A distributed approach and API-centric, container-based architecture decouples services so they can be created, extended, and deployed independently. With more than 200 included connected, you can integrate everything from legacy systems to Internet of Things (IoT) devices into a single environment.
In this solution, Red Hat Fuse converts incoming API requests and routes them to the appropriate banking API or system.
API DEVELOPMENT AND IMPROVEMENT PIPELINE
In fast-moving industries like financial services, agility is critical. You must be able to rapidly develop and modify APIs to adapt to changing market demands and new competitive offerings.
A modern, container-based development and deployment platform can help you build, launch, and improve APIs and applications quickly and efficiently. Red Hat OpenShift helps you achieve this using a continuous integration and continuous delivery (CI/CD) pipeline.
- Continuous integration. Developers write and integrate code into a shared repository multiple times a day. Each code check-in is verified by automated build and integration testing to detect problems early in the process.
- Continuous delivery. Verified code is reviewed, staged, and moved to production in a repeatable process.
Red Hat OpenShift includes build and delivery orchestration and automation so you can adopt CI/CD development approaches more easily.