亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于管理與應(yīng)用相關(guān)聯(lián)的工件的更新的系統(tǒng)和方法與流程

文檔序號(hào):40402438發(fā)布日期:2024-12-20 12:26閱讀:4來源:國知局
用于管理與應(yīng)用相關(guān)聯(lián)的工件的更新的系統(tǒng)和方法與流程

本發(fā)明涉及應(yīng)用管理,并且更具體地說,涉及一種用于在實(shí)況生產(chǎn)環(huán)境中更新與應(yīng)用相關(guān)聯(lián)的工件的方法和系統(tǒng)。


背景技術(shù):

1、使得用戶能夠通過簡單的拖放操作創(chuàng)建和修改聲明性工件或用戶界面(ui)視圖內(nèi)容的任何“低代碼平臺(tái)”的一個(gè)關(guān)鍵功能是在實(shí)況生產(chǎn)環(huán)境中即時(shí)地預(yù)覽新創(chuàng)建或修改的工件的能力。雖然用戶可以在本地修改工件,但在實(shí)況生產(chǎn)環(huán)境中即時(shí)預(yù)覽這些更改顯示了巨大的技術(shù)挑戰(zhàn)。重新編譯和重新部署整個(gè)應(yīng)用以及修改的工件是不可行的,因?yàn)檫@需要大量的時(shí)間和停機(jī)時(shí)間(重新部署),這會(huì)影響所有其他用戶。

2、將工件即時(shí)地呈現(xiàn)到實(shí)況生產(chǎn)應(yīng)用中涉及兩個(gè)主要的技術(shù)障礙:在客戶側(cè)(瀏覽器)上從字符串格式的代碼動(dòng)態(tài)創(chuàng)建工件,以及在實(shí)況生產(chǎn)應(yīng)用中用新創(chuàng)建的工件替換現(xiàn)有工件。這些挑戰(zhàn)已在web開發(fā)環(huán)境中得到解決,在這種環(huán)境中,通過使用標(biāo)準(zhǔn)熱模塊替換(hmr)技術(shù)和跟蹤更改并觸發(fā)應(yīng)用的增量內(nèi)存構(gòu)建的開發(fā)服務(wù)器,開發(fā)人員的代碼更改會(huì)在延遲后反映在應(yīng)用中。然而,在web應(yīng)用的實(shí)況生產(chǎn)環(huán)境中替換工件的問題仍然沒有解決。因此,需要一種克服這些問題的機(jī)制。

3、通常,將工件即時(shí)地呈現(xiàn)到實(shí)況生產(chǎn)應(yīng)用中涉及兩個(gè)主要的技術(shù)障礙:在客戶側(cè)(瀏覽器)上從字符串格式的代碼動(dòng)態(tài)創(chuàng)建工件,以及在實(shí)況生產(chǎn)應(yīng)用中用新創(chuàng)建的工件替換現(xiàn)有工件。在web開發(fā)環(huán)境中,通過使用標(biāo)準(zhǔn)hmr技術(shù)和跟蹤更改并觸發(fā)應(yīng)用的增量內(nèi)存構(gòu)建的開發(fā)服務(wù)器,開發(fā)人員的代碼更改會(huì)在延遲后反映在應(yīng)用中。

4、然而,hmr技術(shù)不適合將工件呈現(xiàn)到實(shí)況生產(chǎn)應(yīng)用中,因?yàn)樗枰粋€(gè)持續(xù)運(yùn)行的開發(fā)服務(wù)器來預(yù)覽更改,這對(duì)于多用戶環(huán)境來說并不理想。此外,開發(fā)服務(wù)器在運(yùn)行時(shí)要求大量資源。此外,這些更改不會(huì)即時(shí)地反映在實(shí)況生產(chǎn)應(yīng)用中,并且甚至一個(gè)微小的更改也需要幾秒鐘才能反映在復(fù)雜的應(yīng)用中。開發(fā)服務(wù)器還依賴web套接字在客戶端上觸發(fā)應(yīng)用重新加載,這增加了復(fù)雜性。此外,開發(fā)服務(wù)器的故障需要用戶通知和重新啟動(dòng),這非常耗時(shí)。因此,需要一種用于在實(shí)況生產(chǎn)環(huán)境中更新應(yīng)用中的工件的方法和系統(tǒng)。


技術(shù)實(shí)現(xiàn)思路

1、公開了一種用于在實(shí)況生產(chǎn)環(huán)境中更新與web應(yīng)用相關(guān)聯(lián)的工件的系統(tǒng)和方法。

