Service Request Tool Backend Assembly

Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

The Service Request Tool desktop/web application is be a simple, step-by-step, forms-based application. The user is guided into creating a ‘Service Request (SR)’ that will comprise of various forms that the user has filled out based on the SR scope and related services and activities. When the user has finished creating the SR set, the user is able to submit this entire set via email to the Service center for review and any corrections/updates. The application will also allow the user to save this output as a PDF document.

Competition Task Overview:

This assembly will provide models and services of the application.

For details please refer to the ADS and Assembly Spec.

Standards

You must use the client's project template as start point and follow the client's coding standards.

Testing

Accuracy Tests are required for the services. No tests needed for entities.

Technology Overview

The working environment requirement details for this application are outlined in the Application Requirements Specification. An overview of the environment requirements are listed below:

  • Java 6 (1.6.0_26), jaxb-api-2.1.jar, jaxws-api-2.1.jar
  • JSP/JavaScript
  • H2 1.3.170
  • Jetty 6.1.21
  • Spring MVC 3.2.2
  • Log4j 1.2.17
  • Jackson 1.9.9
  • jQuery UI 1.10.2
  • jQuery 1.7.2
  • PDFBox 1.6.0
  • Hibernate 3.2.5
  • Apache Velocity 1.4
  • JavaMail 1.5.0
  • Apache Tiles 2.2.2
  • Atomikos 3.9
  • Apache Tiles 2.2.2

Documentation Provided

Please register to see documents in contest 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+Tutorial 

Below is an overview of the deliverables:

  • Fully implemented backend code as per architecture using the client's project template and coding standards
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.
  • JUNIT Accuracy Tests for the services

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30035225