A Global Internet Banking Solution With a New Architecture and API

A Global Internet Banking Solution With A New Architecture And API

Summary

This client aims to deploy a global internet banking solution for the relationship managers consolidating all assets and information about customers. Our team of 5+ people provided a solution by decoupling the components and by creating a Web Oriented Application and a Service Oriented Architecture for a seamless integration. The solution is live since July 2016 for one country, with progressive deployment in 2017 in other countries.

About the client

One of the world’s largest banking and financial services organisations seeks to be the leading international private bank for business owners and their families. It provides clients with wealth, business and family succession solutions in one of the largest and fastest growing markets around the world.

Business Challenge

This client aims to deploy a global internet banking solution for the relationship managers consolidating all assets and information about customers. The IT landscape is composed of heterogeneous technologies, applications, databases and components using a point-to-point integration strategy.

The application needs to be rewritten for each entity of the group, deployments are complex and not reproducible and security is a major topic and needs to be addressed globally. Finally, front-end and back-end components are tightly coupled which makes the maintainability and the evolution of the application complicated.

The Solution

Decoupling of the components by creating a Web Oriented Application and a Service Oriented Architecture for a seamless integration. Decoupling of the system makes architecture work and gap analysis easier. There are fewer impacts, usually minors ones when modifying something.

Setup an API Management System and create a reference data model common to all entities of the bank to be exposed through REST Services. API system with a unified data model and REST APIs across all regions. Transformation and orchestration of data occurs in the API services transparently.

Use Apache Camel to orchestrate and dynamically route requests to back-end systems.

Use the API as a central Policy Enforcement Point (PEP).

Enforce architecture good practices and reusability across all entities to maximize ROI.

Technologies

  • Front end Bootstrap with HTML5 and CSS3
  • Java back end with Apache Camel and Spring
  • Deployment on Websphere portal

Team

  • 1 Project Manager
  • Up to 4 developers ( 2 backend and 2 frontend)
  • 1 Data Architect
  • 1 Solution Architect
  • 1 Build and configuration manager

Other Key Elements

  • Duration: 700 days with go live in July 2016 for one country’s entity.
  • Progressive deployment in all entities of the bank during the course of 2017.
Back
No Comments

Sorry, the comment form is closed at this time.

Similar articles

Train timelapse icture

Java8 and Angular4, the right alliance in transports application development

The client wanted to replace 2 obsolete applications used to trace events occurring on their transportation network. A SharePoint based solution was proposed for document management together with a K2 BPM platform to handle all the processes of the application.
pexels-photo-136739

Migration of events logging applications for better team collaboration

The client wanted to replace 2 obsolete applications used to trace events occurring on their transportation network. A SharePoint based solution was proposed for document management together with a K2 BPM platform to handle all the processes of the application.
money-card-business-credit-card-50987

Improved Reporting for Personal Financing

The client's reporting system is not efficient. The mission was to find a solution to increase the performance of the business user.