Decision
Decision: Option A. Data will be represented as documents (REST) and or generic objects (glorified maps in Java)
Details
The data that is read from and written to the CPS must comply with a known format. This is relevant to both Java and REST interfaces. The choices here are to provide generic objects/documents, or highly typed (using model info).
...
Option A lends itself to a low cost transformation to and from a REST interface with simple JSON payload (with generic JSON schema).
Discussed Fri 17/June: Broad agreement with Option A. Discussion taken with Interface style Decision will be approved unless major objection Fri 24/June.