×

Systems and/or methods for on-demand repository bootstrapping at runtime in a scalable, distributed multi-tenant environment

  • US 9,270,546 B2
  • Filed: 03/05/2014
  • Issued: 02/23/2016
  • Est. Priority Date: 03/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing a distributed, multi-tenant computing system comprising at least one processor and non-transitory storage media hosting a plurality of repositories designated for different respective computing system application-tenant combinations, the method comprising:

  • receiving, from a client application running on a client device, a request for data to be obtained using a computing system application, the request being associated with a requesting computing system application-tenant combination that is based on a requesting tenant associated with the client application and the computing system application to be used in obtaining the data;

    determining, using the computing system, whether the non-transitory storage media already stores a repository designated for the requesting computing system application-tenant combination;

    in response to a determination that there already is a repository designated for the requesting computing system application-tenant combination, handling the request for data using the already existing repository designated for the requesting computing system application-tenant combination; and

    in response to a determination that there is no existing repository designated for the requesting computing system application-tenant combination;

    dynamically and automatically creating at runtime a new repository designated for the requesting computing system application-tenant combination, without having to restart the computing system,dynamically and automatically configuring the new repository at runtime, without having to restart the computing system, andhandling the request for data using the new repository following said dynamic and automatic configuring.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×