Banking Application Migration and Enhancement
Leading German Bank
The project was designed to replace a legacy OS2 banking application with a new multilayer browser-based solution. Intended for the credit department of our customer, this application captures and stores information about clients, loans, loan guaranties, and mortgages. It also generates more than 250 types of documents both for bank clients and the internal use.
The new system had to provide the same functionality as the legacy application. Another requirement was that the legacy Himalaya-based set of tools and libraries be used for the implementation of Java server applications (J2EE).
Developer implemented the project in close cooperation with the Customer. The Developer's responsibility was system analysis; application design; application construction; unit, functional and system testing; quality assurance; and warranty support. Consequently, Developer's team was comprised of a Project Manager, three System Analysts, three Architects, six Java Developers, four Testers, and a Technical Writer.
The project involved a significant rewrite of the core system. The development was done at Developer's side with short on-site workshops in Germany. All project-related documents were stored in a Lotus/Domino database accessible to stakeholders via browser.
Tools and Technologies
Programming languages: Java 2, Java script, XML, HTML, SQL
Application servers: BEA WebLogic 6.1, IBM WebSphere v4.0, Tomcat 4.1
Development environment: IBM WebSphere Application Developer v5.0, Eclipse 2
Database server: IBM DB2 v 7.2
Version control: CVS
Tools for design: Rational Rose 2000, UML
Project management tools: MS Project, Lotus Notes Databases
Operating systems: SUN Solaris 8, Windows 2000 for servers, Clients OS2 warp 4, Windows NT/2000/XP
Supported browsers: OS2 - Netscape 4.61; Windows - Netscape 4.7x, MS Explorer 5, 5.5, 6.0.
The Customer received a high quality application that incorporated the latest technologies. Retaining all features of the legacy application, the new solution provided enhanced functionality such as visual interface for loan operations, graphic navigation for record selections, tree hierarchical structure, and context help. The new application enabled smooth integration with MS Word and Adobe Acrobat Reader/PDF. In addition to being compliant with the legacy database, it allowed for the simultaneous use of this database by the new and legacy applications. The new application supports more than 3,000 concurrent users.
The Customer was able to reduce the development costs while maintaining high quality. All deliverables were completed on schedule and exceeded quality requirements specified by the customer.
According to Dr. Axel Konrad, OE Leiter Software Engineering of NORD/IT - NORD/LB Informationstechnologie GmbH, the system received a very good feedback from its users after four months in production on the customer site: "The application is stable, performance is good and - what is also very important - the end-users like to work with the application. So after all, for you and your team together with us we can summarize: "Well done!"