2、在一個(gè)實(shí)施例中,一種用于在實(shí)況生產(chǎn)環(huán)境中更新與web應(yīng)用相關(guān)聯(lián)的工件的系統(tǒng)包括數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器。數(shù)據(jù)庫服務(wù)器被配置成存儲(chǔ)與應(yīng)用相關(guān)聯(lián)的一個(gè)或多個(gè)工件的一個(gè)或多個(gè)版本。其中托管應(yīng)用的應(yīng)用服務(wù)器被配置成在通信地耦合到應(yīng)用服務(wù)器的用戶設(shè)備上提供代碼編輯器界面,用于使得用戶能夠更新與應(yīng)用所關(guān)聯(lián)的至少一個(gè)工件相關(guān)聯(lián)的至少一個(gè)工件定義。在一個(gè)實(shí)施例中,用戶設(shè)備被配置為使得用戶能夠訪問代碼編輯器界面以更新與應(yīng)用相關(guān)聯(lián)的至少一個(gè)工件定義,其中更新的工件定義被存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中;并且在檢測到用戶對(duì)工件定義的更新時(shí)向應(yīng)用服務(wù)器發(fā)布事件通知。在一個(gè)實(shí)施例中,代碼編輯器界面使得用戶能夠使用低代碼編程語言來更新工件定義。在一個(gè)實(shí)施例中,基于用戶設(shè)備中更新的工件定義的本地儲(chǔ)存來檢測用戶更新。在另一實(shí)施例中,與工件相關(guān)聯(lián)的包裝器組件被訂閱事件通知。

3、應(yīng)用服務(wù)器還被配置成在被通知用戶對(duì)工件定義的更新時(shí),由用戶設(shè)備從數(shù)據(jù)庫服務(wù)器檢索更新的工件定義。在一個(gè)實(shí)施例中,其中在被通知用戶對(duì)工件定義的更新時(shí)從數(shù)據(jù)庫服務(wù)器檢索更新的工件定義時(shí),應(yīng)用服務(wù)器被配置成使用圖形查詢語言來查詢數(shù)據(jù)庫服務(wù)器的其中存儲(chǔ)有更新的工件定義的圖形數(shù)據(jù)庫;并且基于圖形數(shù)據(jù)庫的查詢從數(shù)據(jù)庫服務(wù)器檢索更新的工件定義。

4、應(yīng)用服務(wù)器還被配置成編譯更新的工件定義以生成適合在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中呈現(xiàn)的相應(yīng)更新的工件。在一個(gè)實(shí)施例中,在用戶設(shè)備上在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中實(shí)時(shí)地呈現(xiàn)更新的工件時(shí),應(yīng)用服務(wù)器被配置成用更新的工件替換存儲(chǔ)在應(yīng)用服務(wù)器(100,202)上的工件的當(dāng)前版本;并且更新用戶設(shè)備的用戶界面以在應(yīng)用內(nèi)反映存儲(chǔ)在應(yīng)用服務(wù)器上的更新的工件。應(yīng)用服務(wù)器還被配置成在用戶設(shè)備上實(shí)時(shí)地在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中呈現(xiàn)更新的工件。

5、在本發(fā)明的另一實(shí)施例中,一種用于在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中更新工件的方法包括由處理單元在用戶設(shè)備上提供代碼編輯器界面,用于使得用戶能夠更新與應(yīng)用所關(guān)聯(lián)的至少一個(gè)工件相關(guān)聯(lián)的至少一個(gè)工件定義,其中更新的工件定義存儲(chǔ)在數(shù)據(jù)庫服務(wù)器上。在一個(gè)實(shí)施例中,用戶設(shè)備被配置為使得用戶能夠訪問代碼編輯器界面以更新與應(yīng)用相關(guān)聯(lián)的至少一個(gè)工件定義,其中更新的工件定義被存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中;并且在檢測到用戶對(duì)工件定義的更新時(shí)向應(yīng)用服務(wù)器發(fā)布事件通知。在一個(gè)實(shí)施例中,代碼編輯器界面使得用戶能夠使用低代碼編程語言來更新工件定義。在一個(gè)實(shí)施例中,基于用戶設(shè)備中更新的工件定義的本地儲(chǔ)存來檢測用戶更新。在另一實(shí)施例中,與工件相關(guān)聯(lián)的包裝器組件被訂閱事件通知。

