JVS開源框架系列:事件集成·自動化幫助「含軟開企服的開源地址」

JVS項目簡介

JVS是面向軟件開發(fā)團隊可以快速實現(xiàn)應用的基礎開發(fā)框架,采用微服務分布式框架,提供豐富的基礎功能,集成眾多業(yè)務引擎,它靈活性強,界面化配置對開發(fā)者友好,底層容器化構建,集合持續(xù)化構建。

項目倉庫:https://gitee.com/software-minister/jvs

事件集成&自動化-幫助

事件集成

在JVS中,事件主要是指發(fā)生在組件與組件,組件與服務,服務與服務之間的活動稱為事件。 例如:

在表單配置中:


系統(tǒng)提供了 交互事件配置:

1、網絡設置:表單組件中表示鼠標失去焦點時,將發(fā)起一個服務調用,具體的調用的方式可以在這里配置,那么就可以聯(lián)動其他配置或者編碼生成的服務。

2、顯示控制:后臺數(shù)據(jù)處理后,用于界面的回顯內容的控制配置

3、公式設置:使用公式配置生成內容,并自動錄入到對應的輸入框中

自動化

從設計的思路開始,采用 通過頁面配置,盡可能自動生成后臺數(shù)據(jù)模型,然后在配置后端執(zhí)行的邏輯,這樣避免了傳統(tǒng)的低代碼的框架,必須先配置數(shù)據(jù)模型,再配置表單,再生成代碼,最后下載代碼,修改部署。當讓我們同時也要支持能先配置數(shù)據(jù)模型,再配置表單與數(shù)據(jù)處理邏輯。

我們這里說的自動化就是 數(shù)據(jù)處理的邏輯,通常我們把他叫為“服務編排”,我們對服務編排采用邏輯引擎設計。

自動化觸發(fā)方式

目前觸發(fā)邏輯的包括集中方式:

內部調用:內部調用包括通過表單、通過圖表調用邏輯引擎,對數(shù)據(jù)處理或者數(shù)據(jù)獲取,拼裝進行編排。

外部調用:提供外部調用的接口接入,那么就形成拼裝的能力對外輸出開放

定時服務:提供邏輯的定時、循環(huán)等多種服務配置

應用中包含的邏輯

應用中包含的邏輯查詢配置入口如下圖所示:


倉庫地址:http://www.bctools.cn

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容