一種業(yè)務(wù)擴(kuò)展系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種業(yè)務(wù)擴(kuò)展系統(tǒng),其中,所述系統(tǒng)包括:擴(kuò)展點(diǎn)模塊,用于根據(jù)業(yè)務(wù)場景,插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述業(yè)務(wù)場景下的業(yè)務(wù)擴(kuò)展;擴(kuò)展接口模塊,用于對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義;擴(kuò)展調(diào)用模塊,用于對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理;擴(kuò)展管理模塊,用于對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理。采用本發(fā)明,通過采用個性化的擴(kuò)展范式,可提高系統(tǒng)的可維護(hù)性和靈活度。
【專利說明】
-種業(yè)務(wù)擴(kuò)展系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及數(shù)據(jù)處理領(lǐng)域,更為具體而言,設(shè)及一種業(yè)務(wù)擴(kuò)展系統(tǒng)及方法。
【背景技術(shù)】
[0002] 隨著電子化業(yè)務(wù)處理的發(fā)展,面對不斷變化的個性化要求,各類擴(kuò)展和管理的需 求越來越多。當(dāng)前,在嵌入式工作流引擎的實際應(yīng)用中,一般實現(xiàn)方式為業(yè)務(wù)主邏輯實現(xiàn)控 制流程執(zhí)行,即W業(yè)務(wù)邏輯為主線,并在實現(xiàn)中相應(yīng)的根據(jù)業(yè)務(wù)邏輯需求控制流程的偏轉(zhuǎn)。
[0003] 對于簡單業(yè)務(wù)流程配合簡單業(yè)務(wù)邏輯的小規(guī)模項目,該實現(xiàn)方式開發(fā)高效,且易 于維護(hù)。但是對于大型項目結(jié)合大規(guī)模跨開發(fā)組的簡單業(yè)務(wù)流程,如果仍然使用該實現(xiàn)方 式,必然出現(xiàn)大量的重復(fù)代碼,重復(fù)的工作量。運(yùn)樣造成開發(fā)效率底下,重復(fù)代碼大量出現(xiàn), 代碼的可維護(hù)性降低。如果采用獨(dú)立工作流引擎服務(wù)器和流程驅(qū)動業(yè)務(wù)的模式實現(xiàn),則會 造成系統(tǒng)的結(jié)構(gòu)失衡,頭重腳輕,簡單流程喧賓奪主,控制復(fù)雜的業(yè)務(wù)邏輯。
[0004] 在運(yùn)種場景中,適合基于嵌入式的輕量級工作流引擎,使用模板模式的框架結(jié)構(gòu) 實現(xiàn)。在運(yùn)種結(jié)構(gòu)中,工作流控制邏輯進(jìn)行業(yè)務(wù)處理邏輯的模板結(jié)構(gòu)的開發(fā),業(yè)務(wù)邏輯則根 據(jù)模板進(jìn)行對應(yīng)節(jié)點(diǎn)的實現(xiàn)。但是,業(yè)務(wù)邏輯必然是多種多樣的,模板在適用大多數(shù)的通用 業(yè)務(wù)場景的同時,還需要有個性化的業(yè)務(wù)擴(kuò)展功能。
[0005] 因此,為了解決當(dāng)前各類業(yè)務(wù)邏輯的個性化擴(kuò)展需求,提高系統(tǒng)的可維護(hù)性和靈 活度,亟需一種個性化業(yè)務(wù)處理方法和系統(tǒng)。
【發(fā)明內(nèi)容】
[0006] 鑒于現(xiàn)有技術(shù)的上述缺陷,本發(fā)明實施方式提供了一種業(yè)務(wù)擴(kuò)展系統(tǒng)及方法,能 夠解決當(dāng)前各類業(yè)務(wù)邏輯的個性化擴(kuò)展需求。
[0007] 具體地,本發(fā)明實施方式提供了一種業(yè)務(wù)擴(kuò)展系統(tǒng),所述系統(tǒng)包括:
[000引擴(kuò)展點(diǎn)模塊,用于根據(jù)業(yè)務(wù)場景,插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述 業(yè)務(wù)場景下的業(yè)務(wù)擴(kuò)展;
[0009] 擴(kuò)展接口模塊,用于對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義;
[0010] 擴(kuò)展調(diào)用模塊,用于對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理;
[0011] 擴(kuò)展管理模塊,用于對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理。
[0012] 相應(yīng)地,本發(fā)明實施方式還提供了一種業(yè)務(wù)擴(kuò)展方法,其包括:
[0013] 根據(jù)業(yè)務(wù)場景,插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述業(yè)務(wù)場景下的業(yè) 務(wù)擴(kuò)展;
[0014] 對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義;
[0015] 對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理;
[0016] 對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理。
[0017] 采用本發(fā)明實施方式具有下述有益效果:
[0018] 通過采用個性化的擴(kuò)展范式,可提高系統(tǒng)的可維護(hù)性和靈活度。
【附圖說明】
[0019] 圖1是根據(jù)本發(fā)明實施方式的一種業(yè)務(wù)擴(kuò)展系統(tǒng)的架構(gòu)圖。
【具體實施方式】
[0020] 為了便于理解本發(fā)明技術(shù)方案的各個方面、特征W及優(yōu)點(diǎn),下面結(jié)合附圖對本發(fā) 明進(jìn)行具體描述。應(yīng)當(dāng)理解,下述的各種實施方式只用于舉例說明,而非用于限制本發(fā)明的 保護(hù)化圍。
[0021] 首先對根據(jù)本發(fā)明可能設(shè)及到的名稱或術(shù)語進(jìn)行解釋。
[0022] 擴(kuò)展點(diǎn)字符串命名的,在業(yè)務(wù)邏輯中的某個觸發(fā)擴(kuò)展實現(xiàn)的調(diào)用的節(jié)點(diǎn)定義;
[0023] Group:擴(kuò)展實現(xiàn)的組屬性,該屬性決定擴(kuò)展實現(xiàn)的分組,W及在具體場景中執(zhí)行 對應(yīng)組的擴(kuò)展實現(xiàn);
[0024] Rank:擴(kuò)展實現(xiàn)的優(yōu)先級,決定擴(kuò)展的執(zhí)行順序。
[0025] 圖1是根據(jù)本發(fā)明實施方式的一種業(yè)務(wù)擴(kuò)展系統(tǒng)的架構(gòu)圖。參照圖1,所述系統(tǒng)包 括:
[0026] 擴(kuò)展點(diǎn)模塊100,用于根據(jù)業(yè)務(wù)場景,插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成 所述業(yè)務(wù)場景下的業(yè)務(wù)擴(kuò)展;其中,所述插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述業(yè) 務(wù)場景下的業(yè)務(wù)擴(kuò)展包括:插入擴(kuò)展聲明和定義所述擴(kuò)展點(diǎn)名稱,并根據(jù)所述擴(kuò)展聲明完 成所述業(yè)務(wù)擴(kuò)展。
[0027] 擴(kuò)展接口模塊200,用于對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義;其中,所述對所述 業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義包括:根據(jù)所述擴(kuò)展聲明,確定所述擴(kuò)展點(diǎn)的調(diào)用方式。
[0028] 擴(kuò)展調(diào)用模塊300,用于對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理;其中,所述對所述 業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理包括:通過統(tǒng)一的所述業(yè)務(wù)擴(kuò)展的接口,根據(jù)業(yè)務(wù)特性映射 到擴(kuò)展服務(wù)組,實現(xiàn)對所述業(yè)務(wù)擴(kuò)展的統(tǒng)一調(diào)用和處理。
[0029] 擴(kuò)展管理模塊400,用于對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理;其中,所述對所有業(yè)務(wù)擴(kuò) 展進(jìn)行統(tǒng)一管理包括:根據(jù)Group屬性和Rank屬性對所述所有業(yè)務(wù)擴(kuò)展進(jìn)行歸類和排序,實 現(xiàn)對所述所有業(yè)務(wù)擴(kuò)展的統(tǒng)一管理,并提供所述所有業(yè)務(wù)擴(kuò)展的加載記錄。
[0030] 通過上述四部分模塊,完整的組成了靈活的擴(kuò)展模型,而通過該模型,則可W非常 方便的實現(xiàn)業(yè)務(wù)擴(kuò)展。例如:在銀行業(yè)務(wù)系統(tǒng)中,業(yè)務(wù)處理復(fù)雜,設(shè)及多個項目組之間的協(xié) 同工作。如果使用化va的基于接口的編程來實現(xiàn)擴(kuò)展,則必然導(dǎo)致眾多的接口定義,W及因 接口變更等原因引起的項目組之間的頻繁溝通,降低了開發(fā)效率。
[0031] 采用本發(fā)明的實施方式,通過個性化的擴(kuò)展范式,可提高系統(tǒng)的可維護(hù)性和靈活 度。如何簡化擴(kuò)展點(diǎn)的聲明,并且集中管理擴(kuò)展實現(xiàn),根據(jù)業(yè)務(wù)的需要靈活組織調(diào)用擴(kuò)展實 現(xiàn)是該實現(xiàn)的核屯、功能和主要目標(biāo)。為此,該實現(xiàn)通過靈活的擴(kuò)展點(diǎn)定義方式,集中的擴(kuò)展 實現(xiàn)管理模式,加上擴(kuò)展實現(xiàn)的分組定義和優(yōu)先級定義,使擴(kuò)展的定義和管理變得更簡單 化和集中化,在不影響系統(tǒng)的性能等其它特性的前提下,提高了系統(tǒng)的可維護(hù)性。
[0032] 在本發(fā)明的另一實施方式中,實際應(yīng)用過程可通過下述代碼或配置信息實現(xiàn)各個 模塊的功能:
[0033] 關(guān)于擴(kuò)展點(diǎn)模塊100:擴(kuò)展點(diǎn)的定義包括擴(kuò)展點(diǎn)名稱的定義和擴(kuò)展點(diǎn)的注解類的 聲明。擴(kuò)展點(diǎn)的定義:即根據(jù)業(yè)務(wù)場景,在系統(tǒng)運(yùn)行的特定環(huán)節(jié),插入擴(kuò)展點(diǎn),完成該場景下 的個性化業(yè)務(wù)擴(kuò)展。使用該模型,其定義僅為常量字符串,方便簡單。如果使用傳統(tǒng)的基于 接口的擴(kuò)展,則需要定義接口,W及接口中的方法,并將接口發(fā)布出去。擴(kuò)展點(diǎn)的注解類定 義則為一個帶類型(Type)屬性、組(Group)屬性和優(yōu)先級(Rank)屬性的注解聲明,類型屬性 即為擴(kuò)展服務(wù)其所服務(wù)的擴(kuò)展點(diǎn)名稱,組屬性為擴(kuò)展服務(wù)的分組信息,優(yōu)先級則表示在同 一個擴(kuò)展點(diǎn)中的多個擴(kuò)展服務(wù)的執(zhí)行優(yōu)先級,其代碼如下:
[0034]
[0035]
「00361
[0037] 關(guān)于擴(kuò)展接口模塊200:擴(kuò)展服務(wù)接口定義即為接口的聲明,該接口聲明確定在擴(kuò) 展點(diǎn)的調(diào)用方式。該接口的實現(xiàn)即為擴(kuò)展實現(xiàn)。各個擴(kuò)展點(diǎn)的實現(xiàn),通過Spring容器,在系 統(tǒng)初始化時加載。該接口為僅返回執(zhí)行成功與否的統(tǒng)一接口,輸入?yún)?shù)可使用化va的動態(tài) 參數(shù),具體的輸入?yún)?shù),可W根據(jù)不同的擴(kuò)展點(diǎn)做一定范圍的靈活變動。因為接口一致,省 去了為不同擴(kuò)展場景定義不同的接口的麻煩。
[0038] 關(guān)于擴(kuò)展調(diào)用模塊300:擴(kuò)展服務(wù)的調(diào)用在應(yīng)用服務(wù)執(zhí)行到擴(kuò)展點(diǎn)時觸發(fā)。擴(kuò)展服 務(wù)的調(diào)用管理服務(wù)根據(jù)當(dāng)前服務(wù)的業(yè)務(wù)特性映射到某個(或者某些)擴(kuò)展服務(wù)組,然后把擴(kuò) 展組中的所有擴(kuò)展服務(wù)去重排序后,依次調(diào)用。對于業(yè)務(wù)特性到擴(kuò)展組的映射可進(jìn)行擴(kuò)展, 滿足不同的映射邏輯。因為擴(kuò)展接口是統(tǒng)一的,所W擴(kuò)展的調(diào)用可W統(tǒng)一處理,而且因為使 用了擴(kuò)展注解,一個擴(kuò)展點(diǎn)可W有多個擴(kuò)展實現(xiàn),通過使用統(tǒng)一調(diào)用服務(wù)依序執(zhí)行。通過使 用統(tǒng)一調(diào)用服務(wù),在業(yè)務(wù)實現(xiàn)中,增加一個擴(kuò)展點(diǎn),僅需插入該統(tǒng)一調(diào)用代碼,使用對應(yīng)的 擴(kuò)展點(diǎn)聲明的名稱即可。運(yùn)樣極大的降低了擴(kuò)展實現(xiàn)的代價,同時增強(qiáng)了擴(kuò)展功能。
[0039] 關(guān)于擴(kuò)展管理模塊400:擴(kuò)展服務(wù)的統(tǒng)一管理管理所有的擴(kuò)展實現(xiàn),W及所有的擴(kuò) 展加載記錄。該擴(kuò)展根據(jù)Group屬性和Rank屬性對所有的擴(kuò)展進(jìn)行歸類和排序。W便在某個 擴(kuò)展點(diǎn)的擴(kuò)展調(diào)用觸發(fā)時能迅速找到需要執(zhí)行的擴(kuò)展列表。對于一個銀行系統(tǒng)來說,因為 系統(tǒng)龐大,代碼量大,各個項目組分組合作,如果沒有擴(kuò)展的統(tǒng)一管理,將導(dǎo)致擴(kuò)展的低可 維護(hù)性。通過使用Spring的Bean注入,W及Bean掃描,將整個系統(tǒng)的擴(kuò)展實現(xiàn)統(tǒng)一管理,并 提供報告輸出,實現(xiàn)擴(kuò)展服務(wù)的統(tǒng)一管理,可W有效的管理業(yè)務(wù)的擴(kuò)展功能,避免擴(kuò)展的混 亂。
[0040]相應(yīng)地,本發(fā)明實施方式還提供了一種業(yè)務(wù)擴(kuò)展方法,具體實施例如下:
[0041 ] 實施例1:
[0042] 所述方法包括:
[0043] 根據(jù)業(yè)務(wù)場景,插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述業(yè)務(wù)場景下的業(yè) 務(wù)擴(kuò)展;
[0044] 對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義;
[0045] 對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理;
[0046] 對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理。
[0047] 采用本發(fā)明的實施方式,通過個性化的擴(kuò)展范式,可提高系統(tǒng)的可維護(hù)性和靈活 度。
[004引 實施例2:
[0049] 在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述插入擴(kuò) 展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述業(yè)務(wù)場景下的業(yè)務(wù)擴(kuò)展可進(jìn)一步包括:
[0050] 插入擴(kuò)展聲明和定義所述擴(kuò)展點(diǎn)名稱,并根據(jù)所述擴(kuò)展聲明完成所述業(yè)務(wù)擴(kuò)展。
[0051] 擴(kuò)展點(diǎn)的定義包括擴(kuò)展點(diǎn)名稱的定義和擴(kuò)展點(diǎn)的注解類的聲明。擴(kuò)展點(diǎn)的定義: 即根據(jù)業(yè)務(wù)場景,在系統(tǒng)運(yùn)行的特定環(huán)節(jié),插入擴(kuò)展點(diǎn),完成該場景下的個性化業(yè)務(wù)擴(kuò)展。 使用該模型,其定義僅為常量字符串,方便簡單。如果使用傳統(tǒng)的基于接口的擴(kuò)展,則需要 定義接口,W及接口中的方法,并將接口發(fā)布出去。擴(kuò)展點(diǎn)的注解類定義則為一個帶類型 (Type)屬性、組(Group)屬性和優(yōu)先級(Rank)屬性的注解聲明,類型屬性即為擴(kuò)展服務(wù)其所 服務(wù)的擴(kuò)展點(diǎn)名稱,組屬性為擴(kuò)展服務(wù)的分組信息,優(yōu)先級則表示在同一個擴(kuò)展點(diǎn)中的多 個擴(kuò)展服務(wù)的執(zhí)行優(yōu)先級。
[0化。實施例3:
[0053] 在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述對所述 業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義可進(jìn)一步包括:根據(jù)所述擴(kuò)展聲明,確定所述擴(kuò)展點(diǎn)的調(diào)用 方式。
[0054] 擴(kuò)展服務(wù)接口定義即為接口的聲明,該接口聲明確定在擴(kuò)展點(diǎn)的調(diào)用方式。該接 口的實現(xiàn)即為擴(kuò)展實現(xiàn)。各個擴(kuò)展點(diǎn)的實現(xiàn),通過Spring容器,在系統(tǒng)初始化時加載。該接 口為僅返回執(zhí)行成功與否的統(tǒng)一接口,輸入?yún)?shù)可使用化va的動態(tài)參數(shù),具體的輸入?yún)?shù), 可W根據(jù)不同的擴(kuò)展點(diǎn)做一定范圍的靈活變動。因為接口一致,省去了為不同擴(kuò)展場景定 義不同的接口的麻煩。
[00巧]實施例4:
[0056]在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述對所述 業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理可進(jìn)一步包括:通過統(tǒng)一的所述業(yè)務(wù)擴(kuò)展的接口,根據(jù)業(yè)務(wù) 特性映射到擴(kuò)展服務(wù)組,實現(xiàn)對所述業(yè)務(wù)擴(kuò)展的統(tǒng)一調(diào)用和處理。
[0057]擴(kuò)展服務(wù)的調(diào)用在應(yīng)用服務(wù)執(zhí)行到擴(kuò)展點(diǎn)時觸發(fā)。擴(kuò)展服務(wù)的調(diào)用管理服務(wù)根據(jù) 當(dāng)前服務(wù)的業(yè)務(wù)特性映射到某個(或者某些)擴(kuò)展服務(wù)組,然后把擴(kuò)展組中的所有擴(kuò)展服務(wù) 去重排序后,依次調(diào)用。對于業(yè)務(wù)特性到擴(kuò)展組的映射可進(jìn)行擴(kuò)展,滿足不同的映射邏輯。 因為擴(kuò)展接口是統(tǒng)一的,所W擴(kuò)展的調(diào)用可W統(tǒng)一處理,而且因為使用了擴(kuò)展注解,一個擴(kuò) 展點(diǎn)可W有多個擴(kuò)展實現(xiàn),通過使用統(tǒng)一調(diào)用服務(wù)依序執(zhí)行。通過使用統(tǒng)一調(diào)用服務(wù),在業(yè) 務(wù)實現(xiàn)中,增加一個擴(kuò)展點(diǎn),僅需插入該統(tǒng)一調(diào)用代碼,使用對應(yīng)的擴(kuò)展點(diǎn)聲明的名稱即 可。運(yùn)樣極大的降低了擴(kuò)展實現(xiàn)的代價,同時增強(qiáng)了擴(kuò)展功能。
[005引 實施例5:
[0059] 在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述對所有 業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理可進(jìn)一步包括:根據(jù)Group屬性和Rank屬性對所述所有業(yè)務(wù)擴(kuò)展進(jìn) 行歸類和排序,實現(xiàn)對所述所有業(yè)務(wù)擴(kuò)展的統(tǒng)一管理,并提供所述所有業(yè)務(wù)擴(kuò)展的加載記 5? 〇
[0060] 擴(kuò)展服務(wù)的統(tǒng)一管理管理所有的擴(kuò)展實現(xiàn),W及所有的擴(kuò)展加載記錄。該擴(kuò)展根 據(jù)Gro叫屬性和Rank屬性對所有的擴(kuò)展進(jìn)行歸類和排序。W便在某個擴(kuò)展點(diǎn)的擴(kuò)展調(diào)用觸 發(fā)時能迅速找到需要執(zhí)行的擴(kuò)展列表。對于一個銀行系統(tǒng)來說,因為系統(tǒng)龐大,代碼量大, 各個項目組分組合作,如果沒有擴(kuò)展的統(tǒng)一管理,將導(dǎo)致擴(kuò)展的低可維護(hù)性。通過使用 Spring的Bean注入,W及Bean掃描,將整個系統(tǒng)的擴(kuò)展實現(xiàn)統(tǒng)一管理,并提供報告輸出,實 現(xiàn)擴(kuò)展服務(wù)的統(tǒng)一管理,可W有效的管理業(yè)務(wù)的擴(kuò)展功能,避免擴(kuò)展的混亂。
[0061] 需要說明的是,所述業(yè)務(wù)擴(kuò)展方法的【具體實施方式】,與上述業(yè)務(wù)擴(kuò)展系統(tǒng)對應(yīng)的 實施例的內(nèi)容和效果完全一致,相關(guān)重復(fù)內(nèi)容在此不再寶述。
[0062] 通過W上的實施方式的描述,本領(lǐng)域的技術(shù)人員可W清楚地了解到本發(fā)明可借助 軟件結(jié)合硬件平臺的方式來實現(xiàn)?;谶\(yùn)樣的理解,本發(fā)明的技術(shù)方案對【背景技術(shù)】做出貢 獻(xiàn)的全部或者部分可軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可W存儲在存儲介 質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用W使得一臺計算機(jī)設(shè)備(可W是個人計算 機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0063] 本領(lǐng)技術(shù)人員應(yīng)當(dāng)理解,W上所公開的僅為本發(fā)明的實施方式而已,當(dāng)然不能W 此來限定本發(fā)明之權(quán)利范圍,依本發(fā)明實施方式所作的等同變化,仍屬本發(fā)明權(quán)利要求所 涵蓋的范圍。
【主權(quán)項】
1. 一種業(yè)務(wù)擴(kuò)展系統(tǒng),其特征在于,所述系統(tǒng)包括: 擴(kuò)展點(diǎn)模塊,用于根據(jù)業(yè)務(wù)場景,插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述業(yè)務(wù) 場景下的業(yè)務(wù)擴(kuò)展; 擴(kuò)展接口模塊,用于對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義; 擴(kuò)展調(diào)用模塊,用于對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理; 擴(kuò)展管理模塊,用于對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理。2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義, 完成所述業(yè)務(wù)場景下的業(yè)務(wù)擴(kuò)展包括: 插入擴(kuò)展聲明和定義所述擴(kuò)展點(diǎn)名稱,并根據(jù)所述擴(kuò)展聲明完成所述業(yè)務(wù)擴(kuò)展。3. 如權(quán)利要求2所述的系統(tǒng),其特征在于,所述對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義包 括: 根據(jù)所述擴(kuò)展聲明,確定所述擴(kuò)展點(diǎn)的調(diào)用方式。4. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理包 括: 通過統(tǒng)一的所述業(yè)務(wù)擴(kuò)展的接口,根據(jù)業(yè)務(wù)特性映射到擴(kuò)展服務(wù)組,實現(xiàn)對所述業(yè)務(wù) 擴(kuò)展的統(tǒng)一調(diào)用和處理。5. 如權(quán)利要求1至4任一項所述的系統(tǒng),其特征在于,所述對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管 理包括: 根據(jù)Group屬性和Rank屬性對所述所有業(yè)務(wù)擴(kuò)展進(jìn)行歸類和排序,實現(xiàn)對所述所有業(yè) 務(wù)擴(kuò)展的統(tǒng)一管理,并提供所述所有業(yè)務(wù)擴(kuò)展的加載記錄。6. -種業(yè)務(wù)擴(kuò)展方法,其特征在于,所述方法包括: 根據(jù)業(yè)務(wù)場景,插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義,完成所述業(yè)務(wù)場景下的業(yè)務(wù)擴(kuò) 展; 對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義; 對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理; 對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管理。7. 如權(quán)利要求6所述的方法,其特征在于,所述插入擴(kuò)展點(diǎn)并實現(xiàn)所述擴(kuò)展點(diǎn)的定義, 完成所述業(yè)務(wù)場景下的業(yè)務(wù)擴(kuò)展包括: 插入擴(kuò)展聲明和定義所述擴(kuò)展點(diǎn)名稱,并根據(jù)所述擴(kuò)展聲明完成所述業(yè)務(wù)擴(kuò)展。8. 如權(quán)利要求7所述的方法,其特征在于,所述對所述業(yè)務(wù)擴(kuò)展的接口進(jìn)行統(tǒng)一定義包 括: 根據(jù)所述擴(kuò)展聲明,確定所述擴(kuò)展點(diǎn)的調(diào)用方式。9. 如權(quán)利要求6所述的方法,其特征在于,所述對所述業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一調(diào)用和處理包 括: 通過統(tǒng)一的所述業(yè)務(wù)擴(kuò)展的接口,根據(jù)業(yè)務(wù)特性映射到擴(kuò)展服務(wù)組,實現(xiàn)對所述業(yè)務(wù) 擴(kuò)展的統(tǒng)一調(diào)用和處理。10. 如權(quán)利要求6至9任一項所述的方法,其特征在于,所述對所有業(yè)務(wù)擴(kuò)展進(jìn)行統(tǒng)一管 理包括: 根據(jù)Group屬性和Rank屬性對所述所有業(yè)務(wù)擴(kuò)展進(jìn)行歸類和排序,實現(xiàn)對所述所有業(yè) 務(wù)擴(kuò)展的統(tǒng)一管理,并提供所述所有業(yè)務(wù)擴(kuò)展的加載記錄。
【文檔編號】H04L12/24GK106059796SQ201610326102
【公開日】2016年10月26日
【申請日】2016年5月17日
【發(fā)明人】谷林, 倪鳴, 倪一鳴, 王寧, 張欣
【申請人】中國建設(shè)銀行股份有限公司