Open API service bus - |

The GNI@ DATA EXCHANGE OPEN API solution is an open API subsystem, a service bus that takes bank's services to a brand new quality level and replaces the classic "bank-client" model with an open banking concept based primarily on the Banking-as-a-Service (BaaS) model. Also, with the modern development of online business and the integration of business into a single ecosystem, the functional capabilities of bank's current systems for complete online integration with the required specialized external systems are particularly important.
The BaaS subsystem supports almost seamless integration of clients' IT systems (various ERP systems) and all modules of the bank's GNI software package using open APIs, smart contracts and distributed ledger technology, which gives unprecedented flexibility, scalability and reliability for launching new products onto the market.
The system's functionality allows to work both online via web services and in a batch mode.
This solution certainly helps optimize the efficiency of corporate processes, reduce the cost of communication with the bank and simplify it.

Main advantages of our solution
  • Customizability
    The solution is based on built-in constructors allowing clients and users to independently manage integration processes without involving external programmers.
  • User-friendly interface
    The system works through a web-based user interface and does not require installation of any desktop software.
  • Data integrity
    Any possibility to violate the data integrity is technologically excluded. A transaction is conducted completely or not conducted at all — "rollback mechanisms". The system excludes conducting of any backdate transactions and/or transactions prohibited within the general business chain of an organization. Data integrity is ensured by using a redo log engine that permeates the system and its tables.
  • Transparency
    The solution provides transparency as all system modules run in real time and in real mode, and all transaction and accounting operations are logged.
  • Continuity
    To ensure continuity, the stress test and control procedures were embedded into the system for load check by the number of transactions conducted per minute, per hour and day.

Applied technologies
The front-end client side is based on Oracle Apex technology. The React technology is used for external systems.
The platform supports two integration technologies with external systems and subsystems: SOAP and REST (basic and recommended technology).

Oracle Weblogic or Apache Tomcat application server and Oracle 18 database server are also applied.
To increase the system security, a user password managment mechanism, a mechanism of integration and synchronization of system users with LDAP, a data warehouse mechanism, a data integrity mechanism, logs and audit mechanisms were created.

Description of the solution for integration with GNI@ DATA EXCHANGE OPEN API external systems

Implementation and customization of our GNI@ DATA EXCHANGE OPEN API solution take 5 days to 3 months, depending on the number of necessary integrations with bank's external systems.