Challenge Overview

1.1. Project Overview

The initial goal of this project will be to set up an existing Medicaid provider enrollment program, originally created by TopCoder for the state of Minnesota, with its own hosting environment. We will enhance and extend this application so that it can be viewed and utilized by other U.S. state governments. The project will then focus on tailoring this software to the needs and specifications of individual states, as well as the development of additional modules to assist in the Medicaid administration process.

These applications are one area of focus for Republic Systems; however our intention is to apply the best of breed in open innovation, crowdsourcing and open source software to government agencies with a limited need for “licensed” commercial technology. A large number of antiquated systems exist at all levels of government and we intend to target those that are most critical for basic services such as health care, defense, public works and education. Our highest priority will be to deliver current, extendable technology applications to agencies that are in desperate need of modernization. 

This project presents the opportunity to provide the U.S. federal and state governments with modern software that has the objective of improving existing government technology implementations. Many government software systems are currently burdened by obsolete technologies that make these programs costly and inefficient. Republic Systems aims to modernize government systems by offering software as a service (SaaS) to these agencies. By building software systems that are scalable, responsive, and easy to use we believe federal and state agencies will be able to provide a better and less costly experience to the citizens they serve.  

 

1.2. Task overview

Before the deployment client wants to replace proprietary technologies to open source ones. Being provided the architecture docs attached you have to migrate WAS-part of the codebase https://github.com/nasa/coeci-cms-mpsp to open source technologies so that the system retains all the same functionality as it has now.

Namely,

1) Oracle must be replaced with PostreSQL. Supposed that Hibernate facilitates this procedure. Relevant updates to the code must be made.

2) WebSphere must be replaced with JBoss as it used to be before (see the existing architectures docs). Relevant updates to the code must be made.

Please note the solution must remain as scalable and flexible as it is now.

 

1.3    Technology overview

 

1.4    Existing Documents

  • •    Existing document and code host in  https://github.com/nasa/coeci-cms-mpsp
  • •    Application Design Specification
  • •    Assembly Specifications
  • •    JBoss deployment file.
  • •    Database ddl script.( FULL-SCHEMA-MAY31.sql and mita3.sql based on PostgreSQL)


Final Submission Guidelines

A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:

http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorial

 

The existing code and document is hosted in github as below:

https://github.com/nasa/coeci-cms-mpsp

We need to update code or configuration under folder pesp-was8.5 and pesp-was8.5-ext-srcs.

The test code update in pesp-was8.5-ext-srcs/tests is out of scope.

Please see the ADS for how to implement the update.

 

So you have to deliver the updated copy of the codebase (please do NOT change anything in the existing code) working as a web app at JBoss.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30048273