Service provisioning via attribute-based subscription
First Claim
1. A method for service provisioning a customer with at least one software application from a service provider, comprising steps of:
- establishing a set of attributes of a service provision;
receiving selections from said set of attributes, the selections defining a Service Level Agreement (SLA) with the service provider, wherein the SLA comprises a plurality of constraints;
provisioning a service for at least one client computer of the customer in accordance with constraints imposed by the SLA by allocating at least some required data processing resources for the service to at least one of the service provider, the customer, to another service provider, or to a data processing site that offers data processing capacity for use; and
re-provisioning the customer, within the constraints imposed by the SLA, by re-allocating at least some of the required data processing resources for the service to the resources of the customer.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method, a system and a computer program that is embodied on at least one computer readable medium for service provisioning a customer with at least one software application from a service provider. In the case of the computer program embodiment there is provided first executable code for establishing a set of attributes of the service provision; second executable code, responsive to a user input, for selecting from the set of attributes for defining a Service Level Agreement (SLA) with the service provider; third executable code for provisioning the customer, within the constraints imposed by the SLA, by allocating at least some required data processing resources to at least one of the service provider, the customer, to another service provider, or to a data processing site that offers data processing capacity for use; and fourth executable code for transparently re-provisioning the customer, within the constraints imposed by the SLA, by re-allocating at least some required data processing resources between at least one of the service provider, the customer, the another service provider, or the data processing site that offers data processing capacity for use.
62 Citations
16 Claims
-
1. A method for service provisioning a customer with at least one software application from a service provider, comprising steps of:
-
establishing a set of attributes of a service provision; receiving selections from said set of attributes, the selections defining a Service Level Agreement (SLA) with the service provider, wherein the SLA comprises a plurality of constraints; provisioning a service for at least one client computer of the customer in accordance with constraints imposed by the SLA by allocating at least some required data processing resources for the service to at least one of the service provider, the customer, to another service provider, or to a data processing site that offers data processing capacity for use; and re-provisioning the customer, within the constraints imposed by the SLA, by re-allocating at least some of the required data processing resources for the service to the resources of the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data processing system for service provisioning a customer with at least one software application from a service provider, said service provider and said customer being coupled together through a communication network, said system comprising:
-
a system management server for establishing a set of attributes of a service provision; and a customer interface for selecting from said set of attributes for defining a Service Level Agreement (SLA) with the service provider, said system management server being responsive to said SLA for provisioning at least one client computer of the customer in accordance with constraints imposed by the SLA by allocating at least some required data processing resources for a service to at least one of the service provider, the customer, to another service provider, or to a data processing site that offers data processing capacity for use; and re-provisioning the customer, within the constraints imposed by the SLA, by re-allocating at least some of the required data processing resources for the service to the resources of the customer. - View Dependent Claims (14, 15)
-
-
16. A computer program embodied on a computer readable medium for service provisioning a customer with at least one software application from a service provider, said program comprising:
-
first executable code for establishing a set of attributes of a service provision; second executable code for providing the set of attributes to a customer through a graphical user interface and for receiving selections from said set of attributes entered using the graphical user interface, the selections defining a Service Level Agreement (SLA) with the service provider, wherein the SLA comprises a plurality of constraints; third executable code for provisioning the customer, within the constraints imposed by the SLA, by allocating at least some required data processing resources for a service to at least one of the service provider, the customer, to another service provider, or to a data processing site that offers data processing capacity for use; and fourth executable code for re-provisioning the customer, within the constraints imposed by the SLA, by re-allocating at least some required data processing resources for the service to the resources of the customer.
-
Specification