Provisioning services using a cloud services catalog
First Claim
1. A method for provisioning services from a plurality of Clouds in a Cloud computing environment, comprising:
- connecting the plurality of Clouds in the Cloud computing environment using a Cloud services bus, the Cloud services bus comprising a Cloud services catalog manager;
maintaining, via the Cloud services catalog manager, a catalog of integrated Cloud services from the plurality of connected Clouds using the Cloud services bus;
displaying an index of the integrated Cloud services on a user interface, the integrated Cloud services comprising individual Cloud services and composite Cloud services, wherein the composite Cloud services comprise Cloud services from the plurality of connected Clouds, the composite Cloud services being composed by a Cloud services broker;
receiving a notification of a change to at least one of the plurality of connected Clouds, the change comprising at least one of a modification to an existing Cloud service and an addition of a new Cloud service;
updating, based on the change, a Cloud services registry associated with the at least one of the plurality of Clouds;
updating, based on the change, the catalog of integrated Cloud services; and
replicating the change to the plurality of connected Clouds.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for provisioning Cloud services by establishing a Cloud services catalog using a Cloud service bus within a Cloud computing environment. In one embodiment, there is a Cloud services catalog manager configured to connect a plurality of Clouds in a Cloud computing environment; maintain a catalog of integrated Cloud services from the plurality of connected Clouds; and display an index of the integrated services on a user interface. Using this system and method will allow for multiple disparate services, offered by different partners, across unrelated, physically distinct Clouds to be presented as an index of integrated services.
-
Citations
20 Claims
-
1. A method for provisioning services from a plurality of Clouds in a Cloud computing environment, comprising:
-
connecting the plurality of Clouds in the Cloud computing environment using a Cloud services bus, the Cloud services bus comprising a Cloud services catalog manager; maintaining, via the Cloud services catalog manager, a catalog of integrated Cloud services from the plurality of connected Clouds using the Cloud services bus; displaying an index of the integrated Cloud services on a user interface, the integrated Cloud services comprising individual Cloud services and composite Cloud services, wherein the composite Cloud services comprise Cloud services from the plurality of connected Clouds, the composite Cloud services being composed by a Cloud services broker; receiving a notification of a change to at least one of the plurality of connected Clouds, the change comprising at least one of a modification to an existing Cloud service and an addition of a new Cloud service; updating, based on the change, a Cloud services registry associated with the at least one of the plurality of Clouds; updating, based on the change, the catalog of integrated Cloud services; and replicating the change to the plurality of connected Clouds. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A Cloud services catalog manager for provisioning services from a plurality of Clouds in a Cloud computing environment, comprising;
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the Cloud manager to; connect the plurality of Clouds in the Cloud computing environment using a Cloud services bus, the Cloud services bus comprising a Cloud services catalog manager; maintain, via the Cloud services catalog manager, a catalog of integrated Cloud services from the plurality of connected Clouds using the Cloud services bus; display an index of the integrated services on a user interface, the integrated Cloud services comprising individual Cloud services and composite Cloud services, wherein the composite Cloud services comprise Cloud services from the plurality of connected Clouds, the composite Cloud services being composed by a Cloud services broker; receive a notification of a change to at least one of the plurality of connected Clouds, the change comprising at least one of a modification to an existing Cloud service and an addition of a new Cloud service; update, based on the change, a Cloud services registry associated with the at least one of the plurality of connected Clouds; update, based on the change, the catalog of integrated Cloud services; and replicate the change to the plurality of Clouds. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable device containing a program product for provisioning services from a plurality of Clouds in a Cloud computing environment, the non-transitory computer readable device comprising program code for causing a computer system to:
-
connect the plurality of Clouds in the Cloud computing environment using a Cloud services bus; maintain, via the Cloud services catalog manager, a catalog of integrated Cloud services from the plurality of connected Clouds using the Cloud services bus, the Cloud services bus comprising a Cloud services catalog manager; display an index of the integrated Cloud services on a user interface, the integrated Cloud services comprising individual Cloud services and composite Cloud services, wherein the composite Cloud services comprise Cloud services from the plurality of connected Clouds, the composite Cloud services being composed by a Cloud services broker; receive a notification of a change to at least one of the plurality of connected Clouds, the change comprising at least one of a modification to an existing Cloud service and an addition of a new Cloud service; update, based on the change, a Cloud services registry associated with the at least one of the plurality of connected Clouds; update, based on the change, the catalog of integrated Cloud services; and replicate the change to the plurality of Clouds. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for deploying a system for provisioning services from a plurality of Clouds in a Cloud computing environment, comprising:
providing a computer infrastructure being operable to; connect the plurality of Clouds in the Cloud computing environment using a Cloud services bus, the Cloud services bus comprising a Cloud services catalog manager; maintain, via the Cloud services catalog manager, a catalog of integrated Cloud services from the plurality of connected Clouds using the Cloud services bus; display an index of the integrated services on a user interface, the integrated Cloud services comprising individual Cloud services and composite Cloud services, wherein the composite Cloud services comprise Cloud services from the plurality of connected Clouds, the composite Cloud services being composed by a Cloud services broker; receive a notification of a change to at least one of the plurality of connected Clouds, the change comprising at least one of a modification to an existing Cloud service and an addition of a new Cloud service; update, based on the change, a Cloud services registry associated with the at least one of the plurality of connected Clouds; update, based on the change, the catalog of integrated Cloud services; and replicate the change to the plurality of Clouds other than the at least one of the plurality of Clouds. - View Dependent Claims (20)
Specification