Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for offloading application extension script execution from application hosting infrastructure

An infrastructure and scripting technology, applied in the field of systems and methods for offloading application extension script execution from application hosting infrastructure, capable of solving problems such as disjointed user experience

Pending Publication Date: 2021-08-27
SHOPIFY INC
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This can lead to a disjointed user experience as users are required to repeatedly jump between multiple apps and SAAS platform functions

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for offloading application extension script execution from application hosting infrastructure
  • System and method for offloading application extension script execution from application hosting infrastructure
  • System and method for offloading application extension script execution from application hosting infrastructure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] refer to figure 1 , shows the SAAS platform 300 provided by the embodiment of the present application. The SAAS platform is configured to implement a service instance 302, which is a set of functions provided by the SAAS platform to clients of the SAAS platform. In a particular example, the SAAS platform is an e-commerce platform, and service instance 302 is an online store implemented on the e-commerce platform. Refer below Figure 6 and 7 A detailed example of an embodiment of an e-commerce platform is described.

[0017] The executable code implementing the service instance 302 includes one or more extension points 303 . Extension points 303 are defined within the SAAS platform to allow customization of the functionality of the SAAS platform, and more specifically service instances. Each extension point has a specified format that includes well-defined inputs and outputs. A specific example of an extension point relevant to an e-commerce context is the Shipping...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The provided systems and methods attempt to address possible issues with the use of third party applications with software as a service (SAAS) platforms, namely that lack of performance of third party app hosting infrastructure running the third party applications can affect multiple clients on the SAAS platform. In order to least mitigate this, third party app providers can create and upload their scripts to the SAAS platform for execution on the SAAS platform. The scripts must conform with extension points within SAAS functionality that are predefined. During execution, when the extension point is reached, the script is run on the SAAS platform instead of making an API call to the application on the third party app hosting infrastructure.

Description

[0001] Cross References to Related Applications [0002] This application claims the benefit of U.S. Provisional Patent Application No. 62 / 971,614, filed February 7, 2020, which is incorporated herein by reference. technical field [0003] The present disclosure relates to systems and methods for offloading application extension script execution from third-party application hosting infrastructure. Background technique [0004] In order to run custom functions provided by third-party applications or apps, in current software-as-a-service (SAAS) platforms (e.g., e-commerce platforms), third-party applications use Application Interfaces (APIs) by directly using the application or via application extensions. )transfer. In either case, there may be high latency associated with the use of API calls, and the application runs its code outside of the SAAS platform. If the app's infrastructure cannot accommodate large enough request volumes during periods of heavy load (e.g., flash ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/448G06F9/445G06F8/61
CPCG06F9/4482G06F9/44594G06F8/61G06F9/5072G06F9/5083G06Q30/0641H04L67/34H04L67/01H04L67/51
Inventor D·卡梅隆J·M·狄金森
Owner SHOPIFY INC