1.J2EE 规范的应用
OA办公系统平台亦采用符合J2EE 规范的多层体系架构构建、部署和管理多个不同的应用。J2EE 是基于分布式的多层应用模型, 应用逻辑按照功能划分为不同的组件,各个应用组件根据他们所在的层分布在不同的机器上。J2EE 结构是将应用功能分成客户层、w eb 层、业务逻辑层和数据层。J2EE 这种标准的体系结构极其所支持的跨平台Java 语言和对多种开发工具的支持, 方便用户的应用开发和集成提高了系统的部署效率,对异构环境的支持提高了平台的延展性能,通过稳定而可靠的操作系统获得长期持续的高可用性。
2.基于SOA 架构设计
SOA( 即serv ice-or iented architectur e) 架构即面向服务的体系结构, 它是一个组件模型, 它将应用程序的不同服务通过服务之间预先定义良好的接口和契约联系起来,从而实现服务的重复调用, 降低成本, 提高效率。简单的说, 就是通过SOA 这种架构将业务作为链接服务或可重复业务任务作为集成,需要时通过网络访问这些服务和任务。
OA办公系统根据SOA 结构划分为数据层、业务层和表示层。数据库层存放所有的数据,包括流程、表单、流程实例、表单实例、用户组织模型、应用日志等。数据间关系保存在数据库中。业务层提供流程管理服务,表单管理服务、工作流引擎、用户管理服务、权限管理服务和日志管理服务。表示层负责提供访问系统的图形化界面,包括表单定制工具、流程工具、管理工具等。
3.动态工作流技术
嵌套的动态工作流技术即根据政务经验和行政管理流程,结合业务系统的办理意见动态地进行流程判断, 实现工作流的动态管理。工作流定义明确了实际政府办公工作的过程, 利用流程建模工具来定义业务处理的工作流程, 为各环节的处理定义不同角色,通过一定规则的管理和约束来实现定义的流程。
动态工作流将预先定义好的模板流程和结合行政办公领域专业知识动态指派的非自动流程组成,使用工作流技术把政府部门行政办公异步协同起来,并赋予其信息流通的快捷性、方便性, 产生高效、稳定公开的行政审批程序, 时时解决工作中出现的动态情况。