Creating services using service modules
AssigneeAT&T Intellectual Property I, L.P.
InventorsWalter Cooper Chastain, Reuben Klein, Frank Cariello, Paul Edward Smith, Jr.
Life of this patent
Estimating the term…
Abstract
Concepts and technologies are disclosed herein for creating services using service modules. A control system can detect a service creation request. The control system can identify service modules to be included in a service requested by the service creation request. A service control function can be created to manage the service requested by the service creation request. The service modules can be coupled together, and the service requested by the service creation request can be output.
Claims20
A method comprising:
- detecting, at a processor of a control system, a service creation request;
- identifying, by the processor, service modules to be included in a service requested by the service creation request;
- identifying, by the processor, a service control function that is to manage the service requested by the service creation request;
- interacting, by the processor, with an interface control to instantiate a hardware resource on network infrastructure;
- determining, by the processor, if tight coupling of the service modules is desired;
- if a determination is made that the tight coupling of the service modules is desired, deploying, by the processor and to the hardware resource, a composite service comprising the service modules and a second layer service control function that controls a basic service that corresponds to one of the service modules, the basic service having a service component that is controlled by the service control function;
- and
- if a determination is made that the tight coupling of the service modules is not desired, deploying, by the processor, the service modules and the service control function to the hardware resource.
A system comprising:
- a processor;
- and
- a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising
- detecting a service creation request,
- identifying service modules to be included in a service requested by the service creation request,
- identifying a service control function that is to manage the service requested by the service creation request,
- interacting with an interface control to instantiate a hardware resource on network infrastructure,
- determining if tight coupling of the service modules is desired,
- if a determination is made that the tight coupling of the service modules is desired, deploying, to the hardware resource, a composite service comprising the service modules and a second layer service control function that controls a basic service that corresponds to one of the service modules, the basic service having a service component that is controlled by the service control function, and
- if a determination is made that the tight coupling of the service modules is not desired, deploying, to the hardware resource, the service modules and the service control function.
A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- detecting a service creation request;
- identifying service modules to be included in a service requested by the service creation request;
- identifying a service control function that is to manage the service requested by the service creation request;
- interacting with an interface control to instantiate a hardware resource on network infrastructure;
- determining if tight coupling of the service modules is desired;
- if a determination is made that the tight coupling of the service modules is desired, deploying, to the hardware resource, a composite service comprising the service modules and a second layer service control function that controls a basic service that corresponds to one of the service modules, the basic service having a service component that is controlled by the service control function;
- and
- if a determination is made that the tight coupling of the service modules is not desired, deploying, to the hardware resource, the service modules and the service control function.
Dependencies are inferred from the claim text.