Project Maturity Review for AAI
Review Submission Date: 07-08-2020
Project Description
Active and Available Inventory (AAI) is the ONAP subsystem that provides real-time views of Resources and Services and their relationships. AAI not only forms a registry of active, available, and assigned assets, it also maintains up-to-date views of the multidimensional relationships among these assets, including their relevance to different components of ONAP.
This project targets a logically centralized reference point for service and resource details serving other ONAP components and non-ONAP systems to enable fulfillment, closed loop, reporting, and other operational use cases. A&AI is critical to ONAP as the existing sources of truth do not provide a cross domain view and are not designed to serve this information to multiple clients.
Project Landing Page: Active and Available Inventory Project
Project Meeting Minutes: AAI Weekly Status Meeting (Cancelled)
Leadership Resources
Role | Name | Linux Foundation Login (LFID) | Email Address |
---|---|---|---|
PTL | wreehil | wr148d@att.com | |
Committers | Manisha Aggarwal | ma9181 | ma9181@att.com |
Venkata Harish Kajur | vk250x | vk250x@att.com | |
James Forsyth | jimmydot | jf2512@att.com | |
@Steven Blimkie | sblimkie | Steven.Blimkie@amdocs.com |
Project & Release History
- How long the project has been an active: At launch
- Release Participation: Release Amsterdam through Frankfurt
- Engagement levels for past releases (up to 3):
- Commits per Release: see below
- Contributors per Release: see below
Companies per release: see below
Statistics taken from Bitergia : AAI Bitergia
Release name and timeframe | commits | contributors | companies |
---|---|---|---|
Amsterdam ( 1/1/2017 to 11/16/2017 ) | 812 | 67 | 11 |
Beijing ( 11/17/2017 to 6/7/2018 ) | 921 | 71 | 14 |
Cassablanca ( 6/8/2018 to 11/30/2018 ) | 748 | 70 | 15 |
Dublin ( 12/1/2018 to 7/9/2019 ) | 717 | 61 | 16 |
El Alto ( 7/10/2019 to 10/24/2019 ) | 201 | 18 | 8 |
Frankfurt ( 10/25/2019 to 6/18/2020 ) | 550 | 48 | 13 |
Use Cases: All use cases for various releases supported by A&AI can be seen here: Proposed Use Cases & Functional Requirements
Architecture Alignment
Artifact Information
- AAI GUI Documentation
- AAI REST API Documentation
- AAI Design Documentation
- AAI Repositories
- AAI project team members, contributed, in all ONAP releases, in the successful completion of integration team testing (various use cases see Proposed Use Cases & Functional Requirements)
- AAI is used by AT&T and Amdocs in production (may be others, Tech Mahindra, Bell Canada, Huawei, China Mobile, Orange, Yoppworks have shown interest and contributed)
Other Information
- ESR is under maintenance from July 2020
Code Coverage stats - https://sonarcloud.io/organizations/onap/projects?search=aai
- aai-aai-common
- aai-babel
- aai-cacher
- aai-data-router
- aai-event-client
- aai-graphadmin
- aai-model-loader
- aai-resources
- aai-rest-client
- aai-router-core
- aai-schema-service
- aai-sparky-be
- aai-traversal
- aai-validation
- aai-aai-common
- AAI Bitergia (below was taken for last 90 days)
James Forsythpresented "Visualizing the schema" at one of the DDFs
James Forsyth presented a report on community efforts for visualization at the Stockholm DDF
As a collaboration of ONAP partners working toward a standards-based data model for ONAP, graphgraph schema visualization and papyrus was worked with the modeling subcommittee.
- Many use case owners impact A&AI for their inventory/topology needs, we discuss all aspects of design/development on the AAI Weekly meetings
- We have made strides to comply with SECCOM & TSC requirements.
- CII Badging links:
- https://bestpractices.coreinfrastructure.org/en/projects/1591
https://bestpractices.coreinfrastructure.org/en/projects/1604
https://bestpractices.coreinfrastructure.org/en/projects/1821
https://bestpractices.coreinfrastructure.org/en/projects/1519
https://bestpractices.coreinfrastructure.org/en/projects/1737
https://bestpractices.coreinfrastructure.org/en/projects/1742
https://bestpractices.coreinfrastructure.org/en/projects/1743
https://bestpractices.coreinfrastructure.org/en/projects/1799
https://bestpractices.coreinfrastructure.org/en/projects/1820
https://bestpractices.coreinfrastructure.org/en/projects/2259
- https://bestpractices.coreinfrastructure.org/en/projects/1591
- https://lf-onap.atlassian.net/wiki/display/DW/Frankfurt+Release+Platform+Maturity