Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

 

Welcome to the OPM - Data Migration- Entities Update Module Assembly contest! In this contest, you will provide updates to the entities of the SCRD application necessary for data migration.

The Office of Personnel Management (OPM) has an existing legacy application called the Service Credit Redeposit/Deposit System (SCRD). The mission of the Service Credit Redeposit/Deposit System (SCRD) is to compute deposits and redeposits, create an initial bill, post payments, and send out receipts to federal employees for periods of federal employment service that were either not covered by retirement deductions (deposits), or were covered and later refunded by the federal government (redeposits).

Please refer to the provided Application Design Specification and TCUML while working on this contest.

Competition Task Overview

The assembly:

  • Updates all entities in the application for performing migration in “Migration Class Diagram”
  • Provides database schema, full ORM mapping
  • Updates database triggers for updated entities

The implementation notes are provided in “Documentation” tab of TCUML. Refer to ADS 1.3 for various application management details.

 

Technology Overview

  • Java 6
  • RedHat Enterprise Linux Server 6.4
  • Spring 3.2.3
  • Hibernate 4.2.3
  • PostgreSQL 9.2.4
  • MS SQL

Documentation Provided

Documentation and Applications that will be provided :

Document Name Document Description                                
System Architecture OPM_System_Architecture_100913.zip
OPM Data Migration Module Architecture OPM Data Migration Module Architecture 12_12_2013.zip
OPM Batch Processing Module Architecture OPM Batch Processing Module Architecture 12-5-13.zip
OPM Data Services Module Architecture OPM Data Services Module Arch - 11-8-13
Initial System Assembly OPM - Initial System Assembly - 11-10-13.zip

IMPORTANT: For the items above (and more project documentation), please see the OPM Project Wiki

Project Dependencies

Please refer to ADS 1.3 for complete project dependencies.



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 

Final Submission

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

ID: 30034798