Key Information

Register
Submit
The challenge is finished.

Challenge Overview

The client is 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 them 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 set of backend contests 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 define all the entities in TCUML "Entity Class Diagram" in Core Data model file (xcdatamodeld file), and generate them to the class objects.

For all the entities, additional fromJSON() and toJSON() should be implemented.

The service DTOs and exceptions are also in scope of this assembly.

 


Final Submission Guidelines

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

ELIGIBLE EVENTS:

2012 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30024917