C# / .NET Web App - eMoC Backend Basic MOC Management Assembly

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

Client is a fortune 500 industrial gas company that operates chemical manufacturing facilities throughout the world.  From time to time we need to make changes to the different aspects of the manufacturing processes at these facilities.  As you can imagine it is very important that these changes be managed through a very disciplined approach and enforce certain business rules because mistakes in the Management of Change process could have catastrophic effects.   These changes could be as simple as updating a site specific operating procedure to a adding addition equipment such as compressors, pumps or electrical components.  The more complex the change, (Level 1 change is the highest) the greater amount of additional actions and contributor’s (people) that will be involved in the change process.  We currently are working with a paper process and are looking to change to a web based application that will allow us to enforce business rules and eventually conduct some data mining to understand how we can make this process better.

Competition Task Overview

For this challenge, we need to implement the basic MoC management services, please check the backend architecture for details.

Coding Standards

Please follow the coding standards provided by the client.

Please also follow the existing project structure.

Testing

Unit test are required for this challenge. And please use MS VS test, NOT nunit.

Existing unit tests must not be broken.

Technology Overview

  • C#
  • .NET Framework 4.0
  • WCF
  • Visual Studio 2012
  • SQL Server 2012
  • Windows Server 2012
  • RESTful

Documentation Provided

Please register to download documents from challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Fully implemented code that covers all requirements.
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.

Submission Guidelines

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30049414