CLOUD RESOURCES AS A SERVICE MULTI-TENANT DATA MODEL
First Claim
Patent Images
1. A system for providing a set of cloud resources 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 system to;
connect to a tenant device among multiple tenant devices via a communication link;
retrieve business data associated with a tenant from a storage area, wherein the tenant is associated with the tenant device;
define application data, wherein the application data is associated with the business data;
generate an interface template based on the application data;
render a graphical user interface on the tenant device based on the interface template;
edit the graphical user interface using the tenant device to create a desired graphical user interface; and
generate an application based on the desired graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to cloud resources as a service in a multi-tenant data model. Specifically, a system (e.g., server) is configured to connect with any number of tenant devices in a multi-tenant environment. The system provides a set of cloud resources to each tenant including Software as a Service (SaaS) application development and customization.
45 Citations
17 Claims
-
1. A system for providing a set of cloud resources 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 system to; connect to a tenant device among multiple tenant devices via a communication link; retrieve business data associated with a tenant from a storage area, wherein the tenant is associated with the tenant device; define application data, wherein the application data is associated with the business data; generate an interface template based on the application data; render a graphical user interface on the tenant device based on the interface template; edit the graphical user interface using the tenant device to create a desired graphical user interface; and generate an application based on the desired graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for providing a set of cloud resources as a service in a cloud computing environment, comprising:
-
connecting a server to a tenant device among multiple tenant devices via a communication link; retrieving business data associated with a tenant from a storage area, wherein the tenant is associated with the tenant device; defining application data, wherein the application data is associated with the business data; generating an interface template based on the application data; rendering a graphical user interface on the tenant device based on the interface template; editing the graphical user interface using the tenant device to create a desired graphical user interface; and generating an application based on the desired graphical user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for managing Software as a Service (SaaS) resources in a networked computing environment, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
-
connect to a tenant device among multiple tenant devices via a communication link; retrieve business data associated with a tenant from a storage area, wherein the tenant is associated with the tenant device; define application data, wherein the application data is associated with the business data; generate an interface template based on the application data; render a graphical user interface on the tenant device based on the interface template; edit the graphical user interface using the tenant device to create a desired graphical user interface; and generate an application based on the desired graphical user interface. - View Dependent Claims (14, 15, 16, 17)
-
Specification