匯高OA系統技術支撐方案

匯高OA系統技術支撐方案

它是基於Spring開發框架,遵循J2EE標準規範,使用JAVA高階語言,並引入了諸如Groovy。Rest。Erlang。Object-c。Html5。Css3等高階語言。該系統採用MVC程式設計模式,分層設計,達到分散注意力。松耦合。邏輯複用。標準定義。利用XML實現系統配置,資料層採用Hibernate物件關係對映,實現JDBC的輕量級物件封裝;它可以適用於任何JDBC環境,並且能滿足實現多種資料庫整合應用:Oracle。SQLServer。MySQLInnoDB。PostgreSQL。

系統採用層次分離的開發模式,完全元件化,高內聚低耦合,具有很強的靈活性和擴充套件性,每個模組可根據客戶的需求定製。它包含六個核心引擎:組織模式和授權引擎。Workflow引擎。內容表引擎。門戶引擎。報表引擎。資料交換引擎。

基於DEE和統一單點登入SSO的資料交換引擎DEE平臺,實現了與U8。NC。SAP等異構系統的多層整合,包括門戶整合。資料整合。流程整合。資訊整合等。

它支援Linux和Windows作業系統,支援Oracle。SQLServer。MySQLInnodb。PostgreSQL資料庫的各種環境適應性,支援Tomcat。WebSphere。WebLogic應用伺服器,支援多瀏覽器。多終端。多語言。

元件化開發

該平臺提供豐富的元件支援系統開發。構件主要由技術構件、應用構件和介面構件三大類50餘種。包括前、後端各方面的元件支援,為系統提供統一標準,方便開發呼叫模式,確保系統穩定、一致。

核心引擎

該平臺包括六個核心引擎:組織機構和許可權模型、表單引擎、工作流引擎、報表引擎、門戶引擎和資料交換引擎,包括組織機構、訪問許可權、流程控制、業務定製、資料整合和資料顯示六個方面,支援協作系統的主要執行框架,為協作平臺的建設奠定堅實的基礎。

單位模式及許可權引擎。

在RBAC模型的基礎上設計了許可權控制系統,將許可權和角色聯絡起來,使用者可以成為合適角色的一員,從而大大簡化了許可權管理。一種組織中,角色的建立目的在於完成各種工作,使用者根據其職責和資格被分配相應的角色,使用者也可以輕鬆地從一個角色分配到另一個角色。根據新要求和合並系統,角色可以授予新的許可權,並且許可權也可以根據需要從某個角色恢復。在較大範圍內,角色和角色之間的關係可以被構建起來。

常溫下的工作流引擎。

適合中國的國情和國際標準。借鑑工作流聯盟WMFC參考模型設計,結合中國特有的文化,採用獨創的二元化工作流思想,採用J2EE、Flash技術實現。

易於使用,易於上手,快速建立業務流程。完全圖形化的介面面向業務人員,可以快速建立適合自己的業務流程,並採用B/S結構的Web流程設計器,支援IE、FireFox、Chrome、Safari等主流瀏覽。

表單引擎

以人為中心的理念,結合XML技術,為使用者提供直觀的基礎資料、業務設定、流程設定、控制元件設定等功能。具有圖形、透明、視覺化等優勢,經過業務梳理和流程設計後,能構建一個完整的制度控制系統,確保系統執行準確、高效、可追蹤、可追溯。

門戶引擎

門戶(傳統門戶和Metro桌面)提供多種預裝式外觀切換,滿足不同角色和單元的資訊呈現需求,支援首頁/登入頁面應用,支援空間/欄目/選單可定製,SSO單點登入支援。

報表引擎

方便快捷的報表設計方案,採用主流資料雙向擴充套件,真正實現無編碼格式的報表設計;具有強大的報表顯示功能,並提供完善的報表許可權管理、報表排程管理。

可變資料交換引擎

它支援XML、CSV、JDBC、介面、WebService等多種資源的資料交換引擎,可以快速、靈活、方便地將第三方系統的資料交換到協作系統中,實現門戶資料的整合。