Business Activity Monitor

GFI Group

Key Details

The Challenge

Build a Business Activity Monitor (BAM) that allows users to monitor the lifecycle of a trade and address any issues real time. Make it look good, make it reliable, and make it so that users can filter, group, sort data as they please. And build it in five weeks.

The Solution

Build a C#.NET Windows Application that makes use of multithreading techniques – background worker, monitor/lock, mutex, BeginInvoke, etc. – and add filter, group, and sort functionality by using Infragistics components.

Key Skills

Coding

Data Analysis

Business Analysis

Key Technologies

C#.NET

Confluence

Design Patterns

Enterprise Service Bus (ESB)

Multithreading

Infragistics

NUnit

Perforce

SOA

SOAP

SOLID

TIBCO

TIBCO BusinessWorks

TIBCO EMS

Visual Studio

Windows Communication Foundation (WCF)

WinForms

WSDL

XML/XSL

XMLSpy (Altova)

Takeaway

Tight Deadlines

An exciting project to work on – tight delivery timelines, so challenges had to be met quickly.

Real Benefit

Provided real benefit to the Business – for the first time they had oversight of the lifecycle of a trade as it was processed by different systems.

Infragistics

Extending functionality using Infragistics saved a lot of time and unnecessary grunt work and added real benefit.

Unnecessary Timescales

With hindsight, the initial timescales were unrealistic and unnecessary.