国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      面向組件的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)與流程

      文檔序號(hào):39343640發(fā)布日期:2024-09-10 12:05閱讀:18來(lái)源:國(guó)知局
      面向組件的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)與流程

      本發(fā)明涉及計(jì)算機(jī),特別是涉及面向組件的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)。


      背景技術(shù):

      1、對(duì)于當(dāng)下的軟件系統(tǒng)研發(fā)工作來(lái)說(shuō),通常存在著兩大挑戰(zhàn)。一種是來(lái)自不同業(yè)務(wù)及產(chǎn)品線的外部性挑戰(zhàn),另一種則是存在于系統(tǒng)自身的內(nèi)部性挑戰(zhàn)。外部性挑戰(zhàn)大致有三項(xiàng),一是業(yè)務(wù)固有的不確定性,二是產(chǎn)品設(shè)計(jì)的可持續(xù)性,三是前兩者同時(shí)要求的高時(shí)效性。外部性的三大挑戰(zhàn)其實(shí)也是對(duì)當(dāng)下的軟件開發(fā)能力提出了三大要求,即低耦合、高復(fù)用、易聚合。內(nèi)部性挑戰(zhàn)主要在于隨著代碼量的增長(zhǎng)無(wú)論是閱讀還是二開難度呈指數(shù)級(jí)上升,主要邏輯脈絡(luò)不易理解。當(dāng)前一般的開發(fā)策略都是瀑布式代碼編寫,代碼風(fēng)格迥異,且不注重代碼結(jié)構(gòu)的梳理,常常導(dǎo)致“老人一走,新人斷代”的窘境。與此同時(shí),外部性挑戰(zhàn)也會(huì)導(dǎo)致內(nèi)部性挑戰(zhàn)的加劇。

      2、當(dāng)前的“低代碼”思潮就是為了盡可能使得人為介入開發(fā)占比減少,多以系統(tǒng)提供能力予以代替,以緩解甚至消除上述問(wèn)題。但是,當(dāng)前大部分所謂的“低代碼”產(chǎn)品也僅可適配一些簡(jiǎn)單業(yè)務(wù)場(chǎng)景,復(fù)雜邏輯仍然無(wú)法擺脫對(duì)于人的依賴而處于一個(gè)不上不下的境地。

      3、因此,如何提供一種低耦合、高復(fù)用、易聚合的業(yè)務(wù)實(shí)現(xiàn)方法,減少因不同開發(fā)人員編寫的代碼的處理邏輯不同而造成的對(duì)人的依賴性較強(qiáng)的問(wèn)題,是目前的一個(gè)研究方向。


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

      1、本發(fā)明提供一種面向組件的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),用以提供一種低耦合、高復(fù)用、易聚合的業(yè)務(wù)實(shí)現(xiàn)方法,減少因不同開發(fā)人員編寫的代碼的處理邏輯不同而造成的對(duì)人的依賴性較強(qiáng)的問(wèn)題。

      2、一種面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,所述方法包括:接收來(lái)自用戶對(duì)目標(biāo)業(yè)務(wù)的調(diào)用請(qǐng)求;基于所述調(diào)用請(qǐng)求,獲取所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果;其中,所述流程解析結(jié)果中包括所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程中包含的最小功能組件的集合,以及邏輯組裝單元;所述邏輯組裝單元用于反映最小功能組件之間的觸發(fā)邏輯;基于所述流程解析結(jié)果,加載相應(yīng)的最小功能組件以獲取所述目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果。

      3、在其中一個(gè)實(shí)施例中,在所述獲取所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果之前,所述方法還包括:接收來(lái)自開發(fā)人員提交的目標(biāo)組件的代碼;其中,所述目標(biāo)組件的代碼為所述目標(biāo)業(yè)務(wù)中的新增最小功能組件對(duì)應(yīng)的代碼;所述新增最小功能組件為所述最小功能組件的集合中的至少一個(gè);基于開發(fā)人員對(duì)所述目標(biāo)組件的配置,確定所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果。

      4、在其中一個(gè)實(shí)施例中,所述基于開發(fā)人員對(duì)所述目標(biāo)組件的配置,確定所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果,包括:基于開發(fā)人員對(duì)所述目標(biāo)組件的配置,將所述目標(biāo)組件配置至對(duì)應(yīng)的邏輯組裝單元;基于開發(fā)人員對(duì)目標(biāo)業(yè)務(wù)中包含的已配置的邏輯組裝單元的配置,將所述邏輯組裝單元加入所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程中;解析所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程,得到所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果。

      5、在其中一個(gè)實(shí)施例中,所述解析所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程,得到所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果,包括:解析所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程對(duì)應(yīng)的流程配置表達(dá)式,得到目標(biāo)業(yè)務(wù)中包含的已配置的邏輯組裝單元;基于所述邏輯組裝單元,確定所述流程配置表達(dá)式中包含的最小功能組件標(biāo)識(shí);將所述流程配置表達(dá)式、所述邏輯組裝單元以及所述流程配置表達(dá)式中包含的最小功能組件標(biāo)識(shí),確定為所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果。

      6、在其中一個(gè)實(shí)施例中,所述基于所述流程解析結(jié)果,加載相應(yīng)的最小功能組件以獲取所述目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果,包括:基于所述流程配置表達(dá)式和所述邏輯組裝單元,確定所述最小功能組件標(biāo)識(shí)對(duì)應(yīng)的最小功能組件的加載邏輯;基于所述最小功能組件的加載邏輯,加載所述最小功能組件。

      7、在其中一個(gè)實(shí)施例中,基于持續(xù)交付進(jìn)行所述目標(biāo)組件的代碼的測(cè)試、所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程的業(yè)務(wù)測(cè)試以及在產(chǎn)線環(huán)境下的驗(yàn)收測(cè)試。

      8、在其中一個(gè)實(shí)施例中,在所述基于所述流程解析結(jié)果,加載相應(yīng)的最小功能組件以獲取所述目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果之后,所述方法還包括:基于所述調(diào)用請(qǐng)求和所述目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果以及預(yù)訓(xùn)練好的風(fēng)險(xiǎn)識(shí)別算法,確定所述目標(biāo)業(yè)務(wù)的運(yùn)行風(fēng)險(xiǎn)。

      9、本發(fā)明還提供一種面向組件的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),所述系統(tǒng)包括:值對(duì)象、最小功能組件、邏輯組裝單元、流程模板和注冊(cè)管理中心;其中,流程模版中包括:流程模板的標(biāo)識(shí)、流程配置表達(dá)式、實(shí)例生成模塊;其中,所述值對(duì)象用于存儲(chǔ)最小功能組件標(biāo)識(shí)、邏輯組裝單元、所述流程模板的標(biāo)識(shí)和所述流程配置表達(dá)式;所述最小功能組件用于實(shí)現(xiàn)業(yè)務(wù)的定制化邏輯或者基礎(chǔ)的通用功能;邏輯組裝單元用于形成業(yè)務(wù)的流程,為最小功能組件之間的觸發(fā)邏輯;所述流程模板的標(biāo)識(shí)為系統(tǒng)包含的所有業(yè)務(wù)對(duì)應(yīng)的流程模板的標(biāo)識(shí);所述流程模板的標(biāo)識(shí)和流程配置表達(dá)式為一一對(duì)應(yīng)關(guān)系;所述流程配置表達(dá)式為根據(jù)開發(fā)人員的配置生成的流程模板的組裝指令,包括業(yè)務(wù)對(duì)應(yīng)的流程模板中需要用到的最小功能組件以及邏輯組裝單元;所述實(shí)例生成模塊用于基于所述流程配置表達(dá)式以及目標(biāo)業(yè)務(wù)的調(diào)用請(qǐng)求,加載與目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程配置表達(dá)式中包含的最小功能組件,獲取目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果;所述注冊(cè)管理中心用于對(duì)最小功能組件以及流程模板進(jìn)行管理,包括以下操作:新增、更新、銷毀和獲取。

      10、一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行上述所述面向組件的業(yè)務(wù)實(shí)現(xiàn)方法的步驟。

      11、一種存儲(chǔ)有計(jì)算機(jī)可讀指令的存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行上述面向組件的業(yè)務(wù)實(shí)現(xiàn)方法的步驟。

      12、上述面向組件的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),通過(guò)將目標(biāo)業(yè)務(wù)處理流程劃分為最小功能組件并保存至流程解析結(jié)果中,在有目標(biāo)業(yè)務(wù)的調(diào)用請(qǐng)求時(shí),獲取目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果,加載相應(yīng)的最小功能組件,從而可以避免多個(gè)業(yè)務(wù)需要最小功能組件的功能時(shí)對(duì)最小功能組件的重復(fù)開發(fā)以及重復(fù)保存,并且由于最小功能組件可以被單獨(dú)重復(fù)調(diào)用,因此保證了產(chǎn)品設(shè)計(jì)的可持續(xù)性。并且,由于在出現(xiàn)調(diào)用請(qǐng)求時(shí),直接加載相應(yīng)的最小功能組件,也就是說(shuō),目標(biāo)業(yè)務(wù)的流程被分解為小的功能單元,并且在目標(biāo)業(yè)務(wù)的流程在被調(diào)用時(shí),目標(biāo)業(yè)務(wù)的流程并不是作為一個(gè)整體被加載,而是加載被分解的小的功能單元實(shí)現(xiàn)。也就是說(shuō),在要實(shí)現(xiàn)目標(biāo)業(yè)務(wù)的功能時(shí),直接調(diào)用相應(yīng)的小的功能單元,小的功能單元之間是解耦的,因此,不僅有利于組合形成新的業(yè)務(wù)功能,而且任意一個(gè)小的功能單元可以在被調(diào)用之前,隨時(shí)進(jìn)行更新,實(shí)現(xiàn)目標(biāo)業(yè)務(wù)功能的快速迭代以及動(dòng)態(tài)生效,保證了軟件更新的時(shí)效性。從而使客戶不需要進(jìn)行應(yīng)用程序版本的更新,也能使用新增業(yè)務(wù)或者目標(biāo)業(yè)務(wù)的新增功能,為客戶提供了良好的使用體驗(yàn),使客戶可以無(wú)感使用新增功能。從而實(shí)現(xiàn)軟件開發(fā)過(guò)程的低耦合、高復(fù)用、易聚合。并且,將目標(biāo)業(yè)務(wù)處理流程劃分為最小功能組件,并且用邏輯組裝單元反映最小功能組件之間的組裝邏輯,并且均保存在流程解析結(jié)果中,從而實(shí)現(xiàn)組裝邏輯和功能組件的解耦,從而減少因不同開發(fā)人員編寫的代碼的處理邏輯不同而造成的對(duì)人的依賴性較強(qiáng)的問(wèn)題。



      技術(shù)特征:

      1.一種面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述方法包括:

      2.如權(quán)利要求1所述的面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,在所述獲取所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果之前,所述方法還包括:

      3.如權(quán)利要求2所述的面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述基于開發(fā)人員對(duì)所述目標(biāo)組件的配置,確定所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果,包括:

      4.如權(quán)利要求3所述的面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述解析所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程,得到所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果,包括:

      5.如權(quán)利要求4所述的面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,所述基于所述流程解析結(jié)果,加載相應(yīng)的最小功能組件以獲取所述目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果,包括:

      6.如權(quán)利要求5所述的面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,基于持續(xù)交付進(jìn)行所述目標(biāo)組件的代碼的測(cè)試、所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程的業(yè)務(wù)測(cè)試以及在產(chǎn)線環(huán)境下的驗(yàn)收測(cè)試。

      7.如權(quán)利要求1所述的面向組件的業(yè)務(wù)實(shí)現(xiàn)方法,其特征在于,在所述基于所述流程解析結(jié)果,加載相應(yīng)的最小功能組件以獲取所述目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果之后,所述方法還包括:

      8.一種面向組件的業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,所述系統(tǒng)包括:值對(duì)象、最小功能組件、邏輯組裝單元、流程模板和注冊(cè)管理中心;其中,流程模版中包括:流程模板的標(biāo)識(shí)、流程配置表達(dá)式、實(shí)例生成模塊;其中,

      9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)可讀指令,其特征在于,所述計(jì)算機(jī)可讀指令被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行如權(quán)利要求1至7中任一項(xiàng)權(quán)利要求所述面向組件的業(yè)務(wù)實(shí)現(xiàn)方法的步驟。

      10.一種存儲(chǔ)有計(jì)算機(jī)可讀指令的存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀指令被一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得一個(gè)或多個(gè)處理器執(zhí)行如權(quán)利要求1至7中任一項(xiàng)權(quán)利要求所述面向組件的業(yè)務(wù)實(shí)現(xiàn)方法的步驟。


      技術(shù)總結(jié)
      本發(fā)明涉及一種面向組件的業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),其中,方法包括:接收來(lái)自用戶對(duì)目標(biāo)業(yè)務(wù)的調(diào)用請(qǐng)求;基于所述調(diào)用請(qǐng)求,獲取所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的流程解析結(jié)果;其中,所述流程解析結(jié)果中包括所述目標(biāo)業(yè)務(wù)對(duì)應(yīng)的處理流程中包含的最小功能組件的集合,以及邏輯組裝單元;所述邏輯組裝單元用于反映最小功能組件之間的觸發(fā)邏輯;基于所述流程解析結(jié)果,加載相應(yīng)的最小功能組件以獲取所述目標(biāo)業(yè)務(wù)的執(zhí)行結(jié)果。基于此,提供一種低耦合、高復(fù)用、易聚合的業(yè)務(wù)實(shí)現(xiàn)方法,減少因不同開發(fā)人員編寫的代碼的處理邏輯不同而造成的對(duì)人的依賴性較強(qiáng)的問(wèn)題。

      技術(shù)研發(fā)人員:黃弘毅
      受保護(hù)的技術(shù)使用者:平安壹錢包電子商務(wù)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/9/9
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1