[發明專利]用于從應用托管基礎設施卸載應用擴展腳本執行的系統和方法在審
| 申請號: | 202110158413.2 | 申請日: | 2021-02-05 |
| 公開(公告)號: | CN113312116A | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | D·卡梅隆;J·M·狄金森 | 申請(專利權)人: | 秀鋪菲公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F9/445;G06F8/61 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 浩路;呂傳奇 |
| 地址: | 加拿大*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 應用 托管 基礎設施 卸載 擴展 腳本 執行 系統 方法 | ||
所提供的系統和方法嘗試解決將第三方應用與軟件即服務(SAAS)平臺一起使用的可能問題,即運行第三方應用的第三方app托管基礎設施的性能不足可能影響SAAS平臺上的多個客戶端。為了減輕這種情況,第三方app提供者可以創建其腳本并且將其腳本上載到SAAS平臺,以用于在SAAS平臺上執行。所述腳本必須符合SAAS功能內的預定義的擴展點。在執行期間,當到達擴展點時,在SAAS平臺上運行所述腳本,而不是對第三方app托管基礎設施上的應用進行API調用。
相關申請的交叉引用
本申請要求2020年2月7日提交的美國臨時專利申請No.62/971,614的權益,該申請通過引用并入本文中。
技術領域
本公開涉及用于從第三方應用托管基礎設施卸載應用擴展腳本執行的系統和方法。
背景技術
為了運行由第三方應用或app提供的定制功能,在當前的軟件即服務(SAAS)平臺(例如,電子商務平臺)中,第三方應用通過直接使用該應用或者經由應用擴展來使用應用接口(API)調用。在任一種情況下,都可能存在與API調用的使用相關聯的高等待時間,并且該應用在SAAS平臺外部運行其代碼。如果app的基礎設施無法在重負載的時段(例如,限時搶購、產品降價(drop))期間容納足夠大的請求量,則依賴該應用的商家在使用該app的其他商家的任何高量(high volume)事件期間可能會體驗到其商店的低可用性。因此,該app的托管基礎設施需要能夠在尖峰事件期間處理如此大的量,然而,這對于小規模開發者而言可能不切實際。
SAAS平臺通過API來公開許多功能和資源是常見的,以使得app能夠以協作的方式與SAAS平臺一起工作。然而,看到相反的情況(即,將app集成到SAAS平臺中)是不太常見的。這可能會導致app與服務實例之間的間隙,該間隙對用戶可能是可見的。例如,app可能在完全分離的選項卡(tab)中運行,或者具有可見的約束,諸如被約束到iFrame。這可能會導致脫節的用戶體驗,這是因為用戶被要求在多個app與SAAS平臺功能之間重復地跳轉。
發明內容
所提供的系統和方法嘗試通過允許app在SAAS平臺內以更原生的方式出現,來解決或至少減輕在背景技術部分中引用的一個或多個問題。擴展點允許app通過使用在SAAS平臺上運行的腳本而集在到SAAS平臺工作流程中。這可以導致更快的工作流程執行,并且針對SAAS客戶端的更少的情境切換。
因此,提供了一種方法、軟件即服務、SAAS平臺以及計算機程序,如隨后的權利要求中詳細描述的那樣。
附圖說明
現在將參考附圖來描述本公開的實施例,在附圖中:
圖1是由本申請的實施例提供的SAAS平臺的框圖;
圖2A至2K是形成開發者用戶接口的一部分的圖形用戶接口的示例;
圖3A至3C是形成商家接口的一部分的圖形用戶接口的示例。
圖4示出了使用圖1的組件的總體設置過程的示例,該過程包括應用注冊、腳本創建、以及針對特定服務實例的應用安裝;
圖5示出了腳本執行的示例;
圖6是根據一個實施例的電子商務平臺的框圖;以及
圖7是根據一個實施例的商家的主頁的示例。
具體實施方式
參考圖1,示出了由本申請的實施例提供的SAAS平臺300。SAAS平臺被配置成實現服務實例302,服務實例是由SAAS平臺提供給SAAS平臺的客戶端的一組功能。在特定示例中,SAAS平臺是電子商務平臺,并且服務實例302是在電子商務平臺上實現的在線商店。下面參考圖6和7描述了電子商務平臺的實施例的詳細示例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于秀鋪菲公司,未經秀鋪菲公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110158413.2/2.html,轉載請聲明來源鉆瓜專利網。





