This page is intended to capture the ongoing study and discussion in the Ext-API project related to the inter-CSP interaction enabled through the MEF interlude specification. This is related to the JIRA item planned in the Casablanca cycle. While it is essential to carry out a detailed study on the inter-provider interactions and overall impact on ONAP as a solution, the scope of this page will be limited to the impact on External API. Additionally, while the focus is on the MEF interlude specification, there is some good amount of work being done in many SDOs to address the scope of inter-provider management interactions - notably TMForum, ETSI, NGMN, ONF, IETF etc. It is worth noting the scope and outcome of these SDOs and analyze some best practices that ONAP can incorporate. It is also worthwhile to note how other opensource communities like OSM, 5GPPP/5GEx etc tackled this issue. Further, the page also captures the short term and long term requirements to support Interlude like inter-provider interaction.
...
Expand | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Expand | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Expand | ||
---|---|---|
| ||
Service Impact AssessmentAs per the MEF 55 interlude scope of Service Configuration and control, there may be an impact on service if it is already in an Active state. There shall be a need to carry out a service impact assessment before initiating the Service Configuration and Control. This is typically done in operational environments by placing a work order and associated workflows will carry out the impact and corrective rerouting and roll back measure before actually initiating the Service Configuration or Control. This is very specific to the use case and it also depends on whether the service configuration and control is service impacting or not. In the current MEF 55 scope, a dedicated change management is not scoped. However, intheONAPExt-API scope this may be one of the prerequisites that need to be initiated before or along with any operation over the inter-provider interface. Generally, in the traditional OSS environments, any request for partner services are initiated through a work order. The need for supporting inter-provider service request through a work order needs to be assessed based on the opinion of EUAG. For Ext-API, it is assumed that the inter-provider API request may be preceded by an optional change management request, or the Service Configuration/Control Request itself may be piggybacked in the change management request. |
title | Standard APIs |
---|
Standard APIs
MEF Interlude is a reference point which is expected to accommodate many APIs going forward based on the scope defined. Few examples of APIs that may be suitable as per the scope in MEF 55 are as follows
- Service Provider controls aspects of the Service within the Partner domain (on behalf of the Customer) by requesting changes to dynamic parameters as permitted by service policies. - TMF 641 Service Order Management API or TMF 640 Service Configuration and Activation Management API
- Service Provider queries the operational state of the Service - TMF 638 Service Inventory Management API (This may be restricted in some deployment scenarios)
- Service Provider requests change to the administrative state of a service or service component (e.g. Service Interface) - TMF 640 Service Configuration and Activation API
- Service Provider requests update to defaulted service parameters which are allowed to be customized (policy-controlled) - TMF 641 Service Order API or TMF 640 Service Configuration and Activation API
- Service Provider requests the creation of connectivity between two Service Interfaces as permitted by established business arrangement - TMF 641 Service Order API or TMF 640 Service Configuration and Activation API
- Service Provider provider queries the Partner's Service Inventory for services provided by the Partner to the Service Provider. - TMF 638 Service Inventory Management API
- Service Provider receives Service specific event notifications from the Partner - TMF 642 Alarm Management API or TMF 640/641 Service Order API (ServiceOrderChangeNotification)
- Service Provider receives Service specific performance information from the Partner - TMF 628 Performance Management API , TMF 649 Performance Management Threshold API
- Service Provider requests test initiation and receive test results from the Partner. - TMF 653 Service Test Management API
Update 11/14: A proposal from Orange available here suggest the possibility of two types of APIs - TMF 641 if the request originated from BSS and TMF640 if it is originated from an end user (provided BSS has authorized to carry out the operation without notifying BSS). Going by this proposal, TMF640 will be more suitable for interlude primarily for the specific items where both TMF640 and TMF641 are listed as options. But the following are the potential issues that need to be considered
- The mechanism of authorization by BSS - in terms of policy or by a design option in SDC
- Where to maintain such authorization data - SDC or Policy or Locally in Ext-API
- The prerequisites before issuing a TMF 640 request - verifying the state of the service, access policies etc
- The scope of authorizing the configuration - i.e how deep, what specific parameters, what conditions.
- Keeping track of the service configuration request
- The mechanism for monitoring such configuration if it is overridden by a power user from the partner side.
List of TMF Open APIs can be found here
TMF Notification Patterns - link
title | Information/Data Model |
---|
Information/Data Model
There are multiple models found to be relevant for inter-provider API
- MCM aligned E-Line Service Model defined in MEF Interlude Contribution - Access E-Line Service Control Classes - 5th Draft
- Work in progress MEF Services Common Model (link) - Initial Proposal for Work Item
- CFS/RFS being referenced by the TMF 641 (based on SID) (link) - Currently followed by CCVPN use case
The choice of a specific model will depend on the decision of EUAG, TOSCA Task Force in ONAP. From Ext-API point of view it is expected to leverage the CFS/RFS model being referred by the TMF 641 API or the Generic Resource Model used in TMF 655. In future as Interludespecific model in MEF and MEF Services Common Model matures appropriate mapping can be incorporated to accommodate specific service characteristics to the TMF APIs. In MEF LSO there is also NRM model being used for the Presto interface (derived from ONF). The NRM model is assumed to be out of scope for Ext-API unless there is a cross-layer interaction between SOF in SP domain and ICM in Partner domain is required.
There are other aspects of Modelling wherein the Partner Service and Resources need to be represented in an Abstract manner without sharing confidential information. Additionally, there are requirements to represent Partner registration data including connectivity details, Catalog, Inventory access details etc. One more aspect to be considered is the list of Management Services (Management APIs) that are supported by either party and how this information is discovered and maintained in the registration data.
There was related discussion as part of Casablanca CCVPN use case for representation of cross domain logical link (
) in inventory where in one of the input from Architecture subcommittee was to consider representing partner as a PNF. Additionally there was also a recommendation to consider primary and subordinate relationship between SP and Partner. Jira Legacy server System Jira serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key ONAPARC-177
Summarizing above there are two types of models to be considered with high level information of potential data to be maintained at run time and design time.
Design time model :- Partner abstract resource model with runtime connectivity parameters such as session details
- Partner provided services as an association between Partner abstract resource and Service IDs
- Partner consumed services as an association between Partner abstract resource and Service Specifications (SDC Model ID)
- Partner connectivity state
- Mastership status
- Partner Subscriptions (Hub Resources)
- Partner Service State
- Partner Service Performance (future)
- Partner Service Faults (future)
- Partner Service Health
title | MEF Interlude Scope |
---|
Operational Threads
Referring to the MEF 55 Operational Threads as documented here, there are two levels of interactions between service provider and partner - at the Business Application level (over SONATA reference point) and SOF level (over Interlude). The SONATA reference point is out of scope for ONAP, however, the interactions over interlude will have some dependency over the interactions on Interlude reference point. As per the operational thread given above, following are the interactions at SONATA and Interlude reference point
SONATA (BUS<->BUS)
- Serviceability Enquiry and Quote Request/Response
- OPTION A: Product Order Request/Response
- OPTION B: Product Order for interfaces, network functions or connectivity
Interlude (SOF<->SOF)
- OPTION A: Service Request for configuration of interfaces, network functions or connectivity
- Connectivity and Performance Testing for the Partner Service
- Reconfigure Partner Service
- Request Performance and Fault Information for Partner Service
Option A: A product order is placed on the SONATA Reference Point and a separate Service Configuration request is sent over Interlude Reference point
Option B: Product order is placed on the SP, the business application layer creates a separate Product Order over the SONATA interface to Partner for the creation of interfaces, NF and connectivity.The first case may be more suitable when the Service fulfillment request needs to be controlled by the Business application layer and any dynamic control need to be handled by the SOF level. Second case is more suitable when the Business application layer needs to control all type of interactions between SP and Partner.
In Casablanca release in the absence of the SONATA interface in ONAP a variant of OPTION A is being implemented without the service configuration. Additionally, the interaction is at a service order level rather than product order level. While this can continue in future releases, the scope of interlude is more focused on Service Configuration than Service Creation.Interlude Scope as per MEF55
Referring to MEF55 document the Interlude reference point is used by Service Orchestration Functionality to request initiation of technical operations or dynamic control behavior associated with a Service with a partner network domain. The dynamic control (Service Control Orchestration) behavior is elaborated in section 8.2.3 of MEF55 as
- Scheduling, assigning and coordinating service control related activities;
- Undertaking necessary tracking of the execution process of service control requests;
- Adding additional information to an existing service control request under execution;
- Modifying information in an existing service control request under execution;
- Modifying the service control request status, and indicating completion of a service control request;
- Canceling a service control request; - Monitoring the jeopardy status of service control requests, and escalating service control requests as necessary;
- Instantiating, when appropriate, an event for the billing system to capture the policy-constrained change.
MEF55 also differentiates Order Fulfillment Orchestration, Service Configuration and Activation, Service Control Orchestration. While Order Fulfillment Orchestration deals with establishing or modifying a service through the ordering process, Service Control permits the service to be dynamically changed within specific bounds described in policies that are established at the time of ordering. After a service is provisioned and established, LSO may enable Service Control to Customers/parties, such as the ability to modify attributes subject to schedule policies and service constraint policies with for example specified ranges of valid values. Service Control relates to capabilities such as turning on or off connections, throttling bandwidth or other QoS characteristics, etc.
So considering the scope in MEF55, Interlude reference point is primarily used for Service Control Orchestration. Here Service Control Orchestration is considered to be an activity enabled after service is being provisioned. Note that service order management is not defined in the scope of MEF Interlude but expected to be carried over the SONATA interface (Product Order Management) and Legato (Service Order Management, Service Catalog Management).
While this clearly defines the scope of Interlude, there may be consideration of API and additional capabilities that a specific API supports in addtion to the defined scope. For example while the interlude reference point is meant for Service Configuration and Control for an already provisioned Service, use of Open API like TMF 641 (Service Order Management) at Interlude reference point may bring in additional capability of creating a service if either parties support such interactions.
MEF Interlude Interactions
The interactions factored in the MEF Interlude Reference point are as follows
- Service Provider controls aspects of the Service within the Partner domain (on behalf of the Customer) by requesting changes to dynamic parameters as permitted by service policies.
- Service Provider queries the operational state of the Service.
- Service Provider requests change to the administrative state of a service or service component (e.g. Service Interface)
- Service Provider requests update to defaulted service parameters which are allowed to be customized (policy-controlled)
- Service Provider requests the creation of connectivity between two Service Interfaces as permitted by established business arrangement.
- Service Provider provider queries the Partner's Service Inventory for services provided by the Partner to the Service Provider.
- Service Provider receives Service specific event notifications from the Partner.
- Service Provider receives Service specific performance information from the Partner.
- Service Provider requests test initiation and receive test results from the Partner.
The green one's are interactions currently supported in External API across SP-Partner in the CCVPN use case. In addition to the above-listed capabilities Ext-API also supports following interactions
- Service Provider Queries the Service Catalogue for the offered Services by Partner
- Service Provider places Service Order for a Service offered by Partner
The last two interactions are not specifically scoped as part of Service Control Orchestration in MEF55, but being supported for CCVPN use case in the absence of a SONATA interface at the Business application layer. As described above, while Interlude scope is limited to Service Configuration and Control, the API used for the interaction across the SP-Partner can be TMF 641 - Service Order Management as this API provides an option to include multiple Service request in a single API call, unlike in TMF 640 wherein each Service request need to be split as separate API invocations. Alternately partner domain Service Configuration and Control can also be initiated through a work order supported through the TMF 655 Change Management API. However, work order based change management is not considered to be a real-time process and incurs delay based on the SLAs agreed. For the Service Control requirements, which are mostly real-time in nature, TMF 655 may not be appropriate. The selection of appropriate API will be based on directions by EUAG architecture subcommittee.
Interlude Related Work Items in MEF
Following documents give details of the current work items being developed as part of MEF Interlude.
Note: To be verified by MEHMET TOY
For the interaction between SP and Partner it is necessary to specify the Service Identifier as well as the Service Specification Identifier for the Partner to identify the right instance to be acted on based on instruction from SP. There are different types of identifiers relevant in this context
There may be corresponding identifiers maintained at the SP side to map and identify the right partner specification/packages/instances to be referenced for interaction over SP-Partner reference point. One consideration here is to use Service Specification Identifier used by Ext-API for any external interactions that require a service specification reference. The service specification reference here is the identifier on the Partner side passed on to SP either manually or through an interaction over the Business layer. Within ONAP administrative boundary Service Catalog Identifier maintained in SDC will be used for any interaction between Ext-API and other components in ONAP. Similarly Service Instance Identifier of partner passed on to SP and maintained by A&AI will be used for any reference to partner service from Ext-API within the ONAP administrative boundary. For the Service Instance identifier it is assumed that once a Service is instantiated by the partner (based on a Service Order via Legato) the identifier maintained (invariant UUID) should be passed on to the SP either through a Sonata inter-provider reference point or over interlude (if interlude supports service instantiation as implemented in the case of CCVPN). Service Order Identifier is relevant mostly when the SP initiates Service instantiation over the interlude reference point as implemented by the CCVPN use case team. This may be required across SP and Partner to track the Service Order and subscribe for notifications. Following table gives the current view of identifiers that may be used to refer for interactions across SP and Partner over interlude
One option of receiving service identifiers from partner is to subscribe for notifications such as ServiceCreationNotification (TMF640), MonitorCreationNotification (TMF640) etc.. Such events can be received by registering listener using the RegisterListener API call (TMF641) . The mechanism for exchanging the external identifier |
Expand | ||
---|---|---|
| ||
Service Assurance and Closed Loop ControlCurrently, ONAP DCAE supports the deployment of a closed-loop application chain based on a preconfigured blueprint. This includes deployment of collectors, mappers and analytics applications. The closed-loop control is mainly driven by the event/data propagation from NF to collectors and further to analytics application. The decision for closed-loop control is preconfigured through operational policies defined in the policy engine. This model works fine in a single operator domain. However, this may not work very well across operator boundaries as thereisstrict access restrictions and security guidelines which will prevent SP to launch control loop chains on Partner domain. MEF Interlude defines the scope for receiving Service specific event notifications from the partner. In ONAP Ext-API scope there can be two options for supporting this capability 1) Have custom control loop chains on either side of the operator domains to collect the service-specific event notifications and publish on internal message bus (DMaaP) which may be processed by Ext-API 2) Have a REST-based callback mechanism enabled between operator API gateways to support such service notifications - similar to the Hub resources used for Service Order status monitoring The first option is scalable and probably more suitable in the long run, but this has the limitation that the event notification needs to follow the currently supported VES specification. The second method is more suitable in the short term with the assumption that either Operator systems are capable of generating/handling service level notification. While Interlude specification does not define the type of Service notification possible the initial view is that it can be used for sharing the service instance status, service performance or service faults. So any resource level performance/faults need to be aggregated before notifying to the other party. In the case of ONAP, if both sides are realized using ONAP, there might be a need to have analytics applications to consolidate resource level performance/faults to service level and send the aggregate data across Interlude reference point. |
Expand | ||
---|---|---|
| ||
Management Connectivity to PartnerTBD (MSB extension, REST API Call, ESR, DMaaP) |
Expand | ||
---|---|---|
| ||
S3P Requirements
|
Expand | ||
---|---|---|
| ||
Service Impact AssessmentAs per the MEF 55 interlude scope of Service Configuration and control, there may be an impact on service if it is already in an Active state. There shall be a need to carry out a service impact assessment before initiating the Service Configuration and Control. This is typically done in operational environments by placing a work order and associated workflows will carry out the impact and corrective rerouting and roll back measure before actually initiating the Service Configuration or Control. This is very specific to the use case and it also depends on whether the service configuration and control is service impacting or not. In the current MEF 55 scope, a dedicated change management is not scoped. However, intheONAPExt-API scope this may be one of the prerequisites that need to be initiated before or along with any operation over the inter-provider interface. Generally, in the traditional OSS environments, any request for partner services are initiated through a work order. The need for supporting inter-provider service request through a work order needs to be assessed based on the opinion of EUAG. For Ext-API, it is assumed that the inter-provider API request may be preceded by an optional change management request, or the Service Configuration/Control Request itself may be piggybacked in the change management request. |
Expand | ||
---|---|---|
| ||
Standard APIsMEF Interlude is a reference point which is expected to accommodate many APIs going forward based on the scope defined. Few examples of APIs that may be suitable as per the scope in MEF 55 are as follows
Update 11/14: A proposal from Orange available here suggest the possibility of two types of APIs - TMF 641 if the request originated from BSS and TMF640 if it is originated from an end user (provided BSS has authorized to carry out the operation without notifying BSS). Going by this proposal, TMF640 will be more suitable for interlude primarily for the specific items where both TMF640 and TMF641 are listed as options. But the following are the potential issues that need to be considered
List of TMF Open APIs can be found here TMF Notification Patterns - link |
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Information/Data ModelThere are multiple models found to be relevant for inter-provider API
The choice of a specific model will depend on the decision of EUAG, TOSCA Task Force in ONAP. From Ext-API point of view it is expected to leverage the CFS/RFS model being referred by the TMF 641 API or the Generic Resource Model used in TMF 655. In future as Interludespecific model in MEF and MEF Services Common Model matures appropriate mapping can be incorporated to accommodate specific service characteristics to the TMF APIs. In MEF LSO there is also NRM model being used for the Presto interface (derived from ONF). The NRM model is assumed to be out of scope for Ext-API unless there is a cross-layer interaction between SOF in SP domain and ICM in Partner domain is required. There are other aspects of Modelling wherein the Partner Service and Resources need to be represented in an Abstract manner without sharing confidential information. Additionally, there are requirements to represent Partner registration data including connectivity details, Catalog, Inventory access details etc. One more aspect to be considered is the list of Management Services (Management APIs) that are supported by either party and how this information is discovered and maintained in the registration data. There was related discussion as part of Casablanca CCVPN use case for representation of cross domain logical link ( Summarizing above there are two types of models to be considered with high level information of potential data to be maintained at run time and design time.
|
Expand | ||
---|---|---|
| ||
Operational ThreadsReferring to the MEF 55 Operational Threads as documented here, there are two levels of interactions between service provider and partner - at the Business Application level (over SONATA reference point) and SOF level (over Interlude). The SONATA reference point is out of scope for ONAP, however, the interactions over interlude will have some dependency over the interactions on Interlude reference point. As per the operational thread given above, following are the interactions at SONATA and Interlude reference point SONATA (BUS<->BUS)
Interlude (SOF<->SOF)
There are two options of interactions between SP and Partner Option A: A product order is placed on the SONATA Reference Point and a separate Service Configuration request is sent over Interlude Reference point Option B: Product order is placed on the SP, the business application layer creates a separate Product Order over the SONATA interface to Partner for the creation of interfaces, NF and connectivity. The first case may be more suitable when the Service fulfillment request needs to be controlled by the Business application layer and any dynamic control need to be handled by the SOF level. Second case is more suitable when the Business application layer needs to control all type of interactions between SP and Partner. In Casablanca release in the absence of the SONATA interface in ONAP a variant of OPTION A is being implemented without the service configuration. Additionally, the interaction is at a service order level rather than product order level. While this can continue in future releases, the scope of interlude is more focused on Service Configuration than Service Creation. Interlude Scope as per MEF55Referring to MEF55 document the Interlude reference point is used by Service Orchestration Functionality to request initiation of technical operations or dynamic control behavior associated with a Service with a partner network domain. The dynamic control (Service Control Orchestration) behavior is elaborated in section 8.2.3 of MEF55 as
MEF55 also differentiates Order Fulfillment Orchestration, Service Configuration and Activation, Service Control Orchestration. While Order Fulfillment Orchestration deals with establishing or modifying a service through the ordering process, Service Control permits the service to be dynamically changed within specific bounds described in policies that are established at the time of ordering. After a service is provisioned and established, LSO may enable Service Control to Customers/parties, such as the ability to modify attributes subject to schedule policies and service constraint policies with for example specified ranges of valid values. Service Control relates to capabilities such as turning on or off connections, throttling bandwidth or other QoS characteristics, etc. So considering the scope in MEF55, Interlude reference point is primarily used for Service Control Orchestration. Here Service Control Orchestration is considered to be an activity enabled after service is being provisioned. Note that service order management is not defined in the scope of MEF Interlude but expected to be carried over the SONATA interface (Product Order Management) and Legato (Service Order Management, Service Catalog Management). While this clearly defines the scope of Interlude, there may be consideration of API and additional capabilities that a specific API supports in addtion to the defined scope. For example while the interlude reference point is meant for Service Configuration and Control for an already provisioned Service, use of Open API like TMF 641 (Service Order Management) at Interlude reference point may bring in additional capability of creating a service if either parties support such interactions. MEF Interlude InteractionsThe interactions factored in the MEF Interlude Reference point are as follows
The green one's are interactions currently supported in External API across SP-Partner in the CCVPN use case. In addition to the above-listed capabilities Ext-API also supports following interactions
The last two interactions are not specifically scoped as part of Service Control Orchestration in MEF55, but being supported for CCVPN use case in the absence of a SONATA interface at the Business application layer. As described above, while Interlude scope is limited to Service Configuration and Control, the API used for the interaction across the SP-Partner can be TMF 641 - Service Order Management as this API provides an option to include multiple Service request in a single API call, unlike in TMF 640 wherein each Service request need to be split as separate API invocations. Alternately partner domain Service Configuration and Control can also be initiated through a work order supported through the TMF 655 Change Management API. However, work order based change management is not considered to be a real-time process and incurs delay based on the SLAs agreed. For the Service Control requirements, which are mostly real-time in nature, TMF 655 may not be appropriate. The selection of appropriate API will be based on directions by EUAG architecture subcommittee. Interlude Related Work Items in MEFFollowing documents give details of the current work items being developed as part of MEF Interlude. Note: To be verified by MEHMET TOY
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Standardization Work
Opensource (including ONAP) Work
|
Expand | ||
---|---|---|
| ||
Current capabilities in ONAP External API with respect to Interlude Reference point is elaborated in the presentation by Adrian here. To summarize the capabilities, currently Ext-API supports following types of interactions between Service Provider and Partner (specifically in the context of CCVPN use case, but can be applied in the case of other similar use cases as well Note: To be verified by Adrian OSullivan
Following are some of the shortcomings in the current capabilities
|
...
Expand | ||
---|---|---|
| ||
Architecture Subcommittee
Modeling Subcommittee
Security Subcommittee
Project team input
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
External API Requirements for supporting Inter-Provider APIRoles / Actors
Types of InteractionsScenario 1: Both SP and Partner have ONAP Scenario 2: SP uses Non-ONAP solution and Partner uses ONAP (SP is the Master for all interactions - ONAP at Partner domain is Subordinate) Scenario 3: SP uses ONAP solution and Partner uses non-ONAP solution (SP is Master) General User Stories
Service Configuration and Control StoriesS3P Related stories
Component Specific Requirements (To be elaborated in detail later)ONAP Component | Requirement | Ext-API |
SO |
SDC |
Policy |
Component Specific Requirements (To be elaborated in detail later)
|
Expand | ||
---|---|---|
| ||
Operational Threads SONATA and Interlude with ONAP Components - Draft for Discussion Service On-boarding Service Creation On-Demand Service Control |
Expand | ||
---|---|---|
| ||
Requirements Study how we can control modification requested at Interlude level – they are at least 2 subtopics there:
Dependency on other projects |
...