Systems, methods and computer readable mediums for implementing a cloud services catalog
Abstract
A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method comprising a plurality of operations. An operation is performed for providing a collection of cloud services in a data structure. An operation is performed for associating, within the data structure, each one of the cloud services with respective information that defines a constraint thereof. An operation is performed for applying the constraint of a particular one of the cloud services thereto in response to the particular one of the cloud services being incorporated into a cloud service architecture design.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
displaying a cloud services catalog user interface, wherein the cloud service catalog user interface includes a plurality of cloud services and a plurality of cloud service abstractions that each characterize a respective cloud service and wherein each one of the cloud service abstraction is mapped to at least one of the cloud services; receiving selection of a particular one of the cloud services; and presenting one or more of the cloud service abstractions to which the particular one of the cloud services is mapped.
2 . The non-transitory computer-readable storage medium of claim 1 wherein the cloud services catalog user interface includes a service catalog portion having the plurality of cloud services displayable therein and a resource context portion having the plurality of cloud service abstractions displayable therein.
3 . The non-transitory computer-readable storage medium of claim 1 wherein the cloud services includes one or more cloud provider services and one or more cloud service consumer specific attributes.
4 . The non-transitory computer-readable storage medium of claim 3 wherein:
the one or more cloud provider services includes one or more virtual machine system element services, one or more infrastructure services, one or more network services, and one or more managed services; and
the one or more cloud service consumer specific attributes includes one or more attributes relating to contract based pricing for cloud business models, one or more attributes relating to on-going daily synchronization of variable catalog components, one or more attributes relating to cloud services business models, one or more attributes relating to legal agreements, one or more attributes relating to multi-tenancy support.
5 . The non-transitory computer-readable storage medium of claim 1 wherein:
at least one of the cloud service abstractions characterizes a virtual machine; and
the virtual machine is mapped to a plurality of virtual machine system element services.
6 . The non-transitory computer-readable storage medium of claim 5 wherein the virtual machine system element services include one or more services for central processing units, one or more services for memory, one or more services for local storage and one or more services for network attached storage.
7 . The non-transitory computer-readable storage medium of claim 6 wherein the cloud services catalog user interface includes a service catalog portion having the plurality of cloud services displayable therein and a resource context portion having the plurality of cloud service abstractions displayable therein.
8 . The non-transitory computer-readable storage medium of claim 7 wherein the cloud services includes a plurality of cloud provider services and a plurality of cloud service consumer specific attributes.
9 . The non-transitory computer-readable storage medium of claim 8 wherein:
the plurality of cloud provider services includes one or more virtual machine system element services, one or more infrastructure services, one or more network services, and one or more managed services; and
the plurality of cloud service consumer specific attributes includes one or more attributes relating to contract based pricing for cloud business models, one or more attributes relating to on-going daily synchronization of variable catalog components, one or more attributes relating to cloud services business models, one or more attributes relating to legal agreements, one or more attributes relating to multi-tenancy support.
10 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
providing a collection of cloud services in a data structure; associating, within the data structure, each one of the cloud services with respective information that defines a constraint thereof; and applying the constraint of a particular one of the cloud services thereto in response to the particular one of the cloud services being incorporated into a cloud service architecture design.
11 . The non-transitory computer-readable storage medium of claim 10 wherein the cloud services includes one or more cloud provider services.
12 . The non-transitory computer-readable storage medium of claim 11 wherein:
the one or more cloud provider services includes one or more virtual machine system services, one or more infrastructure services, one or more network services, and one or more managed services.
13 . The non-transitory computer-readable storage medium of claim 10 wherein the cloud services includes one or more virtual machine system element services.
14 . The non-transitory computer-readable storage medium of claim 13 wherein the one or more virtual machine system element services includes one or more central processing unit services, one or more memory services, one or more local storage services and one or more network attached storage services.
15 . The non-transitory computer-readable storage medium of claim 14 wherein the respective information that defines the constraint includes information defining at least one of a capacity limit relating to one or more virtual machine system element services and a capacity configuration relating to one or more virtual machine system element services.
16 . The non-transitory computer-readable storage medium of claim 10 wherein the respective information that defines the constraint includes information defining at least one of a capacity limit relating to one or more virtual machine system element services and a capacity configuration relating to one or more virtual machine system element services.
17 . The non-transitory computer-readable storage medium of claim 16 wherein the one or more virtual machine system element services includes one or more central processing unit services, one or more memory services, one or more local storage services and one or more network attached storage services.
18 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
displaying, within a service catalog portion of a cloud services catalog user interface, cloud services; displaying, within a resource context portion of the cloud services catalog user interface, a cloud service abstraction that is mapped to a selected one of the cloud services; and enabling selection of one or more cloud services displayed in association with the cloud service abstraction of a selected one of the cloud services.
19 . The non-transitory computer-readable storage medium of claim 18 wherein:
the cloud services include one or more virtual machine system element services; and
the one or more virtual machine system element services include one or more central processing unit services, one or more memory services, one or more local storage services and one or more network attached storage services.
20 . The non-transitory computer-readable storage medium of claim 18 wherein the method further comprises:
associating, within a data structure, one or more of the cloud services with respective information that defines a constraint thereof; and
applying, in response to selection of a particular one of the cloud services for being incorporated into a cloud service architecture design, the constraint of a particular one of the cloud services thereto.
21 . The non-transitory computer-readable storage medium of claim 20 wherein the respective information that defines the constraint includes information defining at least one of a capacity limit relating to one or more virtual machine system element services and a capacity configuration relating to one or more virtual machine system element services.
22 . The non-transitory computer-readable storage medium of claim 18 wherein the cloud services includes one or more cloud provider services and one or more cloud service consumer specific attributes.
23 . The non-transitory computer-readable storage medium of claim 22 wherein:
the one or more cloud provider services includes one or more virtual machine system element services, one or more infrastructure services, one or more network services, and one or more managed services; and
the one or more cloud service consumer specific attributes includes one or more attributes relating to contract based pricing for cloud business models, one or more attributes relating to on-going daily synchronization of variable catalog components, one or more attributes relating to cloud services business models, one or more attributes relating to legal agreements, one or more attributes relating to multi-tenancy support.
24 . The non-transitory computer-readable storage medium of claim 18 wherein:
at least one of the cloud service abstractions characterizes a virtual machine; and
the virtual machine is mapped to a plurality of virtual machine system element services.
25 . The non-transitory computer-readable storage medium of claim 24 wherein the virtual machine system element services include one or more services for central processing units, one or more services for memory, one or more services for local storage and one or more services for network attached storage.Join the waitlist — get patent alerts
Track US2014282037A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.