Prerequisites

WSO2 Open Banking UK Toolkit is a purpose-built solution for regulatory compliance that supports PSD2. Instead of building an open banking solution from scratch, you can use WSO2 Open Banking UK Toolkit to meet all open banking requirements with additional benefits beyond compliance. This toolkit runs on top of the following WSO2 products:

You can use any of the following combinations and WSO2 Open Banking Accelerator 3.0:

WSO2 Identity Server WSO2 API Manager WSO2 Streaming Integrator
Combination 01 5.11.0 4.1.0 or 4.0.0 4.0.0
Combination 02
6.0.0 4.2.0 4.2.0

Note

The WSO2 Open Banking UK Toolkit is built by customizing the WSO2 Open Banking Accelerator and helps you comply with the Open Banking Standard. For more information on the accelerator, see the WSO2 Open Banking Accelerator Documentation.

The toolkit mainly addresses the open banking requirements such as API consumer application onboarding, consent management, and access authorization among numerous other features to set up an open banking solution.

Tip

In a standalone setup, these products are deployed in a single server. However, in a typical production environment, it is recommended to deploy the components in separate servers (distributed) for better performance.

Product Matrix

Given below is a product matrix for different versions of WSO2 Open Banking UK Toolkit:

Version Mandatory Components Additional Components
1.0.0 wso2-obam-toolkit-uk-1.0.0
wso2-obiam-toolkit-uk-1.0.0
wso2-obbi-toolkit-uk-1.0.0

Compatible Base Product Versions

Given below is the compatible base product matrix for WSO2 Open Banking UK Toolkit 1.0.0:

Base Product Compatible Versions
Combination 01 Combination 02
WSO2 Identity Server 5.11.0 6.0.0
WSO2 API Manager
4.1.0
4.0.0
4.2.0
WSO2 Streaming Integrator 4.0.0 4.1.0

Prerequisites for a Deployment

Listed below are the prerequisites for a successful deployment:

Hardware requirements

Disk space 40 GB free disk space
The disk space is based on the expected storage requirements that are calculated by considering the file uploads and the backup policies.
CPU Minimum required: 2 cores
Memory 4 GB RAM

Software requirements

Operating system
JDK Version
  • OpenJDK 11 or OpenJDK 17

  • See Compatibility for compatible JDK versions based on the base product versions.
DBMS
  • MySQL 8.0
  • See Compatibility if you are using MySQL 8.0.
  • Oracle 19c
  • Microsoft SQL Server 2017
  • PostgreSQL 13
We do not recommend configuring the H2 database in the production environment.
User store It is not recommended to use Apache DS in a production environment due to scalability issues. Instead, use an LDAP such as OpenLDAP, RDBMS, Active Directory or custom user stores for user management.

Compatibility

WSO2 Open Banking UK Toolkit 1.0.0 is supported on the following platforms:

Info

If you are using WSO2 Identity Server 6.0.0 and WSO2 API Manager 4.2.0 as the base products, it is recommended to use OpenJDK 17. For other base products, use OpenJDK 11.

Note

To use MySQL 8.0, you need to create the database with charset latin1 as shown below:

create database regdb
character set latin1;

Supported JDK versions
  • OpenJDK 11
  • Oracle JDK 11
  • OpenJDK 17
Supported Operating Systems
  • Ubuntu 18.04.5 LTS
  • Windows Server 2016
Tested DBMSs
  • MySQL 8.0
  • Oracle 19c
  • Microsoft SQL Server 2017
  • PostgreSQL 13
Tested Web Browsers
  • Google Chrome 69
  • Firefox 88.0

If you have difficulty in setting up any WSO2 product in a specific platform or database, contact us.

Top