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
   215   216   217   218   219   220   221   222   223   224   225