Back to results
US 2017/0366418 A1Published application
System, method and computer program product for serving an application from a custom subdomain
Assigneesalesforce.com, inc.
InventorsJayesh Sureshchandra, Peter Dapkus, Aaron Fiske, Nikita Prokopev, Ryan Guest, Addison Luh
Life of this patent
Estimating the term…
Abstract
In accordance with embodiments, there are provided mechanisms and methods for serving an application from a custom subdomain. These mechanisms and methods for serving an application from a custom subdomain can enable improved data security, enhanced system performance, optimized resource utilization, etc.
Claims21
1-20. (canceled)
A method, comprising:
- maintaining, by one or more servers of a computer data center, a plurality of instances of a database system, each of which is separately configured to provide functionality of the database system to a plurality of tenants associated with that instance;
- receiving, by the one or more servers from a first user associated with one of the plurality of tenants, a first request to create a custom subdomain within a domain of the one or more servers;
- in response to receiving the first request, the one or more servers:
- creating the custom subdomain within the domain of the one or more servers;
- and
- associating the custom subdomain with an instance of the plurality of instances capable of executing an application of the tenant;
- receiving, by the one or more servers from a second user, a second request for content from the application of the tenant, wherein the second request specifies the custom subdomain;
- and
- in response to receiving the second request, the one or more servers:
- determining the instance from the plurality of instances based on the custom sub domain;
- and
- routing the second request to the application executing on the instance.
9 more elements
A non-transitory, computer-readable medium having program instructions stored thereon that are capable of causing one or more servers to perform operations comprising:
- maintaining a plurality of instances of a database system, wherein one or more of the plurality of instances are capable of executing applications of a plurality of tenants associated with the one or more servers;
- in response to receiving a first request from a first user associated with one of the plurality of tenants to create a custom subdomain that is within a domain of the one or more servers, associating the custom subdomain with one of the plurality of instances that is capable of executing an application of the tenant;
- in response to receiving a second request from a second user for content from the application of the tenant:
- determining the instance from the plurality of instances based on the second request identifying the custom subdomain;
- and
- routing the second request to the application executing on the instance.
3 more elements
An apparatus, comprising:
- one or more processors;
- and
- memory having program instructions stored thereon that are capable of causing the one or more processors to perform operations comprising:
- causing one or more records to be created that associate a custom subdomain with one of a plurality of instances of a database system, wherein the instance is capable of executing applications;
- receiving, from a user of the database system, a request for access to an application of the user that is executing on the instance, wherein the request specifies the custom subdomain;
- in response to receiving the request, determining the instance from the plurality of instances based on the one or more records and the custom subdomain;
- and
- routing the request to the application executing on the instance.
5 more elements
Dependencies are inferred from the claim text.