In response to the need for better bank supervision systems a state-of-the-art information management system was developed for Bank Supervision Authorities called FINA. FINA is the system to collect data from banks, store them in the data base and generate different reports using very flexible report designer tools.
The advances of the FINA are:
Main idea of the FINA project is to build customizable system. Functionality of all central banks and supervisory agencies are very similar: data collection from banks, checking, storing to data base and then designing/generating of different reports.
Returns submitted by banks (call reports, supervisory forms, statistical data, etc.) being changed time by time based on changes/additions in regulations or new business requirements. Therefore we decided to built the system which should be flexible and easy changeable. This was achieved by the concept of the Meta Data Tree. Any table can be described as hierarchical data structure called Meta Data Tree.
Output reports also could be changed very often. To capture those changes into the system FINA has Report Designer. It is very flexible and easy to use tool. Meta Data Tree and Report designer makes FINA easy changeable and customizable system.
FinA can be translated into any language. To configure FinA for another language user has to complete the following three procedures: a) Create locale. B) Create/Translate message bundle and c) Translate Menu/Meta Data Tree.
The User Manager organizes the roles and users with access rights. Each user can have original permissions or can be member of the group (role) and inherit all predefind permissions. User management can be organized based on physical units and/or on logical groups.
Three Tier Architecture
FINA is 3 tier java application:
The default implementation of the JBoss security framework is based on the JAAS API. The JAAS 1.0 API consists of a set of Java packages designed for user authentication and authorization. It implements a Java version of the standard Pluggable Authentication Module (PAM) framework and compatibly extends the Java 2 Platform’s access control architecture to support user-based authorization. JAAS authentication is performed in a pluggable fashion. This permits Java applications to remain independent from underlying authentication technologies. More details about JAAS API you can find
APPLICATION & DATABASE SERVER(s)
This is an estimated minimum required for the application server’s files and database containing one year worth of data typical for a small size banking system. In such environment FinA Database Server and Application Server can be installed on same machine. The amount of RAM and CPU speed to adequately run the FinA database is highly dependent on the amount of data being processed and should be estimated during the capacity planning phase. See minimum and recommended specifications below:
System Administrator [sadmin] - In order to install, configure, and maintain FinA, the designated FinA Systems Administrator should have qualifications and experience in the following areas:
Functional Administrator [fadmin]: Supervisor with advantage skills of Spreadsheet, Concept of the Relational database and basics of OS management. Fadmin should have qualifications and experience in the following areas:
ProjectCoordinator: Is all hands specialist who has to coordinate and manage all tasks. In some organizations PC is from IT department with some experience in supervision, in others - it is supervisor with advantage knowledge of IT. Good knowledge of English is required.
ProjectManager [PM]:Decision Maker from top or middle level management who is supervising the project.
All data processing and analysis takes place on the FinA application server. Therefore, FinA does not require a high-speed network connection. The recommended local area network (LAN) speed is 100 + Mbps from the FinA client machine to the FinA application server machine. If the FinA application server and FinA database server are installed on different machines, the recommended LAN speed is 100 Mbps from the application server machine to the database server machine.