Page 220 - 5G Basics - Core Network Aspects
P. 220
1 Core network aspects
7.2.3 Service orchestration FE
The service orchestration FE receives requests from users and applications through the access control FE,
and orchestrates the services to provide ''dynamic'' resource control upon the requests of users and
applications.
The service orchestration FE generates a composited service logic that combines existing services. The
composited service logic describes interactions among multiple services by exchanging messages, branching
logics, and invocation sequences.
The service orchestration FE generates a set of requests according to the requirements of the users and
applications, and sends these requests to the service management FE.
For example, one user asks for a bandwidth guaranteed connection for a specific application. First, the service
orchestration FE translates this requirement into two requests accordingly. Then the service orchestration
FE initials a request to establish a dedicate tunnel from the user terminal to the end server and sends this
request to the service management FE. After that, the service orchestration FE creates another request to
configure the parameters of the established tunnel with guaranteed bandwidth and sends this request to the
service management FE again.
7.2.4 Application development support FE
The application development support FE enables application developers to develop applications using
services exposed by S-NICE.
Application developers can access this FE to develop applications using online and/or offline design tools.
The design tools facilitate application development and provide functions such as drag and drop, automatic
code generation, etc. When developing an application, the application development support FE interacts
with the service orchestration FE to achieve the development interface information of the services used in
the application.
Developers can also develop composite services by the application development support FE. Composite
services are stored in the service orchestration FE to be accessible as a resource for other applications.
The application development support FE can include the developer community as an optional functionality
which supports a developer forum to discuss and exchange developers' ideas, and supports collection and
exposure of customer feedback and ratings about applications, ratings about services and tools, and provides
self-service functions. Furthermore, the developer community provides an entrance for developers of S-NICE
(e.g., supporting functions of developer registration). In addition, developers can download some
development documents via it to assist their development.
7.2.5 Service repository FE
The service repository FE provides functionalities for the storage of registered services and related interfaces
for invoking. Application developer uses services interface to create applications.
The service repository FE interacts with the service management FE to get the interface description
information. The service repository FE also provides service version management mechanism to keep
synchronization of service information registered at the service management FE.
When a service is registered to the resource registry, the service information related to application
development such as service interface description information is stored in the service repository. The service
can be invoked by the service orchestration FE and the application development support FE.
7.2.6 Network abstraction FE
The network abstraction FE abstracts and exploits the network and traffic information from the network
monitoring FE with pre-defined rules, e.g., based on time, location, or access network.
Then the network abstraction FE provides the general view of network and traffic conditions and ways to
invoke the network and traffic capabilities. The capabilities include network performance optimization,
access network choosing, potential network issue identification, network change impaction, etc.
210