SYSTEM AND METHOD FOR A CLOUD COMPUTING ABSTRACTION LAYER
First Claim
1. A computer-implemented method comprising:
- determining, by a computing system, a scoring logic based on at least two selected from the group consisting of a business attribute, an operational attribute, and a technical attribute, wherein the group describes mission-critical requirements, legal obligation requirements, service level agreement (SLA) requirements, time of day availability requirements, and seasonality requirements;
identifying, by the computing system, a cloud-computing resource, out of a plurality of cloud-computing resources, based on the scoring logic; and
performing, by the computing system, a computer workload using the cloud-computing resource.
0 Assignments
0 Petitions
Accused Products
Abstract
According to one system of the invention, the system provides a cloud-computing service from a cloud-computing environment comprising a plurality of cloud-computing resources. The system may comprise: a management module configured to manage a cloud-computing resource of the plurality of cloud-computing resources as a cloud-computing service, wherein the cloud-computing service performs a computer workload; an adapter configured to connect to the cloud-computing resource to the system and translate a management instruction received from the management module into a proprietary cloud application program interface call for the cloud-computing resource; a cloud service bus configured to route the management instruction from the management module to the adapter; a consumption module configured to allow a user to subscribe the cloud-computing service; a planning module configured to plan the cloud-computing service; and a build module configured to build the cloud-computing service from the cloud-computing resource and publish the cloud-computing service to the consumption module.
27 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
determining, by a computing system, a scoring logic based on at least two selected from the group consisting of a business attribute, an operational attribute, and a technical attribute, wherein the group describes mission-critical requirements, legal obligation requirements, service level agreement (SLA) requirements, time of day availability requirements, and seasonality requirements; identifying, by the computing system, a cloud-computing resource, out of a plurality of cloud-computing resources, based on the scoring logic; and performing, by the computing system, a computer workload using the cloud-computing resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform; determining a scoring logic based on at least two selected from the group consisting of a business attribute, an operational attribute, and a technical attribute, wherein the group describes mission-critical requirements, legal obligation requirements, service level agreement (SLA) requirements, time of day availability requirements, and seasonality requirements; identifying a cloud-computing resource, out of a plurality of cloud-computing resources, based on the scoring logic; and performing a computer workload using the cloud-computing resource. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform:
-
determining a scoring logic based on at least two selected from the group consisting of a business attribute, an operational attribute, and a technical attribute, wherein the group describes mission-critical requirements, legal obligation requirements, service level agreement (SLA) requirements, time of day availability requirements, and seasonality requirements; identifying a cloud-computing resource, out of a plurality of cloud-computing resources, based on the scoring logic; and performing a computer workload using the cloud-computing resource. - View Dependent Claims (17, 18, 19, 20)
-
Specification