Distillation of requirements (Schema Service)
No. | Requirement Name | Who proposed the requirement | Description | Who needs/will need the functionality | Stakeholders affected or to be consulted |
---|---|---|---|---|---|
1. | Provide schema per partes | @William Reehil/AT&T |
|
| Tier 2 Operations Users Software Engineers AAI Onboarders (Devs) |
2. | Schema modifications hub | @William Reehil /AT&T |
| AAI platform & development architects to support multiple instances of the AAI platform simultaneously with various schemas, giving a centralized hub of schema management | Software Engineers NARAD & ECOMP(AT&T Business Use Cases) |
3. | Adding schemas at runtime | @William Reehil /AT&T |
| AAI platform & development architects and Tier 2 to mitigate downtime of the platform when processing new SDC models for clients to interact with. | Every AAI client (20+ clients) Tier 2 |
4. | Interface support | @William Reehil /AT&T |
| AAI platform & development architects to ensure a valid schema is used, so as to not to not disrupt the current production graph when consuming updates. This effort would help ensure lower rejections from our clients and higher reliability of the platform, so Tier 2 can manage the platform more efficiently. | Every AAI client (20+ clients) Tier 2 |
5. | Input format support | @William Reehil /AT&T | Ability to import SDC TOSCA/CSAR schemas as well as
| AAI platform & development architects to centralize the authoring/modification of the model across all applications. | @Chesla Wechsler |
6. | Dynamic schema updates | @CT Paterson /Amdocs @William Reehil and @Manisha Aggarwal /AT&T @Keong Lim / Huawei | Ability do dynamically update schemas in a running schema service without downtime. Changes to the schema are persisted "forever" (assuming even after redeploy). |
| ONAP AAI Adopters ( ie. Amdocs Business Partners) |
7. | Support non-standard schemas | @CT Paterson /Amdocs | Support standard and non-standard schemas, as some customers may have different schemas altogether. In terms of usage is related to the requirements Dynamic schema updates | According to @CT Paterson this functionality would be appreciated by an unknown Amdocs customer | NARAD Amdocs Business Partners ECOMP |