...
Model ingestion is subject to a design discussion. See below. This section will be updated when that discussion has been concluded and a decision made.
Note that for the purposes of the PoC, model ingestion will be via a model life-cycle REST interface.
Model upgrade
T.B.D.
Backward compatibility
See decision for more information. Compatibility will be provided by either a dedicated component, or ONAP applications depending on legacy interfaces will be updated. This will depend on resources.
Detailed design
Key sequences/flows
Add a model
Store data (including validation)
Interfaces
Initial draft specification REST & Java
Behavior
...
Read data
Upgrade a model
Adapt change notification behavior as described in model
Interfaces
Style and payload structure
REST payload structure
Java payload structure
Behavior
T.B.D.: Eventual consistency; Data integrity guarantees; Fast failure; Progress; Cancellation;