Modeling R4 M3 Architecture Review

  1. Project Overview

    • Both Python and Java based Parser will not be updated in R4, the R4 release will use the same as previous release. 

    • New proposal to work on the generic parser which is micro service based. and it is treated as POC for Dublin release

  2. New component capabilities for Dublin, i.e. the functional enhancements

  3.  

    1. a generic parser

      • VNF/PNF/Service Tosca Data model parsing APIs

      • Pkg management APIs.  In order to provide more granular APIs,the generic parser own its pkg storage,the consumer can also leverage this pkg management capability for pkg storage.

  4. New or modified interfaces

    • Generic tosca parser APIs

  5. Interface naming

  6.  

    1. API List:
      Generic tosca parser APIs

    2.  

      • parser APIs., such as:
        POST /api/parser/v1/parser
        POST /api/parser/v1/parsernsd
        POST /api/parser/v1/parserpnfd
        POST /api/parser/v1/parservnfd


      • PKG management APIs, such as :

        POST /api/parser/v1/service_packages
        GET /api/parser/v1/service_packages
        GET /api/parser/v1/service_packages/{csarId}
        DELETE /api/parser/v1/service_packages/{csarId}

  7. Reference to the interfaces

    1. Generic Parser API

  8. What are the system limits

  9.  

    1. Generic Parser  

    2.  

      1.   Only support tosca data model parsing in Dublin release

      2.   Focus on UUI, VNFSDK ,VF-C requirements to do POC n Dublin release 

  10. Involved use cases, architectural capabilities or functional requirements

    1. CCVPN, vCPE

  11. Listing of new or impacted models used by the project (for information only)

    1. None.