×

System and methods for declaration-based extension management for multi-tenant environments

  • US 10,296,321 B2
  • Filed: 06/01/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 04/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving the performance of a computing system, the method comprising:

  • receiving an extension package at a multi-tenant computing service platform and receiving a request to install the extension package as part of the multi-tenant computing service platform;

    parsing the request and the extension package to identify whether a declaration is included, wherein the declaration identifies one or more resources of the multi-tenant computing service platform to be utilized by the extension package;

    if the declaration is not identified by the parsing, then rejecting the request to install the extension package to avoid installing an incompatible extension;

    if the declaration is identified by the parsing, then proceeding with the installation comprising;

    identifying validation instructions included with the extension package, wherein the validation instructions are executable by an electronic processor to validate operation of the extension package with regard to service platform resources on the multi-tenant computing service platform;

    determining the one or more resources identified in the declaration;

    operating the electronic processor to execute the validation instructions to validate operation of the extension package with regard to service platform resources on the multi-tenant computing service platform;

    determining if execution of the validation instructions results in a condition with respect to a characteristic of the extension package; and

    installing the extension package as part of the multi-tenant computing service platform if execution of the validation instructions results in the condition.

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