PROVISIONING A SERVICE
First Claim
Patent Images
1. A method for provisioning a service, comprising:
- accessing a descriptor for the service;
identifying, using the descriptor, one or more references required to implement the service,each reference being a definition of a parameter and indicating;
a type of entity to be used as a value of the parameter, andan expression for obtaining said entity; and
instantiating the descriptor for the service to obtain a set of instances associated with the service, including;
evaluating the expression of the reference to obtain an instance of the type of entity indicated by the reference.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples of an apparatus and method for provisioning a service are described. Descriptors are described that represent the service. These are accessed and used to determine a reference required to implement the service. The reference indicates a type of entity and an entity to be passed to a function. The descriptor for the service is instantiated to obtain an instance of the service. This includes obtaining an instance of the type of entity indicated by the reference.
52 Citations
15 Claims
-
1. A method for provisioning a service, comprising:
-
accessing a descriptor for the service; identifying, using the descriptor, one or more references required to implement the service, each reference being a definition of a parameter and indicating; a type of entity to be used as a value of the parameter, and an expression for obtaining said entity; and instantiating the descriptor for the service to obtain a set of instances associated with the service, including; evaluating the expression of the reference to obtain an instance of the type of entity indicated by the reference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for configuring a service comprising:
-
an interface arranged to receive a command to provision a service; a service controller communicatively coupled to the interface, a descriptor data store and an instance data store, the service controller being arranged to; parse the command and obtain a descriptor for the service from a descriptor data store, decompose the service based on the descriptor to determine one or more references required to implement the service, obtain an instance of the service to provision the service based on the obtained descriptor and to manage the instance in the instance data store, the service controller being further arranged to, for a given reference; use a first instance of an entity indicated in the reference to obtain a second instance of a type of entity indicated in the reference, the second instance being used as a parameter value for a third instance of an entity having the reference. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable storage medium comprising a set of computer-readable instructions stored thereon, which, when executed by a processing system, cause the processing system to:
-
obtain a parent descriptor data structure; determine types for a set of child entities indicated in the parent descriptor data structure; obtain type descriptor data structures for the determined types; obtain child descriptor data structures to implement the determined types; determine a set of references from one or more of the parent descriptor data structure and the determined child descriptor data structures, each reference indicating at least a type of entity instance to be used as a value and an instance to be passed as a parameter; and instantiate the obtained descriptor data structures to obtain a set of instances, this instruction causing the processor system to; obtain the instance to be passed as a parameter and pass said instance to a function to obtain an instance associated with the type indicated in the reference. - View Dependent Claims (14, 15)
-
Specification