Large Energy Trading Application built for British Petroleum

Automating various oil and gas trading operations - from Deal-Capture through Settlement.

The Challenge

  • The energy trading industry is home to complex workflows, large trade volumes and challenging integration for end-to-end trading scenarios. The challenge was to automate everything from deal-capture through settlement - with various sub-applications to handle nominations, scheduling, pipeline capacity management etc.

The Solution

An advanced, high-performance, object-oriented framework built entirely on top of .NET. 
High-Speed rendering of large datasets in an advanced grid control - using virtual display modes.
Large user-interface controls displaying both structured and unstructured data.
Excel-like copy and paste functionality of in-grid data.
Advanced data sorting capabilities including multi-column sorting.
...

  • Automated Testing 
    A comprehensive NUnit test suite was provided for each layer - including the UI layer - and the business logic layer. Future changes and feature requests on existing features could be implemented rapidly due to enhanced test coverage.

  • Automated Builds and Deployments 
    Production releases were built using an automated build process involving picking up checked-in source files, modifying environment specific configuration files and building all project components.

The End Result ?
A high-performance trading application customized around the energy trading industry's specific business requirements.
A comprehensive test suite for the high performance application to provide ease of maintenance as well as quick turnaround on feature changes.
A post-production support plan for the high performance trading application - to provide post-deployment support that is one of the most enviable ones in the industry.

Featured High-Performance Web Application

Client Login


 

 

Agile Case Study

Learn how agile practices helped us build and deploy a 6 to 9 month application in under 4 months.