Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

DRAFT PROPOSAL FOR COMMENTS

...

  • 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.
  • ESR - External System Registry component
  • IM - Image Manager. Centralized management CRUD of image files of ONAP/metadata.

Functionalities

List the functionalities that this release is committing to deliver by providing a link to JIRA Epics and Stories. In the JIRA Priority field, specify the priority (either High, Medium, Low). The priority will be used in case de-scoping is required. Don't assign High priority to all functionalities.

...

Deliverable NameDeliverable Description
Move to Active OpenSource Graph databaseA&AI is currently using titan which is not actively being developed . We want to explore and implement a replacement FOSS solution which is being actively developed.
GizmoExecutable. Atomic REST CRUD interface to graph database
A&AI resourcesExecutable.  REST CRUD interface to graph database
A&AI traversal

Executable.  REST Interface for complex queries

Data routerExecutable
ESRExectuable
OOM ConfigSource code - configuration recommendations for using AAI dockers in the OOM environments
IMExectuable

Sub-Components

List all sub-components part of this release.
Activities related to sub-components must be in sync with the overall release.

...

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)
DMaaPEventing bus


MSBService registry


SDCA&AI Model loader consumes model objects


Multi-VIMImage storage, cloud-infrastracture update

https://wiki.onap.org/download/attachments/13599038/MultiVIM-onap-draft-r1-0822.doc?version=1&modificationDate=1503406573000&api=v2
  • API Outgoing Dependencies

...

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)
SOREST APITBDTBD
APPCREST APITBDTBD
POLICYREST APITBDTBD
VIDREST APITBDTBD
SDNCREST APITBDTBD
HOLMESREST APITBDTBD
VF-CREST APITBDTBD
CLIREST APITBDTBD
MultiVimREST APITBDTBDA&AI: External System Register API Definition(draft)
SDCREST API(upload/query images)TBDTBD
  • Third Party Products Dependencies

...

NameDescriptionVersion
JanusGraphOpen-source, distributed graph database

0.2.0

UbuntuOpen-source software operating system16.0.4-LTS
Cassandra

Open-source distributed storage system

3.11
DockerVM container
AJSCOpen-source Microservice application sever6
ElasticSearchSearch framework2.4.1
HAPROXYmicroservice front end1.7

...