Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The following use cases are work in progress.

Table of Contents

Amsterdam Use Cases

Use cases define how different users interact with a system under design.  Each use case represents an action that may be performed by a user (defined in UML as an Actor with a user persona).

Detailed Use Case Definitions

This section defines each use case in greater details.

Design VNF Package

SectionDescription
IDVNF-SDK-UC-01
TitleDesign VNF Package
DescriptionIn this use case, the VNF supplier uses the TOSCA Common Toolkit or the VNF SDK to design and create a new VNF package which performs a specified network function.
Primary ActorVNF Supplier
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsA fully designed and specified VNF package ready for the market.


Upload New VNF Package

SectionDescription
IDVNF-SDK-UC-02
TitleUpload New VNF Package
DescriptionIn this use case, the VNF Supplier uploads the market-ready VNF package to the marketplace staging area.
Primary ActorVNF Supplier
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsVNF package resides in the staging area of the marketplace and Marketplace Operator has been notified

Update Existing VNF Package

SectionDescription
IDVNF-SDK-UC-03
TitleUpdate Existing VNF Package
DescriptionIn this use case, the VNF Supplier needs to update a VNF package that has already been published, perhaps fixing a defect in the existing package, or adding a new feature to the package.
Primary ActorVNF Supplier
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsThe updated VNF package resides in the staging area of the marketplace and Marketplace Operator has been notified

Manage Marketplace Users (Deferred)

SectionDescription
IDVNF-SDK-UC-04
TitleManage Marketplace Users
Description
Primary ActorMarketplace Operator
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post Conditions

Manage Marketplace VNF Package Content

SectionDescription
IDVNF-SDK-UC-05
TitleManage Marketplace VNF Package Content
DescriptionIn this Use Case, the Marketplace Operator has the responsibility of managing all VNF Package Content in the marketplace.
Primary ActorMarketplace Operator
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsAll new and updated VNF package content is managed and controlled according to Marketplace Operator policies.

Onboard VNF Package

SectionDescription
IDVNF-SDK-UC-05-01
TitleOnboard VNF Package
DescriptionIn this Use Case, the Marketplace Operator onboards a VNF package placed in the staging area (e.g., newly uploaded package).
Primary ActorMarketplace Operator
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsThe new VNF package has been successfully onboarded
Validate VNF Package
SectionDescription
IDVNF-SDK-UC-05-01-01
TitleValidate VNF Package
DescriptionIn this Use Case, the Marketplace Operator validates the VNF package to ensure it complies with package rules.
Primary ActorMarketplace Operator
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsThe VNF package is validated.
Test VNF Package Lifecycle
SectionDescription
IDVNF-SDK-UC-05-01-02
TitleTest VNF Package Lifecycle
DescriptionIn this Use Case, the Marketplace Operator tests the end-to-end lifecycle of the VNF package.
Primary ActorMarketplace Operator
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsThe VNF Package passed the lifecycle testing.
Test VNF Package Function
SectionDescription
IDVNF-SDK-UC-05-01-03
TitleTest VNF Package Function
DescriptionIn this Use Case, the Marketplace Operator tests the network function of the VNF package.
Primary ActorMarketplace Operator
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsThe VNF Package passed the function testing.

Download New VNF Package

SectionDescription
IDVNF-SDK-UC-06
TitleDownload New VNF Package
DescriptionIn this Use Case, the Service Provider searches, finds and downloads a VNF package that meets their network service needs.
Primary ActorService Provider
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post ConditionsVNF SDK package successfully downloaded by Service Provider

Receive Update Alerts (Deferred)

SectionDescription
IDVNF-SDK-UC-07
TitleReceive Update Alerts
Description
Primary ActorService Provider
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post Conditions

Download Updated VNF Package (Deferred)

SectionDescription
IDVNF-SDK-UC-08
TitleDownload Updated VNF Package
Description
Primary ActorService Provider
Preconditions
Main Success Scenario
Alternate Scenarios
Exception Scenarios
Post Conditions


Use Case Personas

This section describes the Use Case personas or UML Actors.

VNF Supplier

The VNF Supplier has responsibility for designing, defining and developing a VNF package which Service Provider has a need for.

Marketplace Operator

The Marketplace Operator has responsibility for managing and controlling the marketplace environment, including managing users and VNF content placed in the marketplace.

Service Provider

The Service Provider is the consumer of the VNF packages in the marketplace.  A particular VNF is downloaded to meet a business need the Service Provider has.


  • No labels