-
Story
-
Resolution: Done
-
Medium
-
None
-
None
Although the PoC will only implement a few of the possible Java SPI methods it is important to have a good detailed view of the structure and naming of this interface going forward and document it.
Temporal DB as extension of 'Core' SPI?
How does core know about extensions? Runtime plugin?
Alternative : separate service, loose coupling via events?
How about queries? XPath and/or Query Builders
Take learnings from Ericsson ENM DPS SPI as detailed here :
Acceptance Criteria for Proposed Persistence SPI
- Documented on ONAP Wiki
- Discussed and agreed within CPS Team
- Discussed and agreed with Ericsson LMI architects
- Discussed and agreed with wider community
Currently we are considering 3 'separated' SPIs or 'groups' of methods:
- Models (add, list)
- Data (CRUD)
- Queries
Wiki Page already started here : https://wiki.onap.org/pages/viewpage.action?pageId=92999716