SYSTEMS AND METHODS FOR OBJECT TO XML MAPPINGS
First Claim
1. A system for customizing extensible applications, comprising:
- a computer, including a computer readable medium and processor;
one or more servers executing on the computer;
an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties;
a plurality of tenants, each utilizing the application at the one or more servers;
wherein the extensible application is configured to be customized for each tenant, wherein customizing includesfor each tenant, defining one or more virtual properties for the application in a metadata file, andmapping the one or more virtual properties to the application using the metadata file.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor. The system can further include one or more servers executing on the computer and an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties. A plurality of tenants can each utilize the application at the one or more servers. The extensible application is configured to be customized for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file.
30 Citations
18 Claims
-
1. A system for customizing extensible applications, comprising:
-
a computer, including a computer readable medium and processor; one or more servers executing on the computer; an extensible application deployed to the one or more servers, wherein the application includes a plurality of real properties; a plurality of tenants, each utilizing the application at the one or more servers; wherein the extensible application is configured to be customized for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for customizing extensible applications, comprising:
-
deploying an extensible application to one or more servers in a computer system which includes a computer readable medium and processor, wherein the application includes a plurality of real properties; utilizing the application by a plurality of tenants; customizing the application for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium, including instructions stored thereon which, when executed by a computer, cause the computer to perform the steps of:
-
deploying an extensible application to one or more servers in a computer system which includes a computer readable medium and processor, wherein the application includes a plurality of real properties; utilizing the application by a plurality of tenants; customizing the application for each tenant, wherein customizing includes for each tenant, defining one or more virtual properties for the application in a metadata file, and mapping the one or more virtual properties to the application using the metadata file. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification