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.