|
It is a central payment system which can perform money tranfers between
accounts using IBM 3270 host screens.
This software consists of the following modules: Web services that allow
integration with 3rd parties, Core Windows Services, Verastream Host Model, Definition
Screens and End of Day processes.
1) Web Services that allow integration with third parties.
a) Transfer Messages Retrieval Module:
It is the first part where Payment Gateway comes accross Transfer Messages. XML
formatted Transfer messages which come to the service are processed at the same
time generating a specific reference number. The reference number generated is used
for tracking purposes.
b) Commission Calculating Module:
A module that calculates transaction commission for the money transfer transactions
based on predefined rules.
c) Reporting Module:
A module that enables the querying of instantaneous states and processing states
for transfer messages using referance number. Moreover, it also allows status based
message number querying and querying of erroneous transactions with all their details.
2) Core Windows Services
a) A module that translates Transfer Messages to be written to Host Screens
by means of BRE: It is a module that translates Transfer Messages into the format
suitable to be entered into Host Screens using Business Rule Engine (BRE) and writes
them into the Transaction Queue. This module is responsible for realising rules
defined on BRE such as how many debit/credit transactions a transfer message requires
and preparing the necessary fee and tax. Moreover DEIN parameters are determined
and converted into a format suitable for input.
b) Transfer module : It is a module that allows FT messages written into
the Transaction Queue to be processed through FMS host screens thereby perfoming
inter-account money transfers. This module is a multi-threaded Windows based service.
It performs money transfers through host screens using pools created oon the Verastream
Server. It startds threads according to the functional id defined on the service
pool and has a load balancing algorithm manage the load on threads. Since pool technology
on Verastream is used transactions done on the host are logged.
c) It is a module which queries foreign exchange parities on defines periods
from the 23270 host screen.
3) Definition Screens
It is the module where system pre-definitions and settings are done.
4) Verastream Host Model
Data entry, Control Screens, Authorising, Deletion, Rate reading, Error Screens
5) End of Day Processing Module
It is a module which does operations to prepare for the following day like truncating
tables and creating archives records.
|