You Are Here: Home » Projects » Batch Business Processing

Batch Business Processing

Client

A Major UK Life and Pensions Provider

Project: Redevelopment of the clients core batch processing engine

The client required a replacement for a VB6 batch processing engine responsible for off line processing of core business processes such as allocation of premiums and charges.

Our involvement

A consultant from RJP Software worked with a team of the clients employees on this project. He consulted on the overall design of this application and was a key developer on the project. Interesting features proposed by our consultant included:

  • A plug-in architecture for loosely coupled business components.
  • The use of Object Oriented business objects in the individual business components to simply some very complex business logic.

In addition to the design and development of this application our consultant played a key role in introducing the clients employees to the Test Driven Development process. The client has now adopted this successfully adopted approach.

Technologies used

SQL Sever 2005, Multi-threaded C# Windows services, Object Oriented Design Patterns

Outcome

This application was successfully delivered. The the loosely coupled architecture for business components has allowed the client to release chunks of business logic in isolation, reducing testing overhead and greatly improving the release cycle. The efficient design of the new application has greatly increased business processing capacity.

The system is currently responsible for processing premium allocations, charges, Bond Withdrawals, Bond Issues and several other business functions. The client is continuing to redevelop key business functionality so that it can be plugged into the new architecture.

Powered by Swift Point