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://wiki.onap.org/display/DW/Frankfurt+Release+Platform+Maturity
10 Comments
Eric Debeau
Can you provide more details about test coverage for the various components ?
William Reehil
Hi Eric Debeaunot getting what additionally is required. Do you want me to pull what's at the link I posted to this page? https://sonarcloud.io/organizations/onap/projects?search=aai
William Reehil
Eric Debeau I added screenshots for the breakdown of the code coverage, let me know if anything else required.
Catherine Lefevre
William Reehil - very good content - thank you
Catherine Lefevre
William Reehil - Can we also add the link of CII Badging Level as part of this assessment? thank you
William Reehil
Catherine Lefevre I have updated this
Catherine Lefevre
Recommendations:
William Reehil
Catherine Lefevre I have added that note about ESR
William Reehil
Catherine Lefevre Jason Hunt Outside of Amdocs and AT&T (companies who co-created and used A&AI in production), I do not believe we had many contributors who became knowledgeable enough to be promoted, but I will keep this in mind if we have interested parties in the future.
Jason Hunt
Thanks for the writeup. I'll concur with Catherine's recommendation for more company diversity in committers. Additional progress on Platform Maturity (S3P) would be nice.