-
公开(公告)号:US11360765B2
公开(公告)日:2022-06-14
申请号:US16865184
申请日:2020-05-01
Applicant: salesforce.com, inc.
Abstract: A method and system for deploying a function in a polyglot serverless elastic runtime execution environment includes receiving function code via a development environment, combining the function code with middleware layers for polyglot serverless elastic runtime execution environment to form an executable function for the polyglot serverless elastic runtime execution environment, and deploying the executable function to the polyglot serverless elastic runtime execution environment.
-
公开(公告)号:US11256606B2
公开(公告)日:2022-02-22
申请号:US15716343
申请日:2017-09-26
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , Michael Dwayne Miller , Michael Christopher Olson , Vamshidhar Rao Gandham
IPC: G06F11/36 , G06F21/62 , H04L12/26 , H04L29/08 , H04L43/50 , H04L67/1097 , H04L67/14 , H04L67/52
Abstract: Techniques and architectures for creating scratch organizations in a multitenant environment. A scratch organization defined by metadata corresponding to a subject organization is generated. The metadata defines at least a set of privileges for the subject organization to be replicated in the scratch organization. Test data is loaded from a test source that is not the subject organization. Changes to the subject organization are not applied to the scratch organization after creation of the scratch organization and changes to the scratch organization are not applied to the subject organization. One or more test operations are performed on the scratch organization using the loaded test data. The scratch organization is destroyed after the one or more test operations have been performed.
-
13.
公开(公告)号:US20200250075A1
公开(公告)日:2020-08-06
申请号:US16701001
申请日:2019-12-02
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , Michael Dwayne Miller , Vamshidhar Rao Gandham
Abstract: Techniques and architectures for scratch organizations in a multitenant environment. A first scratch organization is generated based on a designated set of metadata defining at least a set of privileges for the first scratch organization. Test data is loaded into the first scratch organization from a source external to the first scratch organization. A designated test sequence is performed on the first scratch organization using test data. The test operations are defined by structures external to the first scratch organization and utilize the test data to generate test results. The first scratch organization is destroyed after extracting the test results. A second scratch organization is generated based on the designated set of metadata cause the second scratch organization to have the set of privileges.
-
公开(公告)号:US10387291B2
公开(公告)日:2019-08-20
申请号:US15727273
申请日:2017-10-06
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , George Murnock , Josh Kaplan , Michael Dwayne Miller , Mark Wilding
Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
-
公开(公告)号:US20180260211A1
公开(公告)日:2018-09-13
申请号:US15453380
申请日:2017-03-08
Applicant: salesforce.com, inc.
Inventor: Michael Dwayne Miller , James Bock Wunderlich
Abstract: Techniques and architectures for maintaining metadata version controls. A change to metadata within a computing environment is detected. Metadata subject to the change is decompiled into a source object that is in a format compatible with a version control system (VCS). The source object is stored in the VCS with relationship information to indicate a relationship to another source object, if the relationship is determined.
-
-
-
-