由珠海飛企軟體有限公司(簡稱“飛企軟體”)歷經6年自主研發的OA協同管理系統——FE業務協作平台,是以工作流為中心,全面抽象管理業務要素,組合、關聯各管理要素和經營資源,將信息和套用緊密集成在一起,並實現業務彼此之間的協作貫通和統一管理的系統平台,它最終通過信息門戶(portal )的方式進行展現。
“平台化”是FE系統的基礎。傳統的協同軟體一般功能固化,而企事業單位在發展過程中難免會進行機構變革、業務重組、人員調整等,用戶的個性化需求及業務變更後的修整一直是個難言之隱。傳統軟體面臨這種情況,一般會以二次開發的方式解決,但這種方式周期長、風險大、代價高昂,無休止的修改和不斷增加的費用成為了企業IT部門的噩夢。而FE業務協作平台不但在套用層面集成了一般協同管理軟體的功能,例如行政辦公、業務系統、公共信息、個人辦公等,還提供了具備數據建模、邏輯定義、流程管理、表單定義、業務集成、統計決策、web框架、許可權配置等八大模組的後台開發環境,更加關注於用戶的實際需求和業務邏輯,可快速構建或調整用戶需要的業務管理系統。
1 . FE產品公式
業務協作= 協同+行業+整合
2 。FE平台技術理念
FE業務協作平台是基於業務套用模型驅動開發技術與工作流的業務協作技術、採用了面向業務部件技術,實現企業級套用開發、運行、管理、維護的信息管理平台。這是套用軟體層次上一個新的層次。一方面承接底層的J2EE技術,一方面以成熟可用能直接運行的業務部件的形式面向最終用戶,同時給客戶提供個性化需求的拓展能力。FE平台技術特點有下面幾方面:
一、輕量化
FE採用輕量級技術路線,主要表現就是僅具有很少的一些規則和慣例,沒有複雜的開發過程,沒有複雜的配置過程。輕量化技術,不依賴容器,不依賴特定的API,也不依賴特別的框架。架構的主要核心技術是jsp+javabean+spring。這些都是業界公認的輕量級技術,也是現在非常成熟的技術,FE平台具有輕量級特徵,能容易的移植到不同的作業系統,不同的WEB容器。
二、部件化
FE採用部件化開發模式,搭建業務系統。將每個業務單獨分離開,同時使用工作流技術,將業務流程關聯在一起;讓業務部件既能面對簡單的業務流程,也可以通過配置來滿足客戶複雜的業務過程。
業務部件具有移植性
業務部件可以停用和啟用
業務部件具有可替換性
業務部件是平台最小業務功能單位,具有不可分割性。
業務部件具有可伸縮性。
三、可視化
FE平台使用可視化建模,開發業務系統;包括對象建模、業務流建模、工作流建模、報表建模、組件建模、表單建模;將用戶的業務抽象為一個一個模型,以業務的流向為關注點;通過XML元數據規範,最終生成一個個業務部件的xml元數據。
四、流程化
工作流管理技術是實現企業業務協作管理的支撐技術。FE使用工作流推進業務過程,它與執行者(人和套用)互動,推進業務流實例的執行,並監控業務流的運行狀態。流程是Fe的核心,是Fe的動力系統,是實現企業業務過程協作管理的關鍵技術。
五、集成化
FE使用了不少的開源技術,本身具有技術集成的特徵。集成,是FE的開發技術基礎,從Fe誕生開始,先後集成,Apache java 核心組件,spring框架,quartz時間調度框架,DWR框架、AJAX框架等等。
在業務系統上,與U8和NC進行數據集成。打通了和ERP,CRM等系統的數據傳輸和業務整合。
3 。FE架構
FE架構,由三部分組成,見下圖:
一、FE建模平台:
FE可視化建模平台基於xml元數據規範,使用Fe studio 工具進行元數據建模;進行可視化系統參數的配置,包括數據建模、業務流建模、工作流建模、報表建模、組件建模、表單建模;將用戶的業務抽象為一個一個模型,以業務的流向為關注點;通過XML元數據規範,最終生成一個個業務部件的xml元數據。使用FE可視化元數據業務建模工具,可以通過拖、拉等方式,快速開發一個可運行的業務部件。
二、FE運行平台:
FE運行平台,將建模的元數據解釋為一個個可以運行的業務功能。包括了下面技術:
1、服務層:是FE系統架構提供的底層框架服務,包括XML處理接口,調度服務、日誌服務、異常服務等套用框架的一些底層功能。同時,服務層是運行於J2EE Server之上的,實現了對J2EE一些服務的接口封裝,包括事務處理、訊息服務和WEB Service服務。
2、引擎服務層:是FE平台的核心層次,是基於底層服務層之上的,提供了各種業務運行的環境,包括數據引擎、業務規則引擎、展現引擎、web驅動引擎、工作流引擎、報表引擎。引擎服務直接將xml元數據映射為系統運行的業務模型。
三、FE業務部件:
FE是積木式的平台架構,可插拔的搭建各種業務系統,FE由分為兩種不同的部件,
1、基礎業務部件:
與運行平台緊密結合,是套用層業務部件的基礎,為套用層提供了統一的、公共的、一致性的接口。
2、套用業務部件:
最終用戶使用的部件,為用戶提供各種業務套用,並可以按用戶需求定義。
3.3 FE運行環境
3.3.1 伺服器配置環境
(1)硬體配置
設備 | <20用戶 | <50 | <100 | <200 | 200以上 | |
CPU: | ≥P4 2.0G | CPU至強 2G以上 | 至強 2G以上,雙核CPU | 至強 2G以上,2個雙核CPU, | 多核至強 2G以上,兩或多台主機群集 | |
記憶體: | 512 | 1G | 2G | 4G | 每台4G以上 | |
硬碟: | ≥80G,同時取決線上人員多少 | |||||
網卡: | 10M/100M/1000M |
2)軟體配置
3)作業系統: WINDOWS2000,2003/linux/unix
套用伺服器:JBOSS4.04以上版本、TOMCAT5.5以上版本、WEBLOGIC8以上版本,websphere6.1以上版本。
資料庫:SQL SERVER 2000、SQL SERVER 2005、SQL SERVER 2008、ORACLE9i以上
其他軟體:FTP檔案上傳軟體
3.3.2 客戶端配置環境
CPU:P4 1G以上
記憶體:256M
硬碟:20G
網卡:10M/100M/1000M
作業系統:window 2000,window xp,window vista,window 2003
瀏覽器:IE6.0以上
Office 軟體:office 2000、office 2003
4. FE路線圖
FE產品從2007年開始,到現在,已經走第三階段,如下
1. 開發平台
. Fe產品中心
FE-SAAS平台
FE企業平台
FE功能拓展,也經過下面的過程
FE平台功能發展路線圖
開發平台,將自己的業務移植到這個平台上。
在平台上,積累業務,將業務做深,做精,形成產品。
將開發平台拓展為集團套用。
在企業開發上做精做深。
FE OA發展路線圖