金和协同管理系统-JC6技术白皮书.doc_第1页
金和协同管理系统-JC6技术白皮书.doc_第2页
金和协同管理系统-JC6技术白皮书.doc_第3页
金和协同管理系统-JC6技术白皮书.doc_第4页
金和协同管理系统-JC6技术白皮书.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JC6-用户手册 金和协同管理系统金和协同管理系统 JC6 技术白皮书技术白皮书 北京金和软件股份有限公司北京金和软件股份有限公司 2011 年年 03 月月 JC6-用户手册 金和协同管理系统金和协同管理系统 JC6 技术白皮书技术白皮书 文件标识:JC6-TS3110-技术白皮书 当前版本:V1.0 作 者:朱新岩 文件状态: 草稿 正式发布 正在修改 完成日期:2011-03-02 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 3 页 共 26 页 版权说明版权说明 本白皮书的版权归金和软件所有,任何侵犯版权的行为将被追究法律责任。 未经权利人书面准许,任何人不得将本手册的任何部分,以任何形式,采取任何手段(电子或 机械的,包括照相、复制或录制)或任何目的,进行复制、透露、许可、修改、翻译、仿制、转让 等。 版权所有 侵权必究 免责声明免责声明 金和软件对本白皮书已做校对,力求准确。如仍有疏漏,敬请谅解,恕不承担任何相关责任。 使用本白皮书时,请注意对应的软件版本是否一致。随着软件的升级,本手册将做相应修订,恕不 另行通知。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 4 页 共 26 页 目录目录 1概述概述.2 2产品技术架构产品技术架构.2 2.1技术架构设计思想3 2.2技术架构特点3 2.3数据持久层4 2.4基础框架4 2.5平台框架4 2.6业务系统框架5 2.7开发应用整合能力5 3产品技术路线产品技术路线.6 3.1多层 B/S 结构,基于 J2EE 技术架构6 3.2采用面向服务架构的 SOA 架构体系设计6 3.3SPRING框架,保证业务和平台之间业务和业务之间的松耦合 .7 3.4采用 MVC 设计模式,保证展现和业务逻辑的分离.7 3.5采用 ORM 保证数据与底层数据库的无关性.7 3.6利用 WEB SERVICE和 PHPRPC 服务技术实现跨系统的交互.8 4产品关键技术产品关键技术.8 4.1灵活的工作流引擎8 4.2强大的智能表单10 4.3基于插件管理模式的系统整合技术12 4.4多层级组织的集团化应用技术12 4.5基于 LUCENE的全文检索.13 5产品部署方式产品部署方式.13 5.1单一系统部署13 5.2集中式部署14 5.3分布式部署14 5.4混合部署方式15 6运行环境运行环境.15 6.1服务器硬件环境15 6.2服务器软件环境16 6.3客户端软件环境17 7产品功能清单产品功能清单.17 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 1 页 共 26 页 变更记录变更记录 序号序号修改日期修改日期修改内容修改内容修改人修改人审核人审核人批准人批准人批准日期批准日期 12011-03-02 新建朱新岩 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 2 页 共 26 页 1概述概述 金和协同平台(JAVA 版 C6 以下简称 JC6)是金和软件拥有自主知识产权的、基于 Web 的协同软件系统。它以政府行政办公管理为核心,在满足政府部门办公业务处理和个性化功能 要求的基础上,实现信息共享和协同工作,通过统一安全的接口系统,最终形成一个大型分布 式的行政协同办公应用平台。 JC6 产品的主要业务范围包括公文管理、档案管理、个人办公、综合办公、信息发布、工 作沟通等多个方面,涵盖了政府行政办公的各个方面,有效地解决单位公文办理的繁琐与不便, 实现组织内部信息、资源的共享,强化领导对公文的监控管理,保证公文的权威性,促进公文 管理电子化、规范化。并支持与单位现有的业务系统之间的应用集成,打破信息孤岛,实现政 府各部门和各业务之间的行政协同。 2产品技术架构产品技术架构 JC6 基于 J2EE 框架和 SSH 技术开发,应用 SOA/MVC 的设计模式,运用了大量先进的诸 如 Ajax、RSS、Webservice 等 web2.0 的技术,增强了系统的柔性和开放性,是一个灵活扩展、 随需定制、易于整合的技术平台。JC6 总体架构图参见下图: JC6 总体架构图 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 3 页 共 26 页 2.1技术架构设计思想技术架构设计思想 面向组件面向组件 面向组件编程的缩写是 COP,COP 是对 OOP 的补充,帮助实现更加优秀的软件结构 。 系统是一个个的组件,通过定义组件之间的协作关系(通过服务)来完成系统的构建。这样做 的好处是能够隔离变化,合理的划分系统。而框架的意义就在于定义一个组织组件的方式 面向接口面向接口 接口和实现分离是 COP 的基础,没有接口和实现的分离,就没有 COP。接口的高度抽象 特性使得各个组件能够被独立的抽取出来,而不影响到系统的其它部分。在模块/组件/对 象之间解耦 轻松的抽换实现,而不用修改客户端 用户只需要了解接口,而不需要了解实 现细节 ,增加了重用的可能性 面向服务面向服务 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程 序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采 用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得 构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 2.2技术架构特点技术架构特点 【1】业界成熟的分层结构,各层次之间功能独立且耦合度低,利于并行开发,提高开发效 率; 【2】每个层次划分独立模块,组件化封装,面向接口开发,实现不同关注点之间的分离; 【3】采用 MVC 框架的封装,提高系统易用性和用户体验企业服务总线层完全遵循 SOA 设计理念,降低系统耦合性,提高业务对象访问安全性; 【4】统一的 AOP、事件、消息、性能、任务等处理组件,全面提升系统整体性能、稳定 性、可扩展性。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 4 页 共 26 页 2.3数据持久层数据持久层 采用支持多关系型数据库的策略,主要支持 ORACLE、MYSQL、SQLSERVER。生成标 准的 sql 模型脚本,所有的数据库构建都是通过脚本自动生成,由于将业务逻辑(处理业务的 逻辑程序)及业务对象(界面)完全封装在业务框架层,使数据库模型不依赖于具体的业务逻 辑。 2.4基础框架基础框架 架构在 J2EE 的技术基础之上,为平台框架和业务系统框架的各个模块开发提供基础技术 支持,提供了多种类(开发模块所利用的工具) ,可直接调用,使用方便,效率高。基础框架 包括 JDK、WEB 容器、IOC/AOP 平台等三个核心部分,在此三个核心部分之上构建了 JC6 平 台 JAP(Jinher application platform) JC6 主要面向 JDK6 来开发,同时也支持与 JDK6 同级的其他商业级 JAVA 虚拟机(如 ORACL 的虚拟机,以便支持 WEBLOGIC;IBM 的虚拟机,以便支持 WEBSPHERE) ;JC6 支 持 TOMCAT、WEBLOGIC、WEBSPHERE 和 JBOSS 等商业或开源 web 容器;在 IOC/AOP 平 台方面,JC6 采用了成熟度和发展性都非常优秀的 Spring。 2.5平台框架平台框架 元数据层:该层的职责主要是提供对框架中使用到的抽象层次上的原始信息进行分类定义 和统一管理,为其他层提供统一的元数据信息访问接口。 数据处理层:提供对业务对象与数据库之间的交互处理功能。隔离业务对象对数据访问层 接口的依赖,实现对多种类型数据库的支持特性。 资源管理层:资源管理层的主要职责是负责系统中国际化资源的访问、资源的发布、资源 的修改等功能,Portal 框架层通过资源管理层提供的访问接口来获取资源信息,业务框架代理 层进行业务处理的复杂性,实现了对不同“横切关注点”的分离与处理。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 5 页 共 26 页 2.6业务系统框架业务系统框架 业务系统框架采用插件化的思路,开发和管理公文、档案等业务模块插件;并遵循 MVC 设计模式,分为业务逻辑层、流转控制层和 UI 交互层,在保证业务逻辑核心实现的可控性和 安全性前提下,提高重用性、可维护性和可置换性。UI 交互层主要完成业务系统与人机交互 控制逻辑,通过独立的 UI 交互层将业务模块展现给系统用户,用户通过系统终端设备获取、 输入各种信息与系统进行信息上的互动。 2.7开发应用整合能力开发应用整合能力 在 JC6 的平台 JAP 上可以快速方便的进行开发、调试、部署及整合。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 6 页 共 26 页 3产品技术路线产品技术路线 3.1多层多层 B/S 结构,基于结构,基于 J2EE 技术架构技术架构 系统通过构架与先进的 B/S 多层应用体系结构之上,并采用了时下流行的 SSH2 框架、 JSP、Velocity、FreeMarker、Servlet、EJB、XML 等编程技术和面向对象的程序设计,将复 杂的业务处理逻辑、流程控制逻辑和数据存取逻辑通过 EJB 组件或系统封装的服务接口来实现, 并运行在应用服务器之上,实现业务逻辑的快速部署和灵活调整,并通过部署在应用服务器层 的专用组件实现对数据库的存取访问,以充分保证业务逻辑的完整性,事务的完整性从而保证 了数据的完整性和安全可靠性。 采用 J2EE 的原因同时也在于其支持所有的硬件和操作系统平台,是用户在操作系统和硬 件的选择上具有更大的自由度,其强大的跨平台性,多样的部署方式,一次编写,到处运行等 优点。 3.2采用面向服务架构的采用面向服务架构的 SOA 架构体系设计架构体系设计 SOA 是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义 良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬 件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的 方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之 间的松耦合。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序 的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。SOA 的架构特点如图所示: JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 7 页 共 26 页 3.3Spring 框架,保证业务和平台之间业务和业务之间的松耦合框架,保证业务和平台之间业务和业务之间的松耦合 Spring 通过将程序的依赖关系通过容器控制,而不是由程序之间互相控制其依赖关系。 在运行时通过容器注入其依赖关系达到控制反转解除耦合达到业务之间松耦合的模式。通过 Spring 提供的 IoC 容器,我们可以将对象之间的依赖关系交由 Spring 进行控制,避免硬编码 所造成的过度程序耦合。有了 Spring,用户不必再为单实例模式类、属性文件解析等这些很 底层的需求编写代码,可以更专注于上层的应用。 3.4采用采用 MVC 设计模式,保证展现和业务逻辑的分离设计模式,保证展现和业务逻辑的分离 系统采用了 MVC 的设计模式,它可以强制性的使应用程序的输入、处理和输出分开。使用 MVC 应用程序被分成三个核心部件:模型、视图、控制器。他们各自处理自己的任务。 视图:视图:代表用户交互界面,对于 Web 应用来说,可以概括为 HTML 界面,但有可能为 XHTML、XML 和 Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。 模型:模型:就是业务流程/状态的处理以及业务规则的制定。他从应用技术实现的角度对模型做了 进一步的划分,以便充分利用现有的组件。 控制:控制:可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。 3.5采用采用 ORM 保证数据与底层数据库的无关性保证数据与底层数据库的无关性 对象关系映射(Object Relational Mapping,简称 ORM)是一种为了解决面向对象与关 系数据库存在的互不匹配的现象的技术。 简单的说,ORM 是通过使用描述对象和数据库之间 映射的元数据,将 java 程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种 形式转换到另外一种形式。ORM 是随着面向对象的软件开发方法发展而产生的。面向对象的开 发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存 放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中 表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据 库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统一般以 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 8 页 共 26 页 中间件的形式存在,主要实现程序对象到关系数据库数据的映射。 利用 ORM 技术可以实现对象数据到关系数据的持久化透明,使开发人员只关注对象,不用 关注数据存储到什么样的数据库,从而保证了上层程序与底层数据的耦合分离。是程序不依赖 于具体数据库实现。 3.63.6利用利用 Web Service 和和 PHPRPC 服务技术实现跨系统的交互服务技术实现跨系统的交互 系统开发技术路线将会采用基于 XML、WEB Service 和 PHPRPC 服务的异构系统综合服务解 决方案。从而解决系统的跨平台问题。WEB Service 和 PHPRPC 服务是在 Internet 和 Intranet 上进行分布式计算的基本构造块。开放的标准以及对用户和应用程序之间的通信和协作的关注 产生了这样一种环境,在这种环境下,WEB Service 和 PHPRPC 成为应用程序集成的平台。其 他应用服务可以是通过使用多个不同来源的 WEB Service 和 PHPRPC 构造而成的,这些服务相 互协同工作,而不管他们位于何处或者如何实现。 4产品关键技术产品关键技术 4.1灵活的工作流引擎灵活的工作流引擎 JC6 产品采用的工作流引擎技术符合 WFMC 标准和 BPM 规范,拥有成熟稳定、强大和易 扩展的流程控制机制,它能用活动、任务、处理者、交互协作、数据、传递、规则、状态、权 限、定时器等表示业务流程。提供 109 种工作流相关功能(11 种流程运行功能+18 种流程运行 扩展功能+10 种流程监控功能+2 种系统数据处理功能+17 种权限控制功能+9 种工作流系统一 般功能+9 种工作流系统的表单功能+18 种系统扩展功能+15 种系统高级功能,参考工作流系 统的 131 个功能 作者:胡长城) 其主要特性如下: 【1】支持根据业务数据设置分支判断 【2】业务流程能够在运行时刻动态调整,具有流程的版本管理,新版本流程和老版本的流 程可以同时运行 【3】支持流程中可以退回,前一步处理人可以在后一步没有处理前撤回 【4】前一步的处理人可以指定后面的步骤和步骤的执行人 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 9 页 共 26 页 【5】支持会签并可设置会签处理时是按顺序处理还是同时处理还是可以转下一步等 【6】支持和组织关联,设置跳步人员,使流程在复杂而庞大的组织结构流转 【7】处理人可以设置为人员、部门、角色(职务、岗位、流程发起者、某步处理者、和前 一步处理者、发起者领导、某步处理者的领导、等等) 【8】支持任务的代理机制(应对临时不在岗的情况)和移交机制(应对离职的情况) 【9】支持图形化的流程图设计器 【10】支持对流程的分类管理 【11】支持自由流程,由流程发起人根据具体业务自由设置流程。 【12】可根据“流程状态” 、 “发起人” 、 “流程类型” 、 “发起时间” 、 “办理时间”等条件,对 流程进行全程查询、监控。 【13】可对“待办流程” , “节点效率” 、 “超时节点”等关键指标进行统计分析。 【14】流程能绑定用户在 JC6 中制作的表单,并能控制表单字段,使不同节点的处理人拥有 不同的字段处理权限。 【15】灵活的消息机制,流程处理人之间可以通过 JC6 的网络寻呼、手机短信等进行有效 沟通。 可视化的流程设计器 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 10 页 共 26 页 流程跟踪 可视化的流程监控体系 工作流管理系统提供直观的监控体系,能够方便企业流程监控人员快速定位每个任务当前 的处理状态,而且还支持企业级的流程干预措施。另外从两个方面提供流程复用机制,一方面 支持用户在设计流程时,直接拷贝本系统中已经存在流程设计;另一方面,本项目将提供满足 标准的流程设计文件直接导入到系统中。这样满足客户在建立分支机构时,直接将企业成熟的 工作流程直接复用到新的分支机构,进而实现各分支机构的统一管理。 4.2强大的智能表单强大的智能表单 智能表单是一个强大的二次开发组件,不但可以开发业务表单绑定任意流程,还可以开发 受权限控制的个性业务应用模块。基于 JC6 的 SOA 架构平台,实现表单的后台内核,并通过 WEB2.0 技术实现前端页面与后台的无缝衔接: 【1】与工作流之间是松耦合关系 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 11 页 共 26 页 智能表单拥有丰富的 API 接口函数,既可以与不同厂家的工作流引擎关联使用,绑定多个 任意流程的任意活动,也能够支持企业独立部署智能、设计、使用和维护智能表单。 【2】拖拽式的可视化设计 智能表单采用先进的 web2.0 和 Ajax 技术,结合用户使用 Office 软件的操作习惯,采用所 见即所得的机制,提供可视化的表单设计界面。表单设计器是用一个 HTM 的网页来实现, 直接采用拖拉的方式在页面上摆放控件,设置控件的属性,事件,设计好的表单可以直接运行。 【3】易于使用 可以根据系统提供的大量模板快速生成表单(包括页面和数据库表等) ,也可通过界面操 作,新建表单向导,生成 SQL 语句向导等等。 【4】齐全的基础控件 智能表单除了常见的控件之外,还有页签控件, spin , shape , checkboxlist , radiolist , dropdownlist , webgrid , tree , upload 等等。 【5】强大的功能控件 表格控件:在 HTML 的 TABLE 元素的基础上增加了 拖动修改列宽 , 点击标题行排序 , 行间列间计算公式 , 多层表头 , 表格多选 , 固定列显示。单元格输入支持:checkbox, dropdownlist, text, 日期输入 , 弹出自定义窗口输入 等功能。 下拉列表控件:下拉的内容可为常数列表或数据库的查询记录 , 支持多选,模糊查找, 翻页,直接输入,下拉时弹出新窗口等功能。 树控件:参考互联网上众多的 JS 树控件的优点,智能表单里的树控件支持异步加载,数 据源可为数据库 /XML 文件 /XML 字符串,方向键导航,多选,可编辑等等功能 。 【6】支持 Ajax 智能表单采用 AJAX 和后台进行交互,支持局部更新,异步调用。交互性能非常好。 XML 技术在 智能表单中几乎无所不在 。 【7】数据层和样式层分离 智能表单采用自己设计的数据集作数据层,样式层采用 HTML,CSS 等标准的网页技术。 系统结构简单灵活,便于维护发展。 【8】支持主流的数据库 由于智能表单采用 JDBC 访问数据库,所以可以使用 sql server ,oracle 等主流数据库。 【9】多样的数据验证 除了判断不能为空,是否为数字,值的范围等常见的验证之外,智能表单还包含是否为电 话号码,是否为身份证号,是否包含汉字等等,几乎包含了所有能想到的验证。 【10】集成方便 可以直接在智能表单中调用 java 后台,也可以调用 web service。用户可以自定义一些业 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 12 页 共 26 页 务函数直接挂到选择函数的窗口供选择。 表单设计器 4.3基于插件管理模式的系统整合技术基于插件管理模式的系统整合技术 产品采用企业服务总线(ESB)和插件管理技术,在本产品与其他 IT 系统之间建立相应的适 配器和接口,包括 Web services、FTP、API、XML 文件、SQL 访问等,将企业所有的 IT 应用 系统都转换成服务,与实际的业务板块建立对应关系,在此基础上,在 IT 系统服务之间构建 与实际业务板块完全相同的逻辑关系,从统一登录、用户管理、界面集成、流程交互和数据交 换等多个维度提供整合应用,满足客户在不同时间不同应用场景的需要。 4.4多层级组织的集团化应用技术多层级组织的集团化应用技术 产品支持多层级组织的集团化应用,可以对下设的分机构或子机构根据业务需要进行统一 管理和分级维护;这种多层次组织结构具有规模大型化、布局分散化、组织结构层次化等特点。 其业务结构可以满足: 【1】保证各子机构彼此独立的前提下,实现总部的统一管理以及各子机构间的信息互通; 【2】有效区分和正确管理总部与各子机构、各子机构自身的流程业务和有效业务数据; 【3】有效分配企业总部与下属机构的平台各功能的使用权力范围和有效数据范围; 【4】灵活管理流程的可自定义、可授权修改、可复用; 【5】企业总部和各子机构之间不仅可以完成纵向协同,也可以通过同一套系统建立跨机构 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 13 页 共 26 页 的横向协同。 4.5基于基于 Lucene 的全文检索的全文检索 Lucene 是 apache 软件基金会4 jakarta 项目组的一个子项目,是一个开放源代码5的全文 检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了 完整的查询引擎和索引引擎。经过本公司的封装加入了新的文本分析引擎,以此为基础建立起 完整的全文检索引擎。可以独立部署,也可以集成进系统。提供信息的全文检索及检索后的结 果展示。 5产品扩展性产品扩展性 5.1支持单点登录支持单点登录 支持快速的单点登录的整合能力,自身提供了单点登录的服务及认证,可以作为其他系统 的单点登录的服务方,也可以提供单点登录的服务方快速整合。 5.2支持支持 XML 数据交换数据交换 支持按照系统定义的标准 XML 格式传递数据,同时也支持针对系统组件提供的接口进行 XML 格式的数据交换。 5.3企业级服务总线企业级服务总线 采用 SOA 架构保证了各组件的松散耦合,同时保证了组件的快速整合及快速开发,能够 根据应用需求的不断发展,方便地进行扩展和升级,并保证系统正常运行、可靠运行。 5.4多层体系架构多层体系架构 产品采用了当前流行的多层次架构,总体分为展示、业务逻辑、持久 3 大层,每层可以根 据实际业务分为多个层次,在设计上采用了各层之间透明的做法是各层之间的改动对其他层不 影响,从而实现了业务需求的扩展对业务展现及业务存储的影响最小。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 14 页 共 26 页 6产品部署方式产品部署方式 6.1单一系统部署单一系统部署 所有应用都集中在一台服务器上,数据库部署在数据库服务器上,这在开发和实施上都比 较简。 6.2集中式部署集中式部署 这是单一服务器的计算模式的变种,在用户量特别大并且并发量比较大的情况下采用,多 台服务器群集,前端运用负载均衡将请求转发至空闲的服务器上,在逻辑上如同一台服务器: JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 15 页 共 26 页 6.3分布式部署分布式部署 这是 SOA 的一种模型,即在数据量大、并发量大的情况下,单一或简单群集不能有效解 决问题,即可将其中逻辑比较集中,资源消耗比较大的应用抽离出来,封装成独立的服务,单 独部署,从而形成基于服务的中心计算模式。 6.4混合部署方式混合部署方式 混合部署方式是将集中式部署和分布式部署结合的方式来应对业务复杂、访问量大、并发 量大的情况。这种计算模式中,还可以根据实际情况,对重要的服务器做群集处理,以提高计 算能力。如果这种计算模式进一步发展,就可以形成协同云计算和 SaaS 计算模式,提供超强 的计算能力,以达到整个计算中心面向 INTERNET 提供协同服务。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 16 页 共 26 页 7运行环境运行环境 JC6 产品支持在 Windows,Linux 平台上均可运行,具有优异的跨平台能力。 7.1建议硬件规格说明建议硬件规格说明 需要以下配置服务器 2 台分别用于安装数据库系统和 JC6 产品 硬件名称硬件名称硬件要求硬件要求硬件配置描述硬件配置描述 硬盘必须具备 磁盘可用空间: 100.0 GB 建议:100.0 GB 或更大的可用空间 处理器必须具备双核 3.0 GHz 内存必须具备4 GB 或更大的内存 USB 口必须具备至少 2 个。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 17 页 共 26 页 COM 口可选 7.2服务器软件环境服务器软件环境 软件名称软件名称软件描述软件描述备注备注 操作系统 (OS) Windows 2000 及以上 SUN Solaris IBM AIX FreeBSD Linux HP HP-UX 其他支持 JAVA 的操作系统 支持主流的 UNIX 操作系统平台 和主流的服务硬件平台 数据库(DB) Sql Server2000 及以上版本 MYSQL5.5 及以上版本 ORACLE9i 及以上版本 *支持各个版本的中文版、英文 版。 应用中间件 TOMCAT6.0 及以上 JBOSS4.2 WEBLOGIC9.0 WEBSPHERE6.0 *支持各个中间件服务器。 JDK 开发工 具包 JDK6.0*安装 JDK6.0 版本 Office办公 软 件 Office2003 或 Office2007 系统在使用附件在线编辑这 个 功能时需要在服务器上安装 Office 办公 软件。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 18 页 共 26 页 7.3客户端软件环境客户端软件环境 软件名称软件名称软件描述软件描述备注备注 操作系统(OS) Microsoft Windows Server 2003(中文/英文)+SP2 Microsoft Windows Server 2008(中文/英文) Microsoft Windows XP (中文/英文)+ SP2 Microsoft Windows Vista (中文/英文)+ SP1 Microsoft Windows 7 (中文/英文)+ SP1 Web 浏览器 Internet Explorer 7 Internet Explorer 8 Internet Explorer 8 Office Microsoft Office 2003 Microsoft Office 2007 8产品功能清单产品功能清单 模块名称模块名称功能点功能点功能简介功能简介 收文登记 收文登记是收文办理的第一步,收文登记人员以 插入或扫描方式录入正文,填写阅文卡信息,插 入附件、暂存等操作。 公文查询 查询个人发起或个人需要办理的所有公文信息, 包括收文信息和发文信息。 公文管理 发文草拟 发文业务的业务类型,通常政府机关会按照不同 的公文类型来进行拟稿,以 word 控件的形式编辑 正文信息,支持依文起文,暂存等功能; 借阅审 核 档案管理员对档案的借阅申请进行审核,审核通 过后,档案可供借阅。 全宗设置 为档案维护全宗信息,保证每个机构唯一一个全 宗号码 档案管理 机构问题 管理 维护档案的分类,档案分类按照机构名称和问题 组合来命名。 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 19 页 共 26 页 档案室管 理 维护不同机构下所拥有的档案室。 案卷管理 维护档案室所使用的案卷,包括案卷的添加、删 除等操作。 待归档管 理 针对待归档中的文档执行归档、查询、删除等操 作。 档案管理档案文件的管理包括查询、公开、销毁等操作。 借阅管理 根据借阅流程借阅已归档的档案信息,通过借阅 后方可查阅正文信息以及办理意见等 与在线的人员进行信息的传递和沟通,传递过程 可带附件。通过寻呼可以给离线人员手机发短信 进行信息的传递和沟通。所有发送和接受的信息 都会被系统记录下来,确保日后有据可查 管理收到的寻呼信息,包括对寻呼的查询、删除 等操作。 管理发送的寻呼信息,包括对寻呼的查询、删除 等操作。 信息交流网络寻呼 对权限范围内的寻呼记录进行监督管理,可以进 行查询和删除 会议申请 根据会议申请流程提交使用会议室的申请信息, 可以对申请的信息进行删除、查询操作。 会议管理 管理会议的申请信息,包括会议的确认、会议的 取消、会议的删除、查询等操作。 会议类型 维护会议类型的信息,包括会议类型的添加、删 除、等操作。 会议室 对会议室信息的维护,包括对会议室的添加、删 除、查询等操作。 公务人员 从组织中设定公务人员的范围 公务信息 管理领导的公务信息、包括公务信息的添加、查 询、删除等操作。 会议日程 管理领导的会议安排信息,包括会议安排的添加、 删除、查询等操作。 一周安排 按周汇总领导的日程(包括会议日程和公务信息) 已审日程 对已经审核通过的日程进行管理 未审日程 审核领导的日程信息 车辆管理 维护车辆的基本信息,包括信息的添加、查询、 删除等 行政管理 司机管理 维护司机的基本信息,包括信息的添加、查询、 JC6-技术白皮书 地址:北京市海淀区上地软件园南路 57 号院内科技楼;邮编:100093 电话传真第 20 页 共 26 页 删除等 用车申请 维护用车申请信息的管理,包括申请信息的添加、 撤销申请、查询、还车登记等操作。 用车审批 根据审批流程审批用车申请信息,审批通过,则 车辆可以使用,驳回,则需要重新填写用车申请 信息。 我的便签 便签信息的管理,包括便签的查询、添加、删除 等操作,同时可以将便签信息导入到日程、寻呼 中。 邮箱设置 设置邮件服务器的相关信息、包括邮箱的账号、 邮箱服务器的设置等。 我的邮箱 包括邮件的收取、发送

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论