Barclays Home Finance 

As part of the Open Systems Performance Improvement (OSPI) project, there was a requirement to look into a new method of storing Faxes so that the application InConcert would have access to the files within an Oracle database, as opposed to being stored as flat files on disk.  The main requirement was to reduce the average time from receipt of a fax to completion of action by 75%, and the SLA from 1 hour to 15 minutes. Current timings suggest the average timing is 30 minutes.

We were employed to develop a method that could easily integrate with the current system and be seamless to the end users, apart from a vastly improved response time. The current system used TCL scripts to access flat files and make them available to the application, but where they were being stored could easily mean fetching of files would take minutes, as the main UNIX directory would store approximately 60000 files.

The solution we came up with, was to store the file in an Oracle database, and use a Pro*C program to load and fetch files as and when required. The current TCL code was then modified to use the new Oracle method and after 2-months of running, all the files on disk were removed. The next day, file fetches and loads were taking seconds and an 80% overall improvement in response times was achieved.

Click here to check the Process Flow Diagram