...
Drawio | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The AAI (Available and active inventory function provides real-time views of the resrouces and services in managed by and their relationships. It provides
...
Realtime views of the managed resources and services and their relationships
...
The relivance of the managed resources and services to the ONAP components.
...
It is a registry of the active, available and assigned assets.
...
|
External API exposes ONAPs capabilities through TMF standardized interfaces. It enables ONAP to hide the internal API.
It provides
Exposes the ONAP service catalogue capabilities
Exposes the ONAP inventory capabilities
Exposes ONAP Service Ordering capabilities
Interfaces to manage subscription to ExternalAPI events
2. API definitions
AAI External API provides the following interfaces:
Interface Name | Interface Definition | Interface Capabilities | |||||
---|---|---|---|---|---|---|---|
AAIEExternalAPIE-1 | Inventary Service Interface. | An interface to create, update, retrieve, query, delete the service, resources and relationship inventary information for:
AAI also provides Inventory History information | AAIE-2 | AAI Graphical User Interfaces | Provides the capability to view the inventoryNBI Management Interface | Provides a healthcheck to verify that the NBI component is running fine | Provides:
|
ExternalAPIE-2 Subscription Management Interface | Provides the ability to subscribe to and unsubscribe from External API events. (also known as the External API Hub interface) | Provides:
| |||||
ExternalAPIE-3 Service Catalogue Interface | Find service specifications that can be instantiated | Provides:
| |||||
ExternalAPIE-4 Service Ordering Interface | Request the instantiation of a service | Provides
| |||||
ExternalAPIE-5 Service Inventory Interface | Query information about instantiated services | Provides
|
Note: xxxI interface is a Component internal interface. xxxxE interface is a component external interface
The current API documents can be found at:
...
- External API interface: https://docs.onap.org/en/casablanca/_downloads/8cce799c6c8f3f5916f265c52ab60ba7/nbicallflow.pdf
ExternalAPI consumes the following Interfaces:
Interface Name | Purpose Reason For Use |
---|---|
SDCE-6 | To receive the service and resource artifacts from SDC.notifications of a new service. |
SDCE-7 | To query the catalogue for service specifications |
SOE-X | To request a service instantiation |
AAIE-1 | To query the instantiated services |
MSBE-1 | Register NBI API |
DMAAPE-1 | Poll 2 topics: AAI events SDC events |
3. Component Description:
...
<< For later inclusion >>
4.
...
Known system limitations
- FFS
5. Used Models
AAI ExternalAPI uses the following models:
- Inventary Model-
6. System Deployment Architecture
AAI consists of X containers:
- ?????
...
...
7. New Capabilities in this Release
This release, AAI adds the following Capabilities:
...
8. References
- AAI read the docsExternal API architecture: https://docs.onap.org/en/casablancalatest/submodules/aaiexternalapi/aai-commonnbi.git/docs/releasenotes/indexreleasenotes.html?highlight=AAI
- AAI REST API Documentation - Dublin
- AAI GUI: AAI Graphical User Interface
- External API interface: https://docs.onap.org/en/casablanca/_downloads/8cce799c6c8f3f5916f265c52ab60ba7/nbicallflow.pdf