6、該方法還包括在被通知用戶對(duì)工件定義的更新時(shí),由用戶設(shè)備從數(shù)據(jù)庫服務(wù)器檢索更新的工件定義。在一個(gè)實(shí)施例中,在被通知用戶對(duì)工件定義的更新時(shí)從數(shù)據(jù)庫服務(wù)器檢索更新的工件定義包括使用圖形查詢語言來查詢數(shù)據(jù)庫服務(wù)器的其中存儲(chǔ)有更新的工件定義的圖形數(shù)據(jù)庫;以及基于圖形數(shù)據(jù)庫的查詢從數(shù)據(jù)庫服務(wù)器檢索更新的工件定義。

7、該方法還包括編譯更新的工件定義以生成適合在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中呈現(xiàn)的相應(yīng)的更新的工件。該方法還包括在用戶設(shè)備上實(shí)時(shí)地在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中呈現(xiàn)更新的工件。在一個(gè)實(shí)施例中,在用戶設(shè)備上實(shí)時(shí)地在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中呈現(xiàn)更新的工件包括用更新的工件替換存儲(chǔ)在應(yīng)用服務(wù)器上的工件的當(dāng)前版本;以及更新用戶設(shè)備的用戶界面以在應(yīng)用內(nèi)反映存儲(chǔ)在應(yīng)用服務(wù)器上的更新的工件。



技術(shù)特征:

1.一種用于在應(yīng)用(404)的實(shí)況生產(chǎn)環(huán)境中使得能夠更新工件的系統(tǒng)(200),該系統(tǒng)(200)包括:

2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中用戶設(shè)備(212)被配置為:

3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中代碼編輯器界面使得用戶能夠使用低代碼編程語言更新工件定義。

4.根據(jù)權(quán)利要求2所述的系統(tǒng),其中,基于用戶設(shè)備(212)中更新的工件定義的本地儲(chǔ)存來檢測用戶更新。

5.根據(jù)權(quán)利要求4所述的系統(tǒng),其中,與所述工件相關(guān)聯(lián)的包裝器組件(408)被訂閱所述事件通知。

6.根據(jù)權(quán)利要求1所述的系統(tǒng),其中在被通知用戶對(duì)工件定義的更新時(shí)從數(shù)據(jù)庫服務(wù)器(216)檢索更新的工件定義時(shí),應(yīng)用服務(wù)器(100,202)被配置為:

7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中在用戶設(shè)備(212)上在應(yīng)用(404)的實(shí)況生產(chǎn)環(huán)境中實(shí)時(shí)地呈現(xiàn)更新的工件時(shí),應(yīng)用服務(wù)器(100,202)被配置為:

8.一種用于在應(yīng)用(404)的實(shí)況生產(chǎn)環(huán)境中更新工件的方法(300),該方法包括:

9.根據(jù)權(quán)利要求8所述的方法,其中用戶設(shè)備(212)被配置為:

10.根據(jù)權(quán)利要求8所述的方法,其中,所述代碼編輯器界面使得用戶能夠使用低代碼編程語言更新工件定義。

11.根據(jù)權(quán)利要求9所述的方法,其中基于用戶設(shè)備(212)中更新的工件定義的本地儲(chǔ)存來檢測用戶更新。

12.根據(jù)權(quán)利要求11所述的方法,其中與所述工件相關(guān)聯(lián)的包裝器組件(408)被訂閱所述事件通知。

13.根據(jù)權(quán)利要求11所述的方法,其中在被通知用戶對(duì)工件定義的更新時(shí)從數(shù)據(jù)庫服務(wù)器(216)檢索更新的工件定義包括:

14.根據(jù)權(quán)利要求8所述的方法,其中在用戶設(shè)備(212)上實(shí)時(shí)地在應(yīng)用(404)的實(shí)況生產(chǎn)環(huán)境中呈現(xiàn)更新的工件包括:


技術(shù)總結(jié)
公開了一種用于在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中更新工件的系統(tǒng)(200)和方法。系統(tǒng)(200)包括數(shù)據(jù)庫服務(wù)器(216)和應(yīng)用服務(wù)器(100,202),其中應(yīng)用被托管更新的工件定義被存儲(chǔ)在數(shù)據(jù)庫服務(wù)器(216)上。應(yīng)用服務(wù)器(100,202)在被通知用戶對(duì)工件定義的更新時(shí),由用戶設(shè)備(212)從數(shù)據(jù)庫服務(wù)器(216)檢索更新的工件定義。應(yīng)用服務(wù)器(100,202)進(jìn)一步在用戶設(shè)備(212)上實(shí)時(shí)地在應(yīng)用的實(shí)況生產(chǎn)環(huán)境中基于更新的工件定義呈現(xiàn)更新的工件。

技術(shù)研發(fā)人員:R·馬哈詹,S·鮑爾,F·塞瓦斯科
受保護(hù)的技術(shù)使用者:西門子工業(yè)軟件公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1