1. 程式人生 > >企業級管理軟體快速開發平臺-極致業務基礎平臺

企業級管理軟體快速開發平臺-極致業務基礎平臺

極致業務基礎平臺(Jeez Business Framework,簡稱為JBF)基於Microsoft .NET開發技術和模型驅動架構,是面向業務應用的管理軟體開發平臺。極致業務基礎平臺不僅能夠快速地開發應用軟體,而且能夠根據的使用者需求快速地對軟體系統進行調整,降低了軟體開發、實施和維護過程中的成本和風險。

一:同時支援C/S架構和B/S架構
C/S架構和B/S架構具有不同的技術特點,C/S架構屬於富客戶端應用,軟體系統具有良好的效能、易用性和人機互動能力,而B/S架構的軟體使用瀏覽器作為客戶端,易於部署和維護,具有“任何人、任何時間、任何地點只要能上網就能進行工作”的特點。

雖然隨著技術的進步,目前C/S架構和B/S架構兩種型別的軟體都在不斷地進行改進,例如智慧客戶端技術能夠使C/S架構軟體更加易於部署和維護,而AJAX技術也能夠極大地提升B/S架構軟體的效能和人機互動能力,但在不同的應用場景下這兩種技術架構仍然有各自不同的適應性。例如,C/S架構對於使用者和使用軟體的地點都相對固定的財務系統、供應鏈系統比較適用,而B/S架構對於使用者不確定或使用軟體的地點不確定的辦公自動化系統、客戶關係系統比較適用。

大型的資訊化解決方案通常包括多個業務領域的應用,產品功能和結構都非常複雜。極致業務基礎平臺同時支援C/S架構和B/S架構,能夠極大地增加軟體系統部署和執行的靈活性。通過極致業務基礎平臺進行設計和開發時,資料實體、使用者介面和業務流程都通過元資料的形式儲存在資料庫中,執行時由執行時框架通過元資料驅動的方式來訪問資料、生成使用者介面並驅動業務流程,能夠實現一次設計同時擁有C/S架構和B/S架構軟體的能力,極大地降低了軟體系統的開發和維護成本。


二、 對於Internet應用的良好支援
(一) 首創的“最小流量”的設計技術

極致業務基礎平臺優先支援Internet應用,提供資料快取、分頁查詢和資料壓縮等網路流量控制技術,保證軟體系統在Internet上網路頻寬比較小的情況下能夠流暢執行。

(二) JBF for ASP.NET對Internet應用的優化支援

基於JBF for ASP.NET開發的應用軟體屬於純B/S架構軟體,是典型的Internet應用軟體。JBF for ASP.NET基於ASP.NET AJAX技術,具有AJAX技術的全部優點,包括使用可重用的 AJAX 元件、良好的效能和人機互動能力、不用寫大量的複雜程式碼從瀏覽器直接訪問遠端服務和資料,以及能夠自動適應目前所有常用的瀏覽器等。

(三) JBF for WinForms對Internet應用的優化支援

基於JBF for WinForms開發的應用軟體屬於支援Internet直聯的C/S架構軟體,服務端部署在IIS6.0中,客戶端通過.NET Remoting技術連線到服務端,不需要使用VPN 或Critrix等終端服務技術,因此能夠降低軟體系統的部署和維護成本。

通過JBF for WinForms開發的應用軟體支援智慧客戶端技術,只需要簡單地在伺服器上部署元件,客戶端就能智慧感知,線上升級,大大地降低了軟體系統的維護成本。

一、 支援多種資料庫
極致業務基礎平臺採取OR Mapping的資料訪問技術,通過資料實體物件來訪問資料,遮蔽了客戶端對於資料庫的直接操作。極致業務基礎平臺的OR Mapping框架根據元資料實現物件與資料之間的對映,需要增加對新的資料庫系統的支援時,只需要在OR Mapping框架中實現對新的資料庫系統的對映,原有的軟體系統基本上不需要進行重新開發。

對於多種資料庫的支援,使軟體系統可自由選擇資料庫產品,滿足不同使用者的應用需求。

二、 整合的工作流引擎
極致業務基礎平臺集成了工作流引擎,支援直流、分流、條件流、併發流、任務自動轉發等流程模式,提供流程定義、流程監控、郵件催辦、手機簡訊催辦等功能。

極致業務基礎平臺的工作流引擎與業務功能緊密整合,任何業務功能都可以被工作流系統納入到業務流程管理的範疇中,實現了業務邏輯和業務流程的統一。工作流引擎與業務系統的緊密整合,使使用者能夠通過統一的工作平臺以流程化的方式來處理各項業務。

三、 全面的擴充套件性
(一) 資料實體的擴充套件性

極致業務基礎平臺提供了對資料實體的基本操作,例如資料實體物件的新增、修改、刪除、查詢和集合操作,資料完整性檢查和維護,以及對資料實體物件之間引用關係的處理。除使用極致業務基礎平臺提供的基本操作外,可以通過資料實體定義工具生成資料實體類的原始碼,資料實體類可以被繼承,並通過過載、改寫等方式進行擴充套件。

(二) 使用者介面的擴充套件性

極致業務基礎平臺提供了快速設計單據、序時薄、報表、選單、工具欄等使用者介面的功能,可以使用極致業務基礎平臺提供的大量預設操作來完成大部分的使用者介面功能。極致業務基礎平臺的執行時框架元件提供呼叫擴充套件元件以改變單據、報表等使用者介面的預設操作,或增加特定業務處理邏輯的能力。

(三) 業務邏輯的擴充套件性

通過定義資料實體的屬性可以實現層次結構、級聯刪除等基本業務邏輯,通過資料實體的擴充套件機構可以實現附加的業務邏輯,極致業務基礎平臺同時提供編寫業務邏輯層元件實現業務邏輯的擴充套件機制。業務邏輯層元件部署於服務端,可以通過操作資料實體或呼叫資料訪問物件來操作資料,實現複雜的或特定的業務邏輯。

歡迎有興趣的朋友一起探討 ,也可以到我們網站下載試用 下載地址:
www.jeez.com.cn/jbf

李石軍 平臺銷售經理

手機:13826519021 電話:0755-28181927

QQ:180315586

系統執行效果:

下一篇我將介紹我們極致業務基礎平臺的產品結構,敬請關注。

快速開發,隨需而變,將網際網路時代的企業管理軟體做到極致