Challenge Overview
Project Overview
Welcome to the OPM - Rules Engine - Integrate with Web App Assembly contest! In this contest, you will integrate BRE module into the SCRD application.
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).
Competition Task Overview
SCRD web application has been assembled and ready to be integrated with the Business Rules Engine.
In this contest you need to make sure both BRE and SCRD are fully integrated and working.
Testing
You need to make sure Unit tests of BRE and SCRD are still passing
Technology Overview
- Java 6
- RedHat Enterprise Linux Server 6.4
- JBoss Enterprise Application Platform 6.1
- Spring MVC 3.2.3
- Jackson 2.2.2
- jQuery 1.10.2
-
JBoss Drools 5.5.0
-
Joda Time 2.3
Documentation Provided
Documentation and Applications that will be provided :
Document Name | Document Description |
---|---|
System Architecture | OPM_System_Architecture_100913.zip |
OPM Frontend Module Architecture | OPM_Frontend_Module_Architecture_120413.zip |
Scenario Conversion Part 1 Module Architecture | Download |
Scenario Conversion Part 2&3 Module Architecture Merged | Download |
OPM BRE Final Assembly | OPM BRE Final Assembly.zip |
OPM SCRD Front End Final Assembly | Part 1 Part 2 |
SCRD Test Data | SCRD-Test Data_finalfix_v2.rar |
IMPORTANT: For the items above (and more project documentation), please see the OPM Project Wiki
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.