Resource planning and data interchange functionality within a cloud computing environment
First Claim
1. A method for providing resource planning and data interchange functionality within a Cloud computing environment, comprising:
- receiving a request for Cloud services at a Cloud portal hub of the Cloud computing environment;
determining a plurality of domains of the requested Cloud services from a set of domains based on content of the request, the set of domains comprising platform as a service, software as a service, infrastructure as a service, and business process as a service;
determining a Cloud implementation from a set of Cloud implementations for handling the request based on the content of the request;
identifying at least one Cloud having the determined Cloud implementation, the at least one Cloud providing services of at least one of the determined plurality of domains;
routing the request to the identified at least one Cloud via the Cloud portal hub; and
integrating the services provided by the identified at least one Cloud to provision the requested Cloud services.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides technology neutral process integration (Cloud Resource Planning), and optimization methodology leveraging a business meta-schema format Cloud Data Interchange (CDI) to integrate, enable, and invoke Cloud services. One example is that the present invention provides a management layer at the process level. There can be multiple Cloud implementations/types within a govern enterprise—perhaps utilizing different infrastructure (e.g., hardware of one supplier versus that of another) or different areas of functionality (computing services, storage services, etc). This disclosure provides an abstraction or ‘resource planning’ layer above these core services such that a customer does not have to have knowledge or choose different Cloud types and/or understand or choose each underlying service. As such, it provides a ‘one stop’ portal.
34 Citations
23 Claims
-
1. A method for providing resource planning and data interchange functionality within a Cloud computing environment, comprising:
-
receiving a request for Cloud services at a Cloud portal hub of the Cloud computing environment; determining a plurality of domains of the requested Cloud services from a set of domains based on content of the request, the set of domains comprising platform as a service, software as a service, infrastructure as a service, and business process as a service; determining a Cloud implementation from a set of Cloud implementations for handling the request based on the content of the request; identifying at least one Cloud having the determined Cloud implementation, the at least one Cloud providing services of at least one of the determined plurality of domains; routing the request to the identified at least one Cloud via the Cloud portal hub; and integrating the services provided by the identified at least one Cloud to provision the requested Cloud services. - View Dependent Claims (2, 3, 4, 5, 6, 21)
-
-
7. A Cloud portal hub for providing resource planning and data interchange functionality within 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 hub to; receive a request for Cloud services at a Cloud portal hub of the Cloud computing environment; determine a plurality of domains of the requested Cloud services from a set of domains based on content of the request, the set of domains comprising platform as a service, software as a service, infrastructure as a service, and business process as a service; determine a Cloud implementation from a set of Cloud implementations for handling the request based on the content of the request; identify at least one Cloud having the determined Cloud implementation, the at least one Cloud providing services of at least one of the determined plurality of domains; route the request to the identified at least one Cloud via the Cloud portal hub; and integrate the services provided by the identified at least one Cloud to provision the requested Cloud services. - View Dependent Claims (8, 9, 10, 11, 12, 22)
-
-
13. A non-transitory computer readable medium containing a program product for providing resource planning and data interchange functionality within a Cloud computing environment, the non-transitory computer readable medium comprising program code for causing a Cloud portal hub to:
-
receive a request for Cloud services at a Cloud portal hub of the Cloud computing environment; determine a plurality of domains of the requested Cloud services from a set of domains based on content of the request, the set of domains comprising platform as a service, software as a service, infrastructure as a service, and business process as a service; determine a Cloud implementation from a set of Cloud implementations for handling the request based on the content of the request; identify at least one Cloud having the determined Cloud implementation, the at least one Cloud providing services of at least one of the determined plurality of domains; route the request to the identified at least one Cloud via the Cloud portal hub; and integrate the services provided by the identified at least one Cloud to provision the requested Cloud services. - View Dependent Claims (14, 15, 16, 17, 18, 23)
-
-
19. A method for deploying a system for providing resource planning and data interchange functionality within a Cloud computing environment, comprising:
providing a computer infrastructure being operable to; receive a request for Cloud services at a Cloud portal hub of the Cloud computing environment; determine a plurality of domains of the requested Cloud services from a set of domains based on content of the request, the set of domains comprising platform as a service, software as a service, infrastructure as a service, and business process as a service; determine a Cloud implementation from a set of Cloud implementations for handling the request based on the content of the request; identify at least one Cloud having the determined Cloud implementation, the at least one Cloud providing services of at least one of the determined plurality of domains; route the request to the identified at least one Cloud via the Cloud portal hub; and integrate the services provided by the identified at least one Cloud to provision the requested Cloud services. - View Dependent Claims (20)
Specification