Since 2011 the number of regulations a bank needs to track on a global level has tripled. Complying with all these regulations can be seen as a burden or even threat. But it can also be embraced to entirely reinvent a bank’s business and operational models.
Banks can open up their data and services in a controlled way, grow ecosystems around their assets and leverage banking innovations created by Third Parties.
This is the power of application programming interfaces (APIs).
Since 2011 the number of regulations a bank needs to comply with has tripled on a global level. Complying with regulations is costly, risky and can have serious impact on a bank's business. The diagram below is from McKinsey and shows a selection of world-wide regulations.
One of the most well-known and established regulation in Europe is the Payment Service Directive 2 (PSD2). Here is a further report that translates the legislative into more actionable items.
For more details please refer to our Red Hat Open Banking page.
Our API catalog allows to search and invoke APIs from three different categories -- following the standard proposed by openbanking.org.uk: Account Information API, Transaction Initiation API, and Open Data API.
There is nothing more user friendly than using augmented reality to find your closest ATM.
www.aar.ioImagine you always wanted this specific pair of expensive boots but you never found them on sale?
Well, with Pass by and buy this is now possible and super easy, too. You just walk down the street and whenever your phone picks up any of the products you are interested in on sale in a shop that you just passed, you get a notification. You can also buy directly using the app.
www.passby.ioPay-a-buddy is a peer-to-peer payment service that makes it very easy to track and pay any debts between friends.
www.PayBuddy.comMoney Manager is an easy way to control and manage your expenditure and gives you easy access to your bank account and any other financial products.
www.MoneyManager.comIf you would like to know more about these apps, our APIs or if you want to have your app promoted on this site, please get in touch via our Contact Form
Red Hat has a lot to offer when it comes to open source and Open Banking. 100% of commercial banks in the Fortune Global 500 rely on Red Hat.
Read MoreOpen source, open banking and open APIs are not necessarily strictly connected. Red Hat is well know for the unique open source based development model. It is very beneficial but also very hard to get right. The main benefits for customers of open source based products, which are fuelled by on a large and active community, are transparency, security and speed. This is why more and more open source based products evolve on the market -- not just in banking. (more about Red Hat and Open Banking)
The Red Hat Open Banking platfrom is based on the principles of Agile Integration. Agile Integration is an architectural approach centered around application programming interfaces (APIs) and API Management. It combines agile methods and practices with specific IT technologies for the purpose of rapidly integrating applications and data, using platforms particularly suited for flexible, adaptive and reusable solutions.
At its core Agile Integration describes three pillars:
Complying with Open Banking regulations is costly, risky and can have serious impact on a bank's business. This impact, however, can go both ways. Banks have a choice about how to be compliant. They can either do the bare minimum, which on first sight may appear to be cheaper. But banks may inadvertently set themselves up for irrelevance by becoming a service provider who has to compete on price with little or no customer engagement. Or a bank can embrace the regulations and approach them head on with the strategic objective to become the bank central to everyday life based on a future proof banking platform business model.
The main idea, which all these regulations have in common, is to enforce more openness and higher security, which should enable more competition -- ultimately leading to improved customer service quality. This is also referred to as open banking.
It is by now commonly accepted that opening up banking assets, such as data or services, in a controlled and managed way, is best achieved by using APIs and API management technology. Building an open banking platform centered around API management can lead to a whole range of strategic benefits for banks such as, increased agility, increased rate of innovation, existing data or services can be leveraged more effectively, ecosystems with partners and customers can be established faster, more effective integration with diverse set of different apps (mobile, IoT, bots etc), generation of new business models, and probably the most attractive one: new revenue opportunities can be generated directly or indirectly via access to APIs.
This is the vision. But achieving this is not a straightforward task requiring some fundamental changes with respect to internal processes, culture, technological and architectural approaches to build out the required capabilities. Some of most critical capabilities include:
To achieve this solution architecture of the Red Hat Open Banking platform resides on the principles of Agile Integration. Agile Integration addresses typical integration challenges with an architectural approach centered around APIs and the concept of API management-as-code where everything is an API and, thus, can be fully automated. Furthermore, integration logic is designed to be distributed and containerized.
This is a fundamentally different approach to the traditional way of building, integrating and deploying software systems. In the past, such systems were typically built as a centralised, monolithic application hosted in an on-premise data center, which is inflexible, inefficient and expensive. Agile integration allows to build containerized cloud-native applications and deploy them in hybrid cloud infrastructures that span on-premise data centers as well as private or public clouds and allow on demand scaling.
Red Hat proposes a reference implementation for Open Banking platforms that is leveraging Agile Integration principles. The Red Hat Open Banking platform follows this reference implementation. The diagram below gives a high-level overview over the main components of the architecture.
For a detailed description of all the components, please refer to our article The Role of Agile Integration in Open Banking