Module Assembly - BCMS Incident Management iOS Incident and Related Services Assembly

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

We are looking for a solution for key teams within our company to keep critical services working in the event of a major disaster (ranging from major technical infrastructure failures to fires and other local environmental disasters). The Business Continuity Mobility Solution should allow us to manage at least three key functions:

  • Incident alert and notification
  • Contact information
  • Business continuity plans and checklists.

A previous architecture has implemented a full set of REST services for the application. They will be exposed via JSON and can be called using HTTP calls. 
This module architecture will define a set of services used in the iOS applications. These services expose almost same set of API as the REST services. These services will communicate with the REST services to actually manage and access data at the server side.
In addition, these services will store the data locally in order to allow fast data access. The services will refresh the data at interval so that the data updated at server side will be synchronized to the local data store.
This assembly is responsible to provide implementation for BCMIncidentService, BCMIncidentUpdateService, BCMIncidentNoteService, BCMIncidentAttachmentService, and BCMIncidentAssociationService.

 



Final Submission Guidelines

Please see the wiki - http://apps.topcoder.com/wiki/display/docs/BCMS+Incident+Management+iOS+Incident+and+Related+Services+Assembly

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30025091