Case Study - Sherwood Compliance Services: Bosun

Project Details

Business Issue

Sherwood Compliance and its related companies operate high volume, high-value multi-party supply chain solutions each with multiple complex workflows. In order to operate these business critical services efficiently and accurately Sherwood Compliance relies 100% on technology. One core element is the integration between the systems of Sherwood's Customers, Partners and other Third Parties. This service is mission critical and operates 24/7. It handles processes including:

*Receipt and sending of notifications including those based on complex business rules (e.g. instructing services for our insurance customers)
*Updates on services being performed
*Invoice transmissions


We provided our Client with a complete Design, Build & Manage service to deliver this business solution.

The solution was designed and implemented rapidly from the ground up by Greenfinch based on the business requirements provided by Sherwood Compliance. Throughout the build, and ongoing development of the solution, a SCRUM approach has been followed. This has involved the Client in prioritisation, planning and testing.

As with other services delivered for Sherwood Compliance it operates on Windows Azure. Greenfinch has set up a continuous build and integration environment with one click deployment to the various environments. This gives the ability to rapidly iterate and meet new business needs.

We continue to provide a full support service for Bosun. This includes telephone support, production support and fixes. We continue to enhance and amend the solution for our Client in line with their business needs using our Team as a Service model with the delivery based on SCRUM principles

Business Solution

Bosun provides an integration platform supporting multiple in and outbound communications methods. Its workflow-based business rules engine allows it to be rapidly configured or re-configured to support new and changing business requirements.

On top of the platform is a granular reporting and alerting layer that provides the business with insights into the information going through Bosun and provides alerts to any issues that need to be acted on by the business or technical team.

Technology Used

.NET 4.5, C#5, ASP.NET MVC, ASP.NET Web API 2 + HAL, WCF, ASMX Web Services
Windows Azure (Web & Worker Roles), Blob Storage, Azure Queues, SQL Azure
Windows Server 2012 R2, SQL Server 2014, Sql Server Reporting Service
Client Side:
JQuery, Bootstrap
Other Components:
NHibernate + Fluent, Autofac, Application Insights, FluentMigrator, Elmah, NUnit, POP/SMTP Integration
Dev Tools:
VS 2013, Resharper, SSMS 2014, Jenkins, Github, Powershell, Jira, Trello


Customer Testimonails

Our business depends on Bosun working. The way it has been designed to allow rapid change while not compromising the resiliency gives us a business edge. Greenfinch's excellent team and processes make this innovation possible

James Boyle Head of Business Development, Sherwood Compliance Services