Challenge Overview
The client is looking for add-on functionality to an existing enterprise project. In the current system a number of customer requests are processed but the actual outcome of the processing is not properly captured or dealt with.
The basic idea is to create a component, which will have the ability to analyze data in the database relevant to those requests, and then trigger appropriate actions based on that analysis. At this stage the action being triggered will be the sending of an email report to predefined recipients. But there should be architectural flexibility to add other actions as well in the future.
In a nutshell the add-on is a critical tool used to identify data situation(s) and would provide business users with relevant information that would allow them to take appropriate actions to fix issues. This add-on will not provide any GUI; it is a backend process only.
Final Submission Guidelines
A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:
http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorial
Basically, this assembly should implement the whole application.