Bis is a product for a complete work automation of business banks which includes core banking apllications-front office, middle office, back office, risk management, planning, human resources management, BDW-Banking Data Warehouse, BI-Business Intelligence and other OLTP and BI applications.Very important characteristics of these systems are: flexibility, modularity, openness, multi-user approach, ease of usage, efficiency and effectiveness, consistency and data integrity.
Architecture:
BIS is a Java Web Start application built on the MVC model. Most of the code is automatically generated based on the inputed XML files which describe beans and their interrelation for forms we want to implement. Programmers extends and corrects these generated files according to requests.
This execution create files for the different components of the MVC model as the figure above shows:
* Model: Value Object that pass throw all layers
* View: XML files that describe form design and runtime generates swing components
* Control: java class where we put logic on clinet and call via delegates and facades on server business methods to implement request.
Environment: Java, JWS, IBM DB2, IBM Web Sphere Application Developer 5.1.2, EJB, JasperReports, iReport, Beryl, Velocity, Ant, Linux, Windows