天天看點

活躍在金融領域的Java規則引擎,支援編排及函數處理

作者:躬身踐行

規則引擎是什麼

規則引擎,規則引擎是企業數字化轉型更新過程中非常必要的軟體工具,是一種能夠自動執行一定條件下的預設邏輯的技術,可以幫助企業在收到資料或事件時自動觸發相關業務規則,其主要優勢如下:

  1. 易于維護與更新:規則引擎可以使業務規則與系統代碼分離,進而降低維護和更新的難度。通過更新規則庫或配置檔案中的規則,可以快速地修改業務邏輯和規則變化。
  2. 增強應用程式的準确性和效率:規則引擎能夠處理複雜和動态的規則,可以有效地提高應用程式的準确性和效率。通過使用規則引擎,可以幫助使用者快速解決複雜的業務問題和資料分析。
  3. 支援可視化和可管理性:規則引擎可以通過圖形使用者界面和資料可替代性,可以更好地管理規則庫和規則的版本控制。
  4. 加快應用程式的開發和部署:規則引擎可以提高開發效率和開發品質,降低測試和維護成本,進而提高企業效率和效益。

規則引擎常見的使用場景

  1. 金融行業:可以用于金融機構的反欺詐、風險評估、交易監控等場景,在金融風險管控和管理中發揮重要作用。
  2. 電子商務:可以應用于電商平台的個性化推薦、營銷政策、訂單配置設定等方面,提高營運效率和使用者體驗。
  3. 物流領域:可以應用于物流配送中的運輸路徑規劃、優先級配置設定、異常處理等場景,使物流營運更加高效和準确。
  4. 制造業:可以應用于制造業中的産品配置、互動品質控制、工藝優化等方面,提高生産效率和産品品質。
  5. 保險行業:可以用于保險理賠案件的處理和排程,自動判斷和審批理賠,提高理賠效率和客戶滿意度。

綜上所述,規則引擎具有衆多的好處和優點,并且可以應用的領域廣泛。通過對複雜的業務邏輯和流程進行自動化處理,提高了業務處理效率和準确性,減少了人工處理的時間和成本。同時,規則引擎的靈活性和可擴充性也能夠滿足不同領域和場景的業務需求。我們以一款在大金融行業中非常活躍的規則引擎(JVS-Rules)為例,看看其相關介紹吧。

JVS-Rules基礎介紹

規則引擎是基于JVS邏輯引擎建構的規則引擎,将JVS低代碼開發平台的邏輯引擎簡化,互動優化,進而形成側重于金融風控、場景規則計算、線上決策的JVS-Rules。規則引擎側重于規則判斷,主要用于風控決策、規則過濾、行為評分等場景,項目采用spring cloud+vue建構,支援線上的變量加工、界面拖拽、線上測試等多種功能。包含完整的前後端。規則引擎主要用于金融風控、營銷、計息等各種場景。

活躍在金融領域的Java規則引擎,支援編排及函數處理

項目特點

  • 純java開發,采用微服務作為基礎腳手架,穩定性與通用性有保障
  • 易用性,有良好的界面互動體驗,采用類excel函數的使用方式,對變量加工非常簡單高效
  • 擴充性,基于JVS基礎底座開發,可以通過低代碼擴充各種信貸進件系統、信貸審批系統等等
  • 持續性,後續還将增加風控報告的功能,對不同産品、不同場景,提供多種評估報告

JVS-Rules=決策編排+規則表達+函數計算 三個核心部件構成

決策編排,用于将規則、政策、變量、衍生變量有機的組裝成可以正确表達業務目标的可被重複執行的程式集合。

活躍在金融領域的Java規則引擎,支援編排及函數處理

決策設計器的特點:

  • 支援多種場景的決策設計,貸前使用者篩查與額度授信、貸中線上決策、貸後周期管理、營銷組合支援等等;
  • 界面化的拖拽配置,更加清晰的表達判斷邏輯,将業務規則與技術實作分離,業務隻依賴技術底層變量的提供,規則層面的變化可以界面化的配置,大大提升了系統柔性的服務能力;
  • 配置方式的優化,業務人員可以先配置邏輯、政策、規則等,完成後,再由技術相關的人員去實施變量的衍生與變量的綁定,真正讓業務人員深度參與規則的配置,進而降低資訊的損耗,提升IT支撐的效率。

規則表達,将多個基礎因子通過關系組合成有業務價值的邏輯表達式

活躍在金融領域的Java規則引擎,支援編排及函數處理

函數計算,是将直接的底層資料加工為業務因子的配置工具

活躍在金融領域的Java規則引擎,支援編排及函數處理

函數電腦,可以在界面化的配置變量的加工過程,業務人員在進行簡單的教育訓練後都可以上手使用,這樣對技術人員的依賴度大大降低,進而降低風控營運的成本,提升風控IT服務的效率。

總結

JVS-Rules是一款真正能讓業務人員可以産能與使用的規則引擎,使用簡單;而非傳統的規則引擎,都是需要技術人員通過編碼實作關鍵配置邏輯。它是真正對風控或者内部經營的業務重新做了分工便捷的劃分,業務人員可以更加便捷的調整業務規則,技術人員可以更加專注提供底層的技術實作,不需要非常清晰了解業務複雜的業務邏輯,清晰簡單,更加執行高效。

關于規則引擎的更多功能介紹:

jvs-rules 規則引擎功能介紹(一)

jvs-rules 規則引擎功能介紹(二)

jvs-rules 規則引擎功能介紹(三)

jvs-rules 規則引擎功能介紹(四)

線上demo:http://rules.bctools.cn/

繼續閱讀