Challenge Overview
Project Overview
The purpose of the Auto CMO tool is to take the bond probe file (an input file containing security information) and display it in a customer web application so that we can identify securities that are not currently included in the bond probe process and monitor them to determine if they should be converted into the bond probe process. This is determined based on the market value of the securities and if they are priced below $xx.xx (a configurable amount). After securities are tracked to be pricing below $xx.xx for 30 days. If the security should be converted into the bond probe process (that process takes place outside of this tool). We use the output of the tool to track the responses and the required dates for quarterly follow ups.
The goal of this project is to take the existing excel tool and convert it into a web application.
Competition Task Overview
The purpose of this challenge is to implement the backend for the application.
Please check Auto_CMO_Excel_Tool_Replacement_Backend_Assembly_Specification.doc for details.
Make sure you check the other documents as well, including the ADS and TCUML.
Unit Tests
Unit tests are required for the services, you don't have to unit test the entities / models.
Technology Overview
- Oracle 11g
- Java 7
- Tomcat 7
- Spring Framework / Spring MVC
- RESTful services
- Angular.js
- HTML5
- Maven
Documentation Provided
Register to download all 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:
- Full code that covers all requirements.
- A complete and detailed deployment document explaining how to deploy the application including configuration information.
- JUNIT Tests to verify your application successfully meets the requirements of the application.
- The maven build script to create the war files. This can be highly variable per competition so be sure to specify necessary deliverables clearly.
Final Submission
For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.