Project Name:
- Proposed name for the project:
External System Register
- Proposed name for the repository: esr
Project description:
ONAP components need to talk with external systems such as VIM/VNFM/SDNC/EMS to orchestrate a network service, for example, SO/VF-C need to talk with VIM to allocate resource and VNFM to deploy a VNF. So they should get the information of available external systems from a registry before call the Interfaces of these external systems. ESR provides a service to centralized management of the information (name, vendor, version, acess end point, etc.) of external systems. So the ONAP components can get the system information with unified API from a logical single point.
Scope:
- This project provides a service to centralized management of external systems.
- Register/query/update/delete function of external system, such as VIM/VNFM/EMS/SDN Controller. Users can register/update/delete external systems to ESR with register API. And Multi-Vim/SO/VF-C, for example, can query and talk to external systems with the query API.
- Provide a portal to manage the external systems.
- Check whether the external systems are reachable, and store the health status. So that other components can determine whether the systems are available based on the status.
Architecture Alignment:
- How does this project fit into the rest of the ONAP Architecture?
- How does this align with external standards/specifications?
- A&AI(store the external system data and status to A&AI)
- MSB
- Are there dependencies with other open source projects?
Resources:
- Primary Contact Person: Zi Li
- Names, gerrit IDs, and company affiliations of the committers
- Contributors
Zi Li li.zi30@zte.com.cn
Qi Sun sun.qi310@zte.com.cn
Liang Qin qin.liang13@zte.com.cn - Project Roles (include RACI chart, if applicable)
Other Information:
- link to seed code (if applicable)
https://gerrit.open-o.org/r/#/admin/projects/common-services-external-system-registration - Vendor Neutral
- if the proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc., have been removed?
- Meets Board policy (including IPR)
Use the above information to create a key project facts section on your project page
Key Project Facts
Project Name:
- JIRA project name: esr
- JIRA project prefix: esr
Repo name:
Lifecycle State:
Primary Contact: li.zi30@zte.com.cn
Project Lead:
mailing list tag [Should match Jira Project Prefix]
Committers:
Zi Li li.zi30@zte.com.cn
Qi Sun sun.qi310@zte.com.cn
*Link to TSC approval:
Link to approval of additional submitters: