Patent ID: 9075687
Filing Date: 2015-07-07
Classification: G06F,H04L

Abstract:
1. A method of permitting users of a multi-tenant computing service platform to introduce an extension to one or more of the functions of the platform, comprising: receiving a first extension package from a first user of the multi-tenant computing service platform, the first extension package defining a first extension and including a declaration that identifies one or more resources of the platform utilized by the first extension and a set of instructions executable by an electronic processor to validate operation of the first extension; parsing the first extension package to identify the included declaration; determining the one or more resources identified in the declaration; operating the electronic processor to execute the set of instructions; determining if execution of the set of instructions results in satisfying a threshold value with respect to a characteristic of the first extension; and installing the first extension if execution of the set of instructions satisfies the threshold value; and receiving a second extension package from a second user of the multi-tenant computing service platform, the second extension package defining a second extension and including a declaration that identifies one or more resources of the platform utilized by the second extension and a set of instructions executable by an electronic processor to validate operation of the second extension; parsing the second extension package to identify the included declaration; determining the one or more resources identified in the declaration; operating the electronic processor to execute the set of instructions; determining if execution of the set of instructions results in satisfying a threshold value with respect to a characteristic of the second extension; and installing the second extension if execution of the set of instructions satisfies the threshold value.