它是基于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等多种资源的数据交换引擎,可以快速、灵活、方便地将第三方系统的数据交换到协作系统中,实现门户数据的集成。