Challenge Overview

Project Overview

The Global Service Activity System (SAS) is a web based application used to track project related service activities. Users can create and edit service activity data, perform on-line inquiry, filtering/sorting of that data, and generate either a service activity summary or detailed reports.

Competition Task Overview

The purpose of this contest is to create a module architecture based on the provided wireframes and other documents. This will be a re-write of an existing flash based application to a java based application with an improved architecture.

Note: we don't have conceptualization for this contest, so asking questions early in the forum is very important.

Detailed Requirements

Please download and go through all provided documents in contest forum. Primary document to start with is the AR-ServiceActivitySystem which is the architecture summary with updated architecture guidance in it. The rest of the documents are the supporting documents.

Open Source Library

Usage of open source libraries not listed below must be approved by the client first.

Assemblies

Please design your architecture properly so that we can run some contests in parallel.

TC Components

No TC components.

Technology Overview

  • Java 6 (1.6.0_26), jaxb-api-2.1.jar, jaxws-api-2.1.jar HTML5/JSP/JavaScript
  • Oracle 11g
  • 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
  • Spring Scheduler / Quartz 2.1.5 Apache CXF 2.2.9
  • Apache Tiles 2
  • HTML5
  • Maven 2.2.1
  • Tomcat 6.0.36

Documentation Provided

Please register to download documents from contest forum.



Final Submission Guidelines

Submission Deliverables

  • TCUML containing assembly diagram(s), interface/class diagrams, sequence diagrams, etc...
  • Application Design Speficiation
  • Assembly Specifications with enough details for developers to code the implementation
  • ERD
  • Requirement mapping file (from architecture to pages in wireframes)

Submission Guidelines

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

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30038603