Service Capability Management

Project Name:

  • Proposed name for the project: Service Capability Management (SCM)

  • Proposed name for the repository: scm

Project description:

  • The Service Capability Management provides highly Identifiable, loose coupling and ready to be exposed service capability for ONAP SDC/SO with user-friendly, operator level Design time and Running time environment functions. The SCM also coming with a Graphical User Interface (GUI) to present logical correspond service capability list for the operators and end-users.

  • SCM provides capability encapsulation based on the micro-services registered on MSB. SCM functions also includes design, administration, classification, cataloging, publishing, version management, access control , presenting for the above encapsulated  service capabilities.

  • SCM is facing service and end-user level, while micro service is facing system level.

Scope:

  • Target

    • Available service capability registration into SC catalogues through corresponded API

    • Registered SC is managed / exposed to users with different levels. 

  • Function Management: Service Functionality Description and Management

  • Version Management

  • External Service

    • Retrieve service

    • Routing service

High Level Architecture Diagram:

  • Service Capability Management (SCM) uses a three-layer architecture to manage the service instance information.

  • Service Capability directory and register items both adopt '(system coding, directory)' to identify uniquely.

  • The directory items are defined untidily by the directory Administrator. And the SC items can implement new, open, and undo through API after audit.

Inner Workflow of SCM:

Architecture Alignment:

  • Service Capability Management (SCM) provides service capability management for the operators and end-users, and have enough scalability so as to adapt various operators and end-users.

  • Service Capability Management (SCM) adopts comprehensive and exclusive safety control system. The outside system needs to carry assigned token when they call service instance catalogues and the catalogues tree allows traverse from outside requests after result filter.

  • Service Capability Management (SCM) provides efficient and stable 24*7 service to all users and adopts specific rules when establish the catalogues tree to ensure stability.

SCM Example for E-vCPE:

Other Information:

  • Link to seed code (if applicable)

  • Vendor Neutral

  • Meets Board policy (including IPR)

Use the above information to create a key project facts section on your project page

Key Project Facts:

Facts

Info

Facts

Info

Jira Key

TBD

Jira Project Name

TBD

Link to Wiki Space

TBD

Project ID

TBD

PTL (first and last name)

TBD

Release Components Name:

Components Name

Components Repository name

Maven Group ID

Components Description

Components Name

Components Repository name

Maven Group ID

Components Description

Service Capability Management



org.onap.











Resources committed to the Release:

Note 1: No more than 5 committers per project. Balance the committers list and avoid members representing only one company. Ensure there is at least 3 companies supporting your proposal.

Note 2: It is critical to complete all the information requested, that will help to fast forward the onboarding process.

Role

First Name Last Name

Linux Foundation ID

Email Address

Location

Role

First Name Last Name

Linux Foundation ID

Email Address

Location

PTL









Committers







































Contributors



















Project Summarization:

Project Name:

  • JIRA project name: JIRA project name: Service Capability Management (SCM)

  • JIRA project prefix: JIRA project prefix: scm

Repo name: scm
Lifecycle State:
Primary Contact: Wang Luman (Wanglm.bri@chinatelecom.cn)
Project Lead: TBD
mailing list tag [Should match Jira Project Prefix] 
Committers:
Please refer to the table above.

*Link to TSC approval: 
Link to approval of additional submitters: