DRAFT PROPOSAL FOR COMMENTS
...
AAI will support to the best of its ability the release 3 ONAP Casablanca use cases and functional requirements.
AAI will provide support for the following use cases, currently planning on test support with no code or data model changes:
- vFW
- vDNS
- VoLTE
- vCPE
- CCVPN
- OSAM/PNF
AAI will support the functional requirements listed on the Casablanca Release Requirements page, in particular the following:
- Scaling
- committed to creating a new custom-query
- 5G/PNF
- schema updates and possible edge rule changes
- EA/Cloud Infrastructure for Distributed Edge Clouds
- schema updates and possible edge rule changes
Minimum Viable Product
- A&AI Core: Resources - CRUD REST API endpoints for A&AI inventory resources
- A&AI Core: Traversal - REST APIs for graph traversals. Some APIs use the Gremlin Server
- UI - An ONAP portal application used by operations for visualizing and searching
- Data Router: Makes decisions about workloads to be dispatched to search and tabular microservces. Includes logic to recognize and direct requests based on request archetypes.
- Search - Enable complex searches for sub graphs and functions that need to perform well across deeply nested structures using Elasticsearch. Used by the UI
- Champ - Abstraction from underlying graph storage systems that A&AI would interface with.
- Gizmo - CRUD Rest API endpoint for resources and relationships, delivering atomic interactions with the graph for improved scalability.
- Enricher - need words on this one
- ESR - External System Registry component
...
Name | Description | Version |
---|---|---|
JanusGraph | Open-source, distributed graph database | 0.2.0 |
Ubuntu | Open-source software operating system | 16.0.4-LTS |
Cassandra | Open-source distributed storage system | 3.11 |
Docker | VM container | |
AJSC | Open-source Microservice application sever | 6 |
ElasticSearch | Search framework | 2.4.1 |
HAPROXY | microservice front end | 1.7 |
...