Project - Setting Service

Summary

The objective: ease application maintenance and reduce code repetition in projects through the provision of globally available, application specific settings. A WCF service to provide easy access to application configuration variables.

Architecture

Service orientated architectural principles were adopted to provide SOAP, RESTful and API endpoints in the presentation tier of a solution. Within the solution, n-tier architecture was employed, including domain, business logic and data access tiers. Data provided via the endpoints is retrieved from an MS SQL database. A secure web based user interface is ultilised to add and amend values.

Infrastructure

A dedicated Windows server providing IIS based service and api hosting and Microsoft SQL Server.


Technologies

  • c#
  • ado
  • wcf (SOAP)
  • wcf (RESTful)
  • sql 2014
  • html 5
  • css 3
  • javascript

Methodologies

  • n-tier architecture
  • software as a service
  • tdd