本技術(shù)涉及互聯(lián)網(wǎng)產(chǎn)品,具體涉及一種保險(xiǎn)產(chǎn)品的發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)和信息技術(shù)的快速發(fā)展,互聯(lián)網(wǎng)保險(xiǎn)已逐漸成為保險(xiǎn)企業(yè)的主渠道?;ヂ?lián)網(wǎng)保險(xiǎn)是一種以計(jì)算機(jī)互聯(lián)網(wǎng)為媒介的保險(xiǎn)營(yíng)銷模式,包括保險(xiǎn)咨詢、投保、保單查詢、保單變更、續(xù)保交費(fèi)、理賠等全流程的網(wǎng)絡(luò)化業(yè)務(wù)。因此,保險(xiǎn)產(chǎn)品的開(kāi)發(fā)工作(如保險(xiǎn)產(chǎn)品的上線發(fā)布)對(duì)于實(shí)現(xiàn)互聯(lián)網(wǎng)保險(xiǎn)的網(wǎng)絡(luò)化業(yè)務(wù)全流程具有重要的意義。
2、相關(guān)技術(shù)中,保險(xiǎn)產(chǎn)品在開(kāi)發(fā)過(guò)程中使用一個(gè)固定的代碼基線進(jìn)行維護(hù),隨著保險(xiǎn)產(chǎn)品的功能擴(kuò)展或更新,需要舊版本代碼基礎(chǔ)上進(jìn)行修改形成保險(xiǎn)產(chǎn)品解決方案的新版本代碼,以擴(kuò)展或更新保險(xiǎn)產(chǎn)品的功能;然而,對(duì)舊版本代碼修改可能會(huì)引發(fā)諸如與舊版本代碼存在沖突等問(wèn)題,使得開(kāi)發(fā)者需要更多時(shí)間來(lái)解決與現(xiàn)有代碼的沖突問(wèn)題,導(dǎo)致保險(xiǎn)產(chǎn)品的擴(kuò)展或更新變得困難和耗時(shí)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種保險(xiǎn)產(chǎn)品的發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以提高保險(xiǎn)產(chǎn)品解決方案的可維護(hù)性,降低開(kāi)發(fā)難度和維護(hù)成本。
2、第一方面,本技術(shù)提供一種保險(xiǎn)產(chǎn)品的發(fā)布方法,所述方法包括:
3、顯示保險(xiǎn)產(chǎn)品系統(tǒng)的插件管理平臺(tái)的插件編輯頁(yè)面,其中,所述插件管理平臺(tái)用于編輯所述保險(xiǎn)產(chǎn)品系統(tǒng)的各保險(xiǎn)流程的插件模塊;
4、響應(yīng)于在所述插件編輯頁(yè)面上的輸入操作,獲取針對(duì)所述保險(xiǎn)產(chǎn)品系統(tǒng)的新編輯保險(xiǎn)流程定義的插件接口編輯參數(shù);
5、根據(jù)所述插件接口編輯參數(shù)進(jìn)行生成處理,得到所述新編輯保險(xiǎn)流程的插件模塊;
6、響應(yīng)于所述插件管理平臺(tái)的插件發(fā)布操作,將所述新編輯保險(xiǎn)流程的插件模塊發(fā)布至所述保險(xiǎn)產(chǎn)品系統(tǒng)的生產(chǎn)環(huán)境中。
7、第二方面,本技術(shù)提供一種保險(xiǎn)產(chǎn)品的發(fā)布裝置,所述保險(xiǎn)產(chǎn)品的發(fā)布裝置包括:
8、顯示單元,用于顯示保險(xiǎn)產(chǎn)品系統(tǒng)的插件管理平臺(tái)的插件編輯頁(yè)面,其中,所述插件管理平臺(tái)用于編輯所述保險(xiǎn)產(chǎn)品系統(tǒng)的各保險(xiǎn)流程的插件模塊;
9、響應(yīng)單元,用于響應(yīng)于在所述插件編輯頁(yè)面上的輸入操作,獲取針對(duì)所述保險(xiǎn)產(chǎn)品系統(tǒng)的新編輯保險(xiǎn)流程定義的插件接口編輯參數(shù);
10、生成單元,用于根據(jù)所述插件接口編輯參數(shù)進(jìn)行生成處理,得到所述新編輯保險(xiǎn)流程的插件模塊;
11、發(fā)布單元,用于響應(yīng)于所述插件管理平臺(tái)的插件發(fā)布操作,將所述新編輯保險(xiǎn)流程的插件模塊發(fā)布至所述保險(xiǎn)產(chǎn)品系統(tǒng)的生產(chǎn)環(huán)境中。
12、在一些實(shí)施例中,所述發(fā)布單元具體用于:
13、響應(yīng)于針對(duì)所述插件管理平臺(tái)上的發(fā)布管理控件的觸控操作,顯示包含所述新編輯保險(xiǎn)流程關(guān)聯(lián)的保險(xiǎn)類型列表的第一保險(xiǎn)產(chǎn)品發(fā)布頁(yè)面;
14、響應(yīng)于針對(duì)所述第一保險(xiǎn)產(chǎn)品發(fā)布頁(yè)面的保險(xiǎn)類型列表的第一選取操作,獲取所述第一選取操作的選中保險(xiǎn)類型;
15、獲取所述選中保險(xiǎn)類型匹配的目標(biāo)插件列表,其中,所述目標(biāo)插件列表包括所述新編輯保險(xiǎn)流程的插件模塊;
16、基于所述目標(biāo)插件列表中各插件模塊進(jìn)行組合處理,得到所述選中保險(xiǎn)類型的保險(xiǎn)產(chǎn)品解決方案;
17、將所述選中保險(xiǎn)類型的保險(xiǎn)產(chǎn)品解決方案發(fā)布至所述保險(xiǎn)產(chǎn)品系統(tǒng)的生產(chǎn)環(huán)境中。
18、在一些實(shí)施例中,所述發(fā)布單元具體用于:
19、顯示所述選中保險(xiǎn)類型的默認(rèn)插件列表;
20、響應(yīng)于針對(duì)所述選中保險(xiǎn)類型的默認(rèn)插件列表的插件更新操作,確定所述插件更新操作的選中更新插件模塊,其中,所述插件更新操作包括插件刪除操作、插件新增操作、插件替換操作中的至少一者;
21、基于所述選中更新插件模塊,對(duì)所述默認(rèn)插件列表進(jìn)行更新,得到所述選中保險(xiǎn)類型匹配的目標(biāo)插件列表。
22、在一些實(shí)施例中,所述插件更新操作包括插件替換操作;所述發(fā)布單元具體用于:
23、響應(yīng)于針對(duì)所述選中保險(xiǎn)類型的默認(rèn)插件列表的插件替換操作,顯示待替換插件模塊對(duì)應(yīng)的保險(xiǎn)流程的各插件版本信息;
24、響應(yīng)于針對(duì)所述各插件版本信息的版本選取操作,確定所述版本選取操作的選中插件版本;
25、基于所述選中插件版本,對(duì)所述選中保險(xiǎn)類型的默認(rèn)插件列表中所述待替換插件模塊進(jìn)行版本更新,得到所述選中保險(xiǎn)類型匹配的目標(biāo)插件列表。
26、在一些實(shí)施例中,所述發(fā)布單元具體用于:
27、響應(yīng)于針對(duì)所述插件管理平臺(tái)上的發(fā)布管理控件的觸控操作,顯示包含所述插件管理平臺(tái)的已有插件模塊列表的第二保險(xiǎn)產(chǎn)品發(fā)布頁(yè)面,其中,所述插件列表包括至少一個(gè)插件模塊;
28、響應(yīng)于針對(duì)所述第二保險(xiǎn)產(chǎn)品發(fā)布頁(yè)面中的已有插件模塊列表的第二選取操作,獲取所述第二選取操作的選中插件模塊;
29、對(duì)所述選中插件模塊和所述新編輯保險(xiǎn)流程的插件模塊進(jìn)行組合處理,得到新保險(xiǎn)產(chǎn)品解決方案;
30、將所述新保險(xiǎn)產(chǎn)品解決方案發(fā)布至所述保險(xiǎn)產(chǎn)品系統(tǒng)的生產(chǎn)環(huán)境中。
31、在一些實(shí)施例中,所述發(fā)布單元具體用于:
32、獲取所述選中插件模塊和所述新編輯保險(xiǎn)流程的插件模塊之間的業(yè)務(wù)依賴關(guān)系;
33、基于所述業(yè)務(wù)依賴關(guān)系進(jìn)行數(shù)據(jù)流設(shè)計(jì)處理,得到插件間流轉(zhuǎn)邏輯代碼;
34、基于所述插件間流轉(zhuǎn)邏輯代碼、所述選中插件模塊和所述新編輯保險(xiǎn)流程的插件模塊,得到新保險(xiǎn)產(chǎn)品解決方案。
35、在一些實(shí)施例中,所述保險(xiǎn)產(chǎn)品的發(fā)布裝置還包括加卸載單元,所述所述保險(xiǎn)產(chǎn)品的發(fā)布裝置包括具體用于:
36、在所述保險(xiǎn)產(chǎn)品系統(tǒng)運(yùn)行時(shí),通過(guò)所述生產(chǎn)環(huán)境將所述新編輯保險(xiǎn)流程的插件模塊加載至所述保險(xiǎn)產(chǎn)品系統(tǒng)中;
37、和/或,在所述保險(xiǎn)產(chǎn)品系統(tǒng)運(yùn)行時(shí),通過(guò)所述生產(chǎn)環(huán)境將所述新編輯保險(xiǎn)流程的插件模塊從所述保險(xiǎn)產(chǎn)品系統(tǒng)中卸載。
38、第三方面,本技術(shù)還提供一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器;所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序;所述處理器用于執(zhí)行所述計(jì)算機(jī)程序并在執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)所述的保險(xiǎn)產(chǎn)品的發(fā)布方法。
39、第四方面,本技術(shù)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器進(jìn)行加載,以執(zhí)行所述的保險(xiǎn)產(chǎn)品的發(fā)布方法。
40、本技術(shù)通過(guò)插件管理平臺(tái)用于編輯所述保險(xiǎn)產(chǎn)品系統(tǒng)的各保險(xiǎn)流程的插件模塊,對(duì)新編輯保險(xiǎn)流程定義的插件接口編輯參數(shù)并生成對(duì)應(yīng)的插件模塊,可以實(shí)現(xiàn)將保險(xiǎn)產(chǎn)品解決方案拆分為多個(gè)獨(dú)立的插件模塊,每個(gè)插件模塊單獨(dú)實(shí)現(xiàn)一個(gè)保險(xiǎn)流程的業(yè)務(wù)邏輯,從而通過(guò)插件管理平臺(tái)將新編輯保險(xiǎn)流程的插件模塊發(fā)布至保險(xiǎn)產(chǎn)品系統(tǒng)的生產(chǎn)環(huán)境中后,一方面,保險(xiǎn)產(chǎn)品系統(tǒng)可以動(dòng)態(tài)加載或卸載新編輯保險(xiǎn)流程的插件模塊,從而使得需要對(duì)保險(xiǎn)產(chǎn)品解決方案進(jìn)行新增、更改或刪除某些業(yè)務(wù)流程,提高保險(xiǎn)產(chǎn)品解決方案的可擴(kuò)展性。另一方面,保險(xiǎn)產(chǎn)品系統(tǒng)可以動(dòng)態(tài)加載或卸載單個(gè)保險(xiǎn)流程的插件模塊,而無(wú)需針對(duì)整個(gè)保險(xiǎn)產(chǎn)品解決方案進(jìn)行重新編譯和部署,因此可以避免保險(xiǎn)產(chǎn)品的功能擴(kuò)展或更新時(shí)需對(duì)舊版本代碼修改問(wèn)題,進(jìn)而減少修改與舊版本代碼存在沖突問(wèn)題,可以提高保險(xiǎn)產(chǎn)品解決方案的可維護(hù)性,降低開(kāi)發(fā)難度和維護(hù)成本。