Customer is a niche solution provider to the unitized investment services industry. Customers administration platform is the market leader in the South African Unit Trust industry and rapidly making inroads into other markets locally and globally, already having notable successes in the UK Offshore market.
The product is a system designed to administer multicurrency investment products across different jurisdictions. Essentially it provides a platform for investment companies to create and administer both generic and unique investment products according to their specific requirements. The software was on VC++, AIX operating systems with Oracle 8i. Customer wanted:
- The product to be rengineerred to .NET, & MS SQL Server
- A team that would support and implement the existing and the new products
- Domain consutlants that could work on feature definition
Team:
- Zensar has a dedicated team that provides support, maintenance and reengineering services.
- Domain consultants that are bringing a new angle to the relationship.
The approach for reengineering consists of following major activities:
- Reengineering of existing Business logic layer for Windows 2000 (specific part).
- Re engineering of data access layer to incorporate SQL Server specific DB-Library calls.
- Modifying Oracle queries for SQL server (Impact analysis and change management in around 5000 lines of code)
- Schema and data migration from Oracle to SQL server.
- Reengineering Client programs in VB for SQLServer access.
- Reengineering Fiscus Server and Batch programs to accommodate call to SQLServer with SQLServer specific APIs.
- Performance benchmarking and optimization
- The architecture now offers end-customers choices in operating system and database management system easily accommodating a multiple platform environment.
- Customer is able to focus on core product strategy, at the same time gaining from offshore cost arbitrage
- Reduced TCO due to Model based maintenance
- Zensar integrated offering serves all the needs the client has
|