Introduction

The Application LCM use case is being defined to demonstrate how to package an application for standardized onboarding and the initial states expected to be required to move through the SMO states from Onboarding to Ready for Deployment. 

Background and Goal of the Use Case

As the O-RAN Alliance defines the standardized way to onboard applications for the Non-RT RIC (rAPP) and Near-RT RIC (xAPP), with or without Machine Learning the OAM Architecture is defining the process in which the SMO governs the applications and progresses them to a point ready for deployment. The SMO Network Function Orchestrator (NFO) will be simulated to draw out requirements for an SMO implementation. The tools and microservices developed as part of this Use Case should be able to be integrated to any SMO environment.  Stereotypes are used to indicate which project and capability is being developed or used to provide the described role of the actor in the use case. The following actors are used to demonstrate the flow:

The key goal is that the O-RAN capabilities exist:

The implementation of this use case will enable demonstrate what application developers need to to in order to onboard their application to the SMO. It will also provide orchestration requirements for an SMO implementation in order to manage an onboarded application through its Life Cycle.

In addition, the use case documentation provides a mapping of the use case requirements to the EPICs defined for O-RAN Software Community (O-RAN SC) Cherry Release.  The list below enumerates the EPICs to be added to the Cherry Release. Note that these Epics are of lower priority than RAN functionality required to support a UE to connect to the RAN:

The following End-to-End flows are proposed to illustrate the activities in the major steps of the demonstration. Each step is executed in order as the preceding step is a prerequisite for the current step. The follows are intended to be illustrative and not necessarily exactly as implemented. Some of the activities is intended to drive needed knowledge and requirements to feed back into O-RAN to strengthen the specification being developed concurrently.