Table of Content

CLIENT OVERVIEW

Our client is leading software provider in the food industry, which helps the supply chain participants including producers, manufacturers, distributors and retail/food services customers using their food safety and quality assurance (FSQA) solution platform. Our client leverages its expertise in the food safety and quality related issues through various innovative technologies to provide a cost effective SaaS based solution to its customers.

KEY REQUIREMENTS

  • Designing high performance architecture to maximize the availability and scalability
  • Enhancing existing system which was limited to focus on only one category of food suppliers
  • Implementing multi-party integration to resolve the limitations with 3rd party system
  • Developing auditable event logs for reliability and consistency
  • Enabling a massive scalable structure and ensuring maximum availability for online platform as a service using MS Azure (IaaS)
  • Simplifying integration from Command/Event design pattern

KEY CONTRIBUTIONS

  • Deployed N-tire model for SharePoint (Web frontend, Application, Workflow, Database)
  • Designed a custom reporting solution for report and display based on XML and XSLT
  • Developed on-premise, multi-tenancy configuration through PowerShell scripts and implemented CQRS for scalable solution unlike a traditional “DTO” up “DTO” down approach
  • Implemented multiple databases for Event Store, State Store and reporting database (SharePoint) and managed the transactions over multiple databases
  • Developed bi-directional event sourcing from SharePoint workflows and event receivers to event store
  • Tested Behavior Driven Design (BDD) from the extension of N-Unit framework
  • Extended then STS functionality to work with Thinktecture Identity Server which is based on OWIN/Katana to make application work with external authentication provider
  • Adopted SharePoint as Service which had other additional challenges of exposing the Custom API for functionality
  • Used cache management through memcache
  • Used Complex Rule builder (Designer) like expression, dependency and compliance in JavaScript and Rule engine Windows services for Rule evaluations

KEY BENEFITS

  • Reduced about 60% of configuration time with the complete paradigm shift of the architecture, where client can configure themselves
  • Saved 40% of infrastructure cost over legacy infrastructure vendor and recurring license cost through multi-tenancy
  • Supported high volume transaction processing and universal audibility for reliability and scalability

HIGH LEVEL ARCHITECTURE

TECHNOLOGY STACK

  • AngularJS
  • Kendo UI
  • Groupdocs
  • ASP.NET SignalR
  • Thinktecture
  • Microsoft azure
  • .NET MVC / WCF / Web API / WIF/ WF
  • SharePoint server 2013
  • Team Foundation Server online
  • Git
  • N-Unit
  • SendGrid Email service (Microsoft Azure)
  • memcache

Download Case Study

SharePoint Centric Solution On Microsoft Azure

SharePoint Centric Solution On Microsoft Azure

Developed a food safety and quality assurance solution with SharePoint centric N-tier architecture on Microsoft Azure for one of the leading software providers in the food industry.

Key Requirements

  • Designing high performance architecture to maximize the availability and scalability
  • Enhancing existing system which was limited to focus on only one category of food suppliers
  • Implementing multi-party integration to resolve the limitations with 3rd party system .Know More >>

Key Contribution

  • Deployed N-tire model for SharePoint (Web frontend, Application, Workflow, Database)
  • Designed a custom reporting solution for report and display based on XML and XSLT
  • Developed on-premise, multi-tenancy configuration through PowerShell scripts and implemented CQRS for scalable solution unlike a traditional "DTO" up "DTO" down approach.Know More >>

Benefits

  • Reduced about 60% of configuration time with the complete paradigm shift of the architecture, where client can configure themselves
  • Saved 40% of infrastructure cost over legacy infrastructure vendor and recurring license cost through multi-tenancy. Know More >>
Register here to download the entire case study

Please fill in the below details to access the entire case study

Verification Code * :
Image CAPTCHA
Enter the characters shown in the image.