平臺基于Spring開發框架,遵循J2EE的標準規范,采用JAVA高級語言,同時引入Groovy、Rest、Erlang、Object-c、Html5、Css3等多種高級語言開發而成。系統采用MVC編程模式,分層式設計,達到分散關注、松散耦合、邏輯復用、標準定義的目的。系統配置通過XML完成,數據層采用Hibernate的對象關系映射,它對JDBC進行了非常輕量級的對象封裝,可以應用在任何使用JDBC的場合,滿足實現集成多種數據庫應用:Oracle、SQLServer、MySQLInnoDB、PostgreSQL。
平臺系統采用分層和解耦方式開發,完全組件化,高內聚低耦合,實現高度的靈活性和擴展性,各模塊可根據客戶需求定制拔插、組合。平臺包含六大核心引擎:組織模型及權限引擎、工作流引擎、內容表單引擎、門戶引擎、報表引擎、數據交換引擎。
平臺基于數據交換引擎DEE和統一單點登錄SSO,實現與U8、NC、SAP以及其他異構系統進行多層次集成整合,包含門戶集成、數據集成、流程集成、消息集成等。
平臺具備多環境適應能力,支持Linux和Windows操作系統,支持Oracle、SQLServer、MySQLInnodb、PostgreSQL數據庫,支持Tomcat、WebSphere、WebLogic應用服務器,以及多瀏覽器、多終端、多語言的支持。
l 組件化開發
平臺提供了豐富的組件為系統開發進行支撐。組件主要包含技術組件、應用組件和界面組件三大類50余種。涉及前后端各個方面的組件支撐,為系統提供了統一的標準、便捷的開發調用模式,保證了系統的穩定性、一致性。
l 核心引擎
平臺包含組織機構及權限模型、表單引擎、工作流引擎、報表引擎、門戶引擎、數據交換引擎六大核心引擎,涉及組織機構、訪問權限、流程控制、業務定制、數據集成及數據展現六大方面,支撐起協同管理平臺的主體運行框架,為協同管理平臺的搭建打下堅實的基礎。
2 組織模型和權限引擎
基于RBAC模型設計的權限控制體系,權限與角色相關聯,用戶通過成為適當角色的成員而得到這些角色的權限,極大地簡化了權限的管理。在一個組織中,角色是為了完成各種工作而創造,用戶則依據它的責任和資格來被指派相應的角色,用戶可以很容易地從一個角色被指派到另一個角色。角色可依新的需求和系統的合并而賦予新的權限,而權限也可根據需要而從某角色中回收。角色與角色的關系可以建立起來以囊括更廣泛的客觀情況。
2 工作流引擎
符合中國國情,遵循國際標準。針對中國獨特的文化,采用獨創的二元化工作流思想,參照工作流聯盟WMFC參考模型設計,采用J2EE、Flash技術實現。
簡單易用,上手快,快速構建業務流程。面向業務人員,完全圖形化界面快速構建適合自己的業務流程,并且采用基于B/S結構的web流程設計器,支持IE、FireFox、Chrome、Safari等主流瀏覽。
2 表單引擎
基于以人為本的思想和XML技術,提供可視化的基礎數據、操作設置、流程設置、控件設置等,支持基礎表單應用。具備圖形化、透明化、可視化等優點,經過業務梳理和流程設計之后,可以搭建完整的制度控制體系,保證制度執行的準確、高效、可跟蹤和追溯。
2 門戶引擎
提供兩種風格的門戶(傳統門戶和Metro桌面),提供多種預制皮膚進行展現切換,滿足不同角色與單位的信息呈現要求,支持首頁/登錄頁應用,支持空間/欄目/菜單可定制,SSO單點登錄支撐。
2 報表引擎
提供了易用且高效率的報表設計方案,采用主流的數據雙向擴展,真正無編碼形式設計報表;擁有強大的報表展示功能,并且提供完善的報表權限管理,報表調度管理。
2 數據交換引擎
支持XML、CSV、JDBC、接口、WebService等多種來源的數據交換引擎,能夠快速、靈活、便捷的將第三方系統的數據交換到協同管理平臺中,實現門戶數據的集成。