核电前期成果利用信息管理平台技术方案.doc_第1页
核电前期成果利用信息管理平台技术方案.doc_第2页
核电前期成果利用信息管理平台技术方案.doc_第3页
核电前期成果利用信息管理平台技术方案.doc_第4页
核电前期成果利用信息管理平台技术方案.doc_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

核电前期成果利用信息管理平台技术方案 核电前期成果利用信息 管理平台技术方案 核电前期成果利用信息管理平台技术方案 目录目录 一 一 综述综述 4 1 1 项目名称 4 1 2 应用单位 4 1 3 建设背景 4 二 二 建设目标建设目标 4 2 1 建设原则 4 2 2 总体目标 5 2 3 建设内容 5 三 三 总体设计总体设计 5 3 1设计思想 5 3 2设计原则 6 3 3平台选型 9 3 4系统平台软件技术 11 3 5系统架构 32 四 四 核电成果利用管理平台部署模式核电成果利用管理平台部署模式 35 4 1 核电成果利用管理平台应用划分的基本原则 35 4 2 部署模式 集团总部集中部署 36 4 3 系统平台网络拓扑结构设计 37 4 4 服务器建议 37 4 5 服务器操作系统 38 4 6 数据库软件 38 4 7 应用服务器软件 38 五 五 功能设计功能设计 39 5 1 逻辑架构 39 5 2 功能设计 39 六 六 安全设计安全设计 57 6 1 应用软件安全设计 57 6 2 数据库安全设计 61 6 3 网络安全设计 61 6 4 病毒防护 61 6 5 入侵监测 61 6 6 安全管理制度 62 七 七 施工组织计划及项目实施方案施工组织计划及项目实施方案 62 7 1 系统安装 调试和集成地点 62 核电前期成果利用信息管理平台技术方案 7 2 目团队的构成 62 7 3 项目协调与管理方案 63 7 4 项目进度安排 64 八 八 质量保证体系质量保证体系 65 8 1 工程实施过程中的管理与配合 65 8 2 计划与工作汇报 67 8 3 项目阶段验收 67 8 4 个别问题处理方法 67 8 5 盛松质量管理体系简要介绍 67 九 九 系统培训计划系统培训计划 70 9 1 培训目的 70 9 2 培训时间 地点及方法 70 9 3 培训流程 71 9 4 培训环境准备 71 9 5 培训课程内容 71 十 十 系统验收计划系统验收计划 72 10 1 概 述 72 10 2 文档验收 73 10 3 功能验收 73 10 4 性能验收 73 十一 十一 技术支持及售后服务承诺技术支持及售后服务承诺 74 11 1 技术支持机构 74 11 2 服务内容 75 11 3 保修承诺 76 11 4 服务方式承诺 76 11 5 服务响应承诺 77 11 6 质保期后服务后承诺 77 一 一 综述综述 1 1 项目名称项目名称 核电前期成果利用管理系统 1 2 应用单位应用单位 某某集团公司核电事业部 1 3 建设背景建设背景 某投资集团公司组建于 2002 年 12 月 29 日 注册资本金人民币 120 亿元 2009 年 中电投集团营业收入突破千亿大关 达到 1012 亿元 实现利润 31 65 亿 元 完成发电量 2515 亿千瓦时 煤炭产量 4297 万吨 电解铝产量 110 万吨 目前 中电投集团可控装机容量 6000 万千瓦 煤炭产能 5015 万吨 电解铝产能 175 5 万吨 清洁能源比例 30 居五大发电集团首位 资产总额 3776 亿元 资产分布在全国 28 个省 市 自治区及港 澳等地 拥有 6 家上市公司 拥有 24 个已建成的 1000 以 上的大型电厂 某投资集团公司正在筹建核电站项目 核电事业部在核电建设中积累了大量前期 工程 项目 合同 管理流程等数据及文档 为了加强信息共享和规范管理 特构建 核电前期成果利用管理系统 二 二 建设目标建设目标 2 1 建设原则建设原则 本着 统筹规划 资源共享 安全可靠 务求实效 的原则 建设中电投核 电前期成果利用管理系统 本着提系统运行效率和稳定性为原则构建数据存贮方案 本着系统使用方便性为原则实现信息发布 文档管理 查询统计 权限管理 的建设 本着完善化 模块化 易于拓展的原则构建信息平台 2 2 总体目标总体目标 通过对集团公司有关核电前期项目工作成果数据进行梳理和分析 提出核电前期 工作典型流程 相应工期和费用目标等指标体系 在此基础上 建立一套具有远程数 据录入 授权查询和维护功能的核电前期信息数据系统 系统主要具备三类功能 一 是支持指导功能 二是前期基础数据管理功能 三是文档管理和查询功能 2 3 建设内容建设内容 1 确定技术架构 应用 数据库平台 2 实现信息发布 支持指导 基础数据管理 文档管理 权限管理 用户管理 消 息平台 查询统计 导入导出等功能的易扩展的核电前期成果利用信息管理平台 3 实现用户集团 二级分级用户管理模式 数据共享 统一备份的部署模式 4 完成集团现有数据的数据迁移工作 三 三 总体设计总体设计 3 1 设计思想设计思想 参照国际 国家有关标准和规范 以核心业务为主线 以核心信息资源为基 础 通用为主 兼顾特殊 服务纵向 关联横向 循序渐进 逐步完善 制 订满足某投资集团当前需求和未来发展需要 基于 基础平台 应用框架 应用系统 的设计理念 采用成熟 先进 稳 定 符合国际标准的应用平台和已应用于多种应用开发的应用开发框架 实现 元数据管理平台 工具 为元数据的管理提供基础保障 采用 B S 结构 Java EE 技术实现 支持 Web2 0 标准及技术 人机界面友好 可用性高 可维护性好 交互能力强 响应速度快 框架结构和模块化封装 便于模块增减和系统升级 基础应用模块缺省集成 实现 无需额外开发或集成 便于系统应用和成长 基础平台提供标准接口 便于与某投资集团的其它各类应用系统整合及特殊 需求的扩充 以及元数据和信息资源应用的进化 3 2 设计原则设计原则 系统的设计和实现的原则为 3 2 1 先进性和标准化原则先进性和标准化原则 系统的设计和实现 采用或可支持业界标准的体系结构 通讯协议 服务技术 消息格式 信息格式和数据标准 采用标准化成熟先进的计算机应用技术实现 有较 高的性价比 符合当今主流应用技术的发展方向 3 2 2 可扩展性可扩展性 应用系统提供良好的信息 数据接口 并具有很好的可扩展性和可移植性 易于维 护 以适应未来业务的发展变化 系统可平滑地扩展和升级 无需变动系统架构和现 有设备 3 2 3 开放性开放性 支持各种主流平台 如红旗 Linux HP UX IBM AIX SUN SOLARIS Microsoft Windows NT 2000 2003 Server SCO UNIX 等 支持多种数据库 支持各种常见数据库 Oracle DB2 SQL Server mySQL 等 的 JDBC 连接 包括国产主流数据库 3 2 4 可靠性和稳定性可靠性和稳定性 系统应采取成熟可靠的实现技术和体系结构 对自行开发的应用系统实行严格的 项目管理和质量控制 保证系统可以支持 7 x 24 的系统运作模式 3 2 5 实用性实用性 用户界面具有良好的可操作性 简便 直观 实用 应用系统要具有易于掌握 操作简单的特性 易于管理 3 2 6 安全性安全性 应用系统的设计和实现要构筑在安全的基础上 采用必要的系统安全及控制机制 诸如资源访问控制 分级权限管理 用户日志记录 角色身份鉴别 收发确认 数据 过滤 密钥机制 数字签名 CA 业务流量分析等多种措施保护系统安全 系统应具有监督和管理功能 以防止有害信息传播 3 2 7 灵活性灵活性 系统要能适应未来业务的增长和变化 可以平滑地扩展和升级 无需变动系统架 构和现有设备 诸如业务流程和信息分类应可自定义 当业务变动时 无需修改系统 或只需极少修改即可 3 2 8 经济性经济性 在保证系统功能和性能满足要求的前提下 适当考虑经济性 使系统具有较高的 性能价格比 3 2 9 延续性延续性 系统以服务建设目标为主线 充分利用现有的系统资源 保护既有投资成果 降 低投资成本 3 2 10 容错性容错性 应充分考虑到故障发生的可能性 系统运行环境 关键设备和软件产品都应具备 可信的容错性和高可用性 尽可能降低故障时系统崩溃的可能性 诸如服务器采用集 群架构 硬盘等可热插拔 配置不间断电源 采取数据备份和恢复机制 以保障系统 服务不受影响 提高系统的连续工作能力 3 2 11 组件化组件化 系统的设计和实现 采用面向对象的组件化技术 降低软件开发 管理与维护成 本 3 2 12 框架化框架化 系统的设计和实现以 高内聚 低耦合 为基准 基于框架结构和模块化封装 提高系统的可成熟度 可用性和持续发展能力 3 2 13 平台化平台化 系统的设计和实现 不仅是应用系统开发 而且是系统应用平台搭建 不是简单 供需 而是合作共赢 渐进开发 梯次应用 持续发展 提高系统应用的层次 可用 性和实用性 3 2 14 可集成性可集成性 系统在设计中和实现 要充分考虑同其它系统间的整合及数据交换 诸如采用或 可支持业界标准的成熟的可用性好的通讯协议 XML 数据格式 JMS 消息格式 Web 服 务来达成系统的可集成性 3 2 15 规范化规范化 系统建设按照规范的开发流程进行系统设计 开发 实施过程提交必要的阶段文 档 便于用户监督 审核 严把测试和质量关 降低项目风险 3 3 平台选型平台选型 3 3 1 采用采用 J2EE 体系结构体系结构 采用 Java EE 体系架构 以及浏览器 Web 应用服务器 数据库服务器 BWD 多层 应用体系结构 J2EE 为搭建具有可伸缩性 灵活性 易维护性的应用系统提供了良好的机制 1 1 保护用户原有保护用户原有 ITIT 投资 投资 基于 J2EE 平台的产品几乎能够在任何操作系统和 硬件配置上运行 以渐进的 而不是激进的 全盘否定的 方式建立的服务器端平台 机制是政府单位所需求的 2 2 支持异构环境支持异构环境 J2EE 能够开发部署在异构环境中的可移植程序 基于 J2EE 的应用程序不依赖任何特定操作系统 中间件 硬件 这对于适用全国范围的应用平 台系统是非常必要的 同时 能够快速集成和 J2EE 标准的第三方的现成的组件 把他 们部署到异构环境中 节省了由自己制订整个方案所需的费用 3 3 可伸缩性可伸缩性 J2EE 能提供极佳的可伸缩性去满足系统上进行运作的大批用户 提供了更为广泛的负载平衡策略 消除系统中的瓶颈 允许多台服务器集成部署 实现 可高度伸缩的系统 满足未来应用的需要 4 4 稳定的可用性稳定的可用性 一个服务器端平台必须能全天候运转以满足用户的需要 若 是意外停机 那会有灾难性后果 J2EE 部署到可靠的操作环境中 它们支持长期的可 用性 除部署在 WINDOWS 环境中 客户也可选择健壮性能更好的操作系统 5 5 最广泛的厂商支持 最广泛的厂商支持 J2EE 工业标准首先是被国际上的大公司所支持 如 IBM SUN BEA 等 同时 相当多的公司软件产品支持或准备支持这个标准 因此 采 用这个架构 有利于以后的系统的可持续发展和多系统的集成 6 6 开放式的系统架构设计开放式的系统架构设计 系统的工作平台将是一个开放的平台 集团 二级 单位的工作人员都将成为这个平台的用户 而且用户要求可以通过多种方式来访问这 个平台 基于这些应用需求 我们将采用 J2EE 平台来提供一个开放的系统架构 我们 将基于应用集成平台来实现开放式的系统架构 应用集成平台是支持 J2EE CORBA 标准 的基础平台 可以提供应用集成 工作流 门户管理等多种应用环境的底层服务 3 3 1 采用关系型数据库技术采用关系型数据库技术 支持 Sql Server 并支持向 Oracle 等大型关系型数据库移植 3 3 2 组件化的系统实现架构组件化的系统实现架构 满足客户需求是决定中电投公司工作质量和效果的重要前提条件 因此在这样的 环境下就对系统提出了更高的要求 即不但要能够稳定 准确地支撑现有业务 而且 要有快速部署新业务 快速适应业务流程变化的能力 我们总是想各种各样的办法来延长一个系统的生命周期 这也是从保护用户投资 的角 度出发的 我们也知道一个系统的生命周期的长短最关键的决定因素是他能否持 续适应用户需求的变化 经过多年的实践经验我们发现了这种基于组件的系统实现架 构的适应性是极强的 这一点也在我们以往实施系统的实践中得到了充分的验证 在组件化的系统环境中 每一个组件都是完成组件自身的独立的服务职能 这些 服务 职能都是最基本的业务职能 是完成一个完整业务逻辑的基本处理要素 这就是说要 任何一 个独立的组件都几乎不可能完成一个完整的业务 在业务逻辑十分固定并且很简单的 情况下 存在这种可能 完成一个完整的业务逻辑会有多个组件进行协同工作 这样的处理方 式会 给系统的设计和实现带来较大的困难 但是换来的是系统的灵活性和稳定性以及 适应用户各种新需求的能力明显增强 通过组件之间的松散耦合机制可以最大程度地 提高系统整体的适应能力 当用户地业务需求发生变化时 最坏的情况就是牺牲掉一 两个组件 而不会向以前的系统结构那样 牵一处而动全身 甚至造成整个系统崩溃 现在 我们根据以往的成功经验将组件化的系统结构进行了优化和产品化 将在 系统 实施中的基础组件以及系统组件的控制和管理职能从传统组件化系统的结构中提取出 来 通 过我们应用集成平台加以实现 这样除了保持组件化系统原有的优势以外 又大大地 提高了 系统整体的可扩展性 我们应用集成平台还可以作为整个企业信息化建设的基础架构 除了对整个系统运行环境进行支撑和管理外 还可以提供生成和维护上层组件的功能 3 4 系统平台软件技术系统平台软件技术 3 4 1 J2EE 体系结构体系结构 现代软件逐渐流行起来的研究方法首先必从所谓体系结构看起 这种看法颇有道 理 从整体着眼可以看得清楚 有居高临下的感觉 不但看得远 而且可以看得清晰 看得清楚意指一个东西 例如 J2EE 他里面到底有那些东西 有了体系结构图 可以 一目了然 所谓看得远 可以从体系结构中看开去 能够从体系上自然与其他技术体 系比较 看出这种体系的优点体现在哪里 缺点又表现在哪里 今后发展的方向应该 在哪里 所谓看得清晰 意指可以看到一个体系结构中各种元素彼此之间的交错众和 文理经脉能够一目了然 比清楚又进了一层 所以无论是初学者 还是资深的体系架 构师 他们有一个共同特点就是一定喜欢看体系结构图 J2EE 首先是个有机的整体 她以 J2SE 为基础 包含 13 种主要技术 请看其结构图 上面可以看到 J2EE 平台的整体结构 他的大部分核心技术也有标明 JDBC EJB RMI JSP JAVA SERVLETS XML JMS JTS JTA JAVAMAIL 和 JAF 其实 J2EE 本质上由一整套服务 SERVICES 应用程序接口 APIS 和协议构成 它 对开发基于 WEB 的多层应用提供了功能支持 J2EE 还要求描述在何时 何处需要使用 这些技术 过去 二层化应用 通常被称为 CLIENT SERVER 应用 是大家谈论的最多的 在很多情况下 服务器提供的唯一服务就是数据库服务 在这种解决方案中 客户端 程序负责数据访问 实现业务逻辑 用合适的样式显示结果 弹出预设的用户界面 接受用户输入等 CLIENT SERVER 结构通常在第一次部署的时候比较容易 但难于升级 或改进 而且经常基于某种专有的协议 通常是某种数据库协议 它使得重用业务逻 辑和界面逻辑非常困难 更重要的是 在 WEB 时代 二层化应用通常不能体现出很好 的伸缩性 因而很难适应 INTERNET 的要求 SUN 设计 J2EE 的部分起因就是想解决二层化结构的缺陷 于是 J2EE 定义了一套 标准来简化 N 层企业级应用的开发 它定义了一套标准化的组件 并为这些组件提供 了完整的服务 J2EE 还自动为应用程序处理了很多实现细节 如安全 多线程等 用 J2EE 开发 N 层应用包括将二层化结构中的不同层面切分成许多层 一个 N 层化 应用 A 能够为以下的每种服务提供一个分开的层 显示 显示 在一个典型的 WEB 应用中 客户端机器上运行的浏览器负责实现用户界面 当然终端类型可以多种多样 表示层表示层 尽管浏览器可以完成某些动态内容显示 但为了兼容不同的浏览器 这 些动态生成工作应该放在 WEB 服务器端进行 使用 JSP SERVLETS 或者 XML 可扩展 标记语言 和 可扩展样式表语言 业务层 业务层 业务逻辑适合用 SESSION EJBS 后面将介绍 来实现 数据访问数据访问 数据访问适合用 ENTITY EJBS 后面将介绍 和 JDBC 来实现 同后 台系统的集成可能需要用到许多不同的技术 至于何种最佳需要根据后台系统的特征 而定 为什么有这么多的层 事实上 多层方式可以使企业级应用具有很强的伸缩性 它允许每层专注于特定的角色 例如 让 WEB 服务器负责提供页面 应用服务器处理 应用逻辑 而数据库服务器提供数据库服务 由于 J2EE 建立在 JAVA2 平台标准版 J2SE 的基础上 所以具备了 J2SE 的所有 优点和功能 包括 编写一次 到处可用 的可移植性 通过 JDBC 访问数据库 同原 有企业资源进行交互的 CORBA 技术 以及一个经过验证的安全模型 在这些基础上 J2EE 又增加了对 EJB 企业级 JAVA 组件 JAVA SERVLETS JAVA 服务器页面 JSPS 和 XML 技术的支持 3 4 2 MVC 架构架构 在经过一番实践 并广泛借鉴和总结经验教训之后 J2EE 应用程序终于迎来 了 MVC 模型 视图 控制 模式 MVC 模式并不是 J2EE 行业人士标新立异的 MVC 的核心就是做到三层甚至多层的松散耦合 这对基于组件的 所覆盖的技术不断 膨胀的 J2EE 体系来说真是福音和救星 它在浏览器 本文对客户代理都称浏览器 和 JSP 或 SERVLET 之间插入一个 控制组件 这个控制组件集中了处理浏览器发过来的 HTTP 请求的分发逻辑 也就 是说 它会根据 HTTP 请求的 URL 输入参数 和目前应用的内部状态 把请求分 发给相应的 WEB 层的 JSP 或 SERVLET 另外它也负责选择下一个视图 在 J2EE 中 JSP SERVLET 会生成回给浏览器的 html 从而形成视图 集中的控制组件也有利 于安全验证 日志纪录 有时也封装请求数据给下面的 WEB tier 层 这一套逻辑 的实现形成了一个像 MFC 的应用框架 位置如图 下图为 J2EE 体系中典型的多层应用模型 客户层 Client tier 一般为浏览器或其他应用 客户层普遍地支持 HTTP 协议 也称客户代理 应用层 WEB tier WEB 在 J2EE 中 这一层由 WEB 容器运行 它包括 JSP SERVLET 等 WEB 部件 企业组件层 EJB tier 企业组件层由 EJB 容器运行 支持 EJB JMS JTA 等服务和技术 企业信息系统层 EIS tier 企业信息系统包含企业内传统信息系统如财务 CRM 等 特点是有数据库系统 的支持 应用框架目前主要集中在 WEB 层 旨在规范这一层软件的开发 其实企业组 件层也可以实现这个模型 但目前主要以设计模式的形式存在 而且有些框架可 以扩充 有了企业组件层组件的参与 框架会显得更紧凑 更自然 效率会更高 我们采用当前最为流行和有名的 Struts MVC 应用架构进行实现实现 Apache Struts Struts 是一个免费的开源的 WEB 层的应用框架 apache 软件基金致力于 struts 的开发 Struts 具是高可配置的性 和有一个不断增长的特性列表 一个 前端控制组件 一系列动作类 动作映射 处理 XML 的实用工具类 服务器端 java bean 的自动填充 支持验证的 WEB 表单 国际化支持 生成 HTML 实现表 现逻辑和模版组成了 struts 的灵魂 Struts 和 MVC 模型 2 的目的和 MVC 的目的是一样的 所以模型 2 基本可以和 MVC 等同起来 下图体现了 Struts 的运作机理 控制 如图所示 它的主要部件是一个通用的控制组件 这个控制组件提供了处理 所有发送到 Struts 的 HTTP 请求的入口点 它截取和分发这些请求到相应的动作 类 这些动作类都是 Action 类的子类 另外控制组件也负责用相应的请求参数 填充 From bean 并传给动作类 动作类实现核心商业逻辑 它可以通过访问 java bean 或调用 EJB 最后动作类把控制权传给后续的 JSP 文件 后者生成视 图 所有这些控制逻辑利用一个叫 struts config xml 文件来配置 模型 模型以一个或几个 java bean 的形式存在 这些 bean 分为三种 Form beans 表单 Beans 它保存了 HTTP post 请求传来的数据 在 Struts 里 所有的 Form beans 都 是 ActionFrom 类的子类 业务逻辑 beans 专门用来处理业务逻辑 系统状态 beans 它保存了跨越多个 HTTP 请求的单个客户的会话信息 还有系统状态 视图 控制组件续传 HTTP 请求给实现了视图的 JSP 文件 JSP 能访问 beans 并生成结果 文档反馈到客户 Struts 提供 JSP 标签库 Html Bean Logic Template 等来达到 这个目的 并有利于分开表现逻辑和程序逻辑 3 4 3 W flow 工作流平台工作流平台 工作流技术从出现到今天已有近 20 年的历史 工作流管理联盟 WfMC 对工作流 的定义为 工作流是一类能够完全或者部分自动执行的业务过程 根据一系列过程规 则 文档 信息或任务能够在不同的执行者之间传递 执行 由此可以得出 工作流 模型就是业务过程所包含的任务体及其执行规则有序集的形式化 工作流系统就是实 现工作流运转的计算机协同系统 工作流管理系统是工作流系统的实例 是工作流系 统在实际应用领域的具体表现 我们来分析一下企业典型的业务系统 诸如 ERP PDM CRM 等 如忽略其具体的 业务特征和具体的实现技术 仅对其共性进行抽象 可以发现其底层都包含过程控制 亦即工作流 再来分析其数据特征 其共性是都包含两类数据信息 一类是典型的控 制数据 另一类是鲜明的业务数据 对数据信息的计算机管理系统经过数十年的发展 已经非常成熟 即 数据库管理系统 而对业务过程的计算机管理系统由于应用的复 杂性 可变因素的多样性 目前还不很成熟 处于发展阶段 随着计算机应用技术的 成熟 网络系统的普及 以及 INTERNET 技术的快速发展 企业为了快速应对市场变化 的需求 要求构建能快速适应市场变化 具有极大柔性的 B2B 电子交易系统 经分析 不难发现 迫使信息系统发生变化的因素主要存在于两个方面 人员的变更以及业务 过程的改变 换言之 信息系统的柔性主要体现在对人员结构 或组织机构 和业务 过程变化的适应上 而工作流技术正是为适应这样的需求应运而生的 工作流技术作 为现代化企业实现过程管理与过程控制的一项关键技术 为企业的运营过程提供了一 个从模型建立 系统管理 到系统运行 系统监控 系统分析的完整框架 同时 工 作流管理系统通过一套集成化 可互操作的软件工具为这个框架提供了全过程的支持 3 4 3 1 参考模型参考模型 W Flow 实现的体系结构符合 WfMC 的参考模型 且模型的表述采用了 WfMC 制定的 XPDL XML Process Define Language 标准语言 下图是 WfMC 的工作流参考模型 图图 2 12 1 WfMCWfMC WorkflowWorkflow ReferenceReference ModelModel 3 4 3 2 W Flow 的架构的架构 图图2 22 2 W FlowW Flow ArchitectureArchitecture 3 4 3 3 W Flow 产品特色产品特色 符合符合 WfMCWfMC 的工作流标准的工作流标准 W Flow 采用 WfMC 的 XPDL 流程定义语言表述流程模型 符合国际标准 为流程的 协作和互操作定了坚实的基础 可视化的流程规划 符合业务人员的常规逻辑思维方式可视化的流程规划 符合业务人员的常规逻辑思维方式 组织模型设计 流程模型设计采用可视化的操作方式 直观地设定 Who When Where How to do What 等流程运转所需的一切信息 使企业业务流程的 管理更加人性化 面向对象的组件化框架系统设计面向对象的组件化框架系统设计 WEB ClientApplication Client Application Business Logic Application Server Workflow Engine Service Engine Persistence Manager Simulation Engine Mail Server JMS Server Log Manager Pool Manager WAPI Monitor Tool Trace Tool Audit Tool Application Tool Agent Adaptor Workflow Model Organization Model Resource Model Persistence Layer RDBXMLDocumentFlatFile 引入面向对象的组件化框架设计思想 将组织模型 流程模型 资源模型和服务 框架既相互独立 又有机整合 使系统具有更大的柔性和对新标准 新技术的适应能 力 MVCMVC 模式的表现层模式的表现层 表现层引用 Apache 的 Struts MVC 模式的 WEB Application Framework 实现 使得表现方式和应用系统的业务逻辑和数据存储得以分离 引入 抽象 Form 的理念 使得权限控管 以及适应其它种类的表现层技术变得轻而易举 强大的流程引擎 可支持复杂流程强大的流程引擎 可支持复杂流程 W Flow 相较于一般以文件为主或仅由程序构筑的工作流系统 更具有弹性与可扩 充性 能支持较复杂的流程设计 如多个分支流程 循环等 并提供多种分派方式 能忠实反应企业流程的实际运作过程 满足不同层次的需要 完善的流程控管与跟踪完善的流程控管与跟踪 通过 W Flow 的监控工具 可以实现流程的全程控管 多层系统架构 开放的扩充接口多层系统架构 开放的扩充接口 采用多层架构技术实现 将用户接口 User Interface 流程逻辑 Flow Logic 及持久化机制 Persistent Method 有机分离 让系统更易维护和扩充 JAVAJAVA 语言实现 无平台之忧语言实现 无平台之忧 采用 Java 技术开发的 W Flow 系统 除不受操作系统及数据库的限制外 更支持 开放式的标准规范 诸如 HTTP TCP IP SMTP XML WAP 的业界标准协议 使系统的 更具柔性 统一视点的数据引擎统一视点的数据引擎 对程序员透明 统一操作模式 隔离物理数据的数据引擎 也为数据的集成和分 布式数据引用奠定了基础 可扩充性极强的服务引擎和框架实现可扩充性极强的服务引擎和框架实现 对任务执行所需的各种服务 含代理 适配器等模式 提供统一的接口和配置管 理机制 使系统的柔性和扩展能力大大增加 且无形中具有对未来新技术 新标准的 适应能力 众口可调的脚本功能和系统扩展能力众口可调的脚本功能和系统扩展能力 提供可整合各种脚本语言的能力 极大地提升了程序员开发应用系统的灵活性 也使得程序员可随意扩张 W Flow 工作流系统的能力 满足不同需求的流程管理与权限设定满足不同需求的流程管理与权限设定 考虑到系统使用安全性 系统中的管理工具 客户端 以及流程任务所需的资源 和服务 可依据流程任务 角色按需设定不同的操作权限和采用不同的访问存取控制 策略 支持多国语言支持多国语言 针对不同的客户群 可以设置多种语言环境 提供对多国语言的支持 Web basedWeb based 的界面 不受时空限制的界面 不受时空限制 用户可利用浏览器实现流程的启动 并完成自己的工作 利用魅力无限的 Internet 技术打破时空的界限 流程级的系统集成流程级的系统集成 W Flow 对子流程的引用进行了扩展 可以实现异地流程的无缝集成 提供基本的 流程集成能力 可整合各种应用开发工具 系统应用范围广泛可整合各种应用开发工具 系统应用范围广泛 系统提供符合标准的完整 WAPI 含 WCAPI 口 使得 W Flow 与它系统能更紧密地 协作 产品的应用范围更加多样化 同时 W Flow 可以和各种各样的电子表单设计工具 引擎 规则引擎 报表设计工具 打印服务 器 应用集成工具 以及业务过程管理 系统可以很好地协作 共同完成企业的信息处理 3 4 4 CMS 内容管理平台内容管理平台 CMS 内容管理平台可以提供对公司信息发布的日常维护管理功能 这部分功能可以 通过管理工具实现 管理工具包括信息发布管理工具 网站框架管理工具 根据公司 的业务需求 3 4 4 1 信息发布管理工具信息发布管理工具 信息发布管理工具可以实现网上客服中心页面的快速更新 系统操作员可以通过 信息发布功能提供的编辑 审批 发布等工具将各种信息选用合适的模板方便 安全 地发布到网站上 并且不会影响网站的正常运行 信息发布功能大大减轻了网站更新维护的工作量 降低了人力的投入 通过网络 数据库的引用 将网站的更新维护工作简化到只需录入文字和上传图片 从而使网站 的更新速度大大缩短 从而大大加快了信息的传播速度 也吸引了更多的长期用户群 时时保持网站的活动力和影响力 同时对人员的技术要求也很低 只要有上网经验 就可以管理系统 由于本系统是基于数据库的管理 所以 任何改动都不会影响网页 的链接 所以避免了传统方法修改网页的大量重复的机械劳动 3 4 4 2 网站框架与布局管理工具网站框架与布局管理工具 网站框架管理工具可以定制网站的主框架的风格样式及包含主要页面元素 如标 题栏 菜单栏 内容栏 状态栏等 可定制各页面元素的样式及内容 同时有多种搭 配组合可供选择 以保证网站更换框架的方便快捷 网站框架管理可定制网站导航目录的风格样式及栏目菜单项 定制目录菜单功能 采用直观的树形结构显示 可直接定义具体的信息栏目分类和排序 网站框架管理还可以定制网站首页的风格样式及指定显示栏目内信息内容 网站框架管理解决了网站结构的用户定制 方便的实现了网站风格及结构的自由 变换 提高网站的信息发布的灵活性 3 4 5 接口管理平台接口管理平台 应用集成平台可以实现集成应用环境中各系统间的统一接口策略 即无论是一个 企业内部的各系统之间的接口还是企业内部系统与企业外部的系统接口 都统一由我 们应用集成平台实现集成 统一接口的设计方法改变了过去上一套系统增加多个接口的问题 由过去错综复 杂的网状接口方式变为清晰简洁的星型接口连接方式 除此之外 采用统一接口方式 还大大降低了接口的维护成本 并且可以更好的屏蔽以往接口双方系统的互扰 3 4 5 1 接口实现方式接口实现方式 我们应用集成平台支持的接口方式有很多种 每种方式都针对特定的应用 目前 我们应用集成平台可以支持的接口方式包括 数据级的接口方式数据级的接口方式 对方系统与应用集成平台通过直接访问数据实现接口 这种方式包含两种情况 一种是脱机数据接口 双方通过数据文件导入导出的方式进行信息交互 另一种是联 机数据接口 双方通过在线方式进行数据访问 应用集成平台可以自由定义接口数据 的类型和格式 并支持标准的 XML 文件 应用级的接口方式应用级的接口方式 对方系统与应用集成平台通过应用程序间的通信实现接口 应用级的接口方式可 以支持消息中间件方式 交易中间件方式 API 嵌入方式 DMI SOAP 以及基于 CORBA 的请求 服务方式 网络通信接口方式网络通信接口方式 对方系统与应用集成平台直接通过各种网络协议进行接口通信 3 4 5 2 接口参数快速定制接口参数快速定制 系统对于各类型的接口调用提供统一的接口转换程序 对于作为服务端接口 通 过接口转换程序统一读取接口信息 并按照接口协议进行数据转换 并发送到应用程 序进行处理 对于作为客户端接口 在发送之前按照接口协议进行数据转换后再进行发送 系 统的前后端采用同样的实现机制 做到了接口透明化 满足了系统在接口实现上的灵 活性 系统可以提供对于组件服务之间的调用接口 组件与关系型数据库接口 组件与 LDAP 数据库接口 组件与文件接口 组件与其他外部系统接口等各种接口协议的定义 从而屏蔽了各个数据源之间访问方式和数据格式的差异 对于业务逻辑层的做到了透 明化的效果 系统将协议分为发送协议和接收协议两种类型 发送协议就是作为系统组件主动 向服务方发送的协议 接受协议就是组件作为服务方被动接受到的协议 协议由元素 和数据组织规则组成 在系统运行环境中 系统动态的将元素标识替换成元素运行中 的数值 按照协议规则重新组织成数据串 进行数据的交互 3 4 6 消息平台消息平台 3 4 6 1 管理平台管理平台 消息是用户日常工作的核心信息 是形成用户操作模式的主要手段 消息平台集 成多种消息组件 进行统一处理 为用户待办事务提供唯一的展现 用户只需要关注 消息就可以处理系统提交的工作事务 各业务模块可通过标准化的消息接口 通过消 息平台透明地向用户发送消息 而不需要知道消息的传递方式 消息平台包括 消息 中心 心消息订阅 消息发送 办公助手 消息接口 3 4 6 2 消息中心消息中心 消息中心是单独的消息处理数据中心 系统内模块与消息中心已建立完善的接口 需要投递的消息 都转入到消息中心中 由消息中心统一服务 3 4 6 3 信息订阅信息订阅 用户可以选择订阅不同接收客户端的消息 如只接收手机短息 同时能够订阅哪 一类的消息进行提示 如 发文消息提示 会议消息提示等 设置表单如下 注 系统消息 为默认订阅 可以由系统管理员修改默认值 3 4 6 4 信息发送信息发送 用户可以通过信息发送模块将信息发到不同的接收客户端 如手机终端 消息助 手 WEB 消息客户端等 同时希望能够方便扩展 消息可以分类型或模块 方便以后 消息的查找 消息可以设置发送时间 过期时间等 同时可以发送即时消息以及群发 消息 如以下发送表单 3 4 6 5 信息接收信息接收 在接收消息时 我们可以通过 WEB 消息客户端弹出消息 手机接收和消息助手等 工具 如以下方式接收 WEB 消息客户端接收 3 4 6 6 消息接口消息接口 消息中心统一提供对外部设备 系统的接口 通过配置和部署硬件设备可和电子 邮件 手机短信 Web 客户端 其它消息客户端等进行对接 灵活发送消息 3 4 7 全文检索全文检索 主要封装了Lucene 支持与商业引擎的集成 主推的实现模式 全面考虑了权限的控制 支持多种数据格式 Word Excel PPT PDF HTML 支持分布式部署 以降低应用服务器的压力 3 4 8 权限管理权限管理 权限管理作为信息系统的基础构件 由系统管理员根据组织机构的设置情况 设 立各层级 部门 以及对应的配置管理人员 配置管理人员不仅要负责上线时的权限 并可进行定期的维护工作 权限管理主要功能 1 集中用户管理 在组织中的每个人 对于系统内的应用 只需登录一次 使用一 个用户名和密码 并可同时支持中文和西文两种模式登录 2 共享基础构件 系统内新增模块功能 均由权限基础构件进行配置 无需单独 为新模块建立独立的权限机制 3 分类配置管理 人事部门负责组织和岗位的设定 业务部门负责应用和角色的 配置 专人负责岗位和角色的关联 以及岗位和人员的配置 4 反映组织体系 权限管理构件使用后 可以方便直观的产生单位的机构与职能 的配置关系 岗位与操作的配置关系 相关操作在各部门的关系 系统在用户级提供统一的用户 组织机构 角色 组 特殊权限管理模式 在应 用及提供授权 查看 下载 打印 分级管理等多种权限机制 提供用户登录排他性登录机制 3 4 9 设计特点设计特点 盛松框架平台是在我公司对 400 多家用户的经验总结基础上 推出的更完善 更 先进的二次开发产品 继承了传统软件系统的精华 以工作流为主线 推出的新一代 二次开发平台 系统基于工作流平台及 J2EE 架构 采用 JAVA JSP XML 技术开发 在 Java 应用 服务器中运行 全面支持 B S Browser Server 结构 集成了 web 服务器和邮件服务 器 本系统可运行于 Windows Unix Linux 和 Solaris 等多种操作系统平台 兼容 Oracle SQLServer Mysql 等多种关系数据库 通过营造高效率的协同办公环境 建立与企业业务流程紧密结合的工作流应用系 统 实现切实可行的知识管理 并在此基础上拓展和深化企业办公信息系统的功效 定能使企业在新的市场经济环境下有效的提高自身的快速响应能力和创新能力 从而 保持其竞争优势和可持续发展的能力 系统结构采用单纯的 B S 结构 客户端采用浏览器方式 应能支持 Windows 9x Windows 2000 及 Windows XP Windows 7 1 智能化的工作流引擎 建立业务流程规范 强大的工作流引擎能支持企业的任何事务流程和业务流程 业务流程的信息化和 规范化能帮助企业建立起完善的企业行为规范和现代化管理制度 因此 企业利用工 作流系统既能够建立企业业务流程的管理规范 又以此来帮助企业规范自身的业务处 理程序 提高企业的办公效率 从而进一步保证企业的业务制度能够正确高效的执行 形成一套不依赖于个人的健全的管理制度 工作流系统也是 ISO 质量保证体系的有力 保证 完全符合 WFMC 国际工作流规范 基于 J2EE 标准 能够在各种应用服务器上运行 如 Tomcat JBoss WebLogic WebSphere 等 全方位支持各种数据库系统和几乎所有的操作系统 流程变量 转移变量 任务变量以及 ECA 条件事件动作 触发机制使工作流模 型更贴近实际业务流程 支持流程的多实例 发散 收敛 权重处理 顺序执行 并行执行使应用开发的 适应性和可拓展性更为强大 跳转 回退 取回等功能使工作流模型运行更具灵活性 提供强大的 Script 接口 使流程应用开发的柔性更强 产品化成为可能 任务前 后期 过期时间与事件触发机制 并与自动节点的协作 使流程的自动 催办 督办成为现实 子流程技术 自动节点 XML 数据交换标准 使流程之间的协作 应用之间的协 作和基于服务器之间的协作成为可能 支持流程分布式管理 实现跨网络 跨地 域的流程协作 实现企业级流程协作 支持及时消息 手机短信 E mail 等消息机制 实现全方位的协作 提供与 Office 图像处理等文字及图像软件的标准接口 使应用方便的实现痕迹 保留与图像处理的集成 提供强客户端软件平台 支持 Portlet 标准 使应用开发可以方便的基于门户集 成 2 完善的组织架构定义 工作流模型设计器提供了一个图形化的结构完善的组织架构定义模块 系统管理 可以方便的定义组织机构 部门 角色 用户等实体元素及其各元素之间的关系 角 色定义可使系统中各种权限的设置与具体的用户分离 这样 企业在调整组织机构或 有大规模 频繁的人事变动时 管理者能方便的对系统作相应调整 减轻系统维护的 工作量 图 图形化的组织机构定义 3 强大的权限管理与灵活方便的授权机制 系统的访问权限控制可细分到每个最下层的菜单 另外 用户在有事外出等情况 时 可通过指定代理操作 方便地将需要自己办理的任务授权给其它人员进行办理 4 图形化的工作流程定制功能 灵活 方便的图形化工作流定制功能 用户只需用鼠标拖拉操作即可方便地完成 工作流程的定制工作 图 图形化定制流程 5 完善的个人信息门户 提供方便的个性化的信息门户设置 可以根据自己的需要定制自己的工作界面和 功能 用户可以方便的设定自己的信息门户 选择使用的功能模块和增加自己的内容 灵活方便的设定外观 样式和位置等功能 搭建真正属于自己的个人信息门户 图 定制主页 图 菜单定制 管理员可设定每个用户能够访问的系统功能 系统数据遵循国际 XML 标准 真正 实现数据和表现分离 用户可定义数据的表现形式 最大限度的满足用户的需求 6 客户端的零安装和零维护 B S Browser Server 结构允许客户端无须安装任何客户端软件 只要客户机器 上安装有上网使用的浏览器 Microsoft IE 即可完全使用该系统 当服务器上的系 统升级或改动后 客户端无须任何维护即可自动升级 与服务器保持一致 真正实现 客户端的零维护 大大降低了系统管理员的维护量 7 完善的打印和痕迹保留软件包 利用外部程序开发了复杂打印和痕迹保留软件包 使得网络信息系统功能更加完 备 用户可以根据需要调整和修改打印模板 自动提取相应的数据实现复杂的打印效 果 在文件形成过程中 任何修改均记录在案 并以不同的颜色显示不同人的修改 可显示修改时间和修改人 还可以根据需要将带有修改痕迹的文本打印出来进行存档 图 痕迹保留 8 完善的扩展性能 程序结构为积木式结构化设计 使系统能够方便地进行模块的扩充 9 遵循国际标准 符合公共数据交换标准 系统采用国际最新的 XML 技术标准 在与其它系统交互时 能够方便的进行数据 交换 10 界面友好性和易用性 完全 Web 化网页界面 简明清晰 工作处理单一入口 人性化的贴切设计 用户 在操作系统时就如同在浏览网页一样 真正实现了系统的易用性 11 智能消息提示 系统提供多种方式的消息通知方式 包括支持手机短信 电子邮件 声音 动画 等 当有文件或其他业务需要办理时 无论你是否处于网络办公系统的环境 甚至无 须打开电脑 系统都会自动提示您 12 支持移动办公及远程办公 由于系统采用 B S Browser Server 结构 移动用户可轻松实现远程办公 用户 只需通过浏览器 Microsoft IE 经过口令安全认证之后就可以登录到系统中 完全 的使用该系统 处理日常事务 阅批文件和查询信息等 就如同在办公室中一样 用 户远程通过 VPN 或任何其他方式网上办公 系统运行速度不受影响 13 完善的打印功能 允许用户设计自己的模板和格式 3 5 系统架构系统架构 3 5 1 平台架构平台架构 Web 应用客户端应用客户端 Web 应用开发框架应用开发框架 AJAX 支持支持 流程引擎流程引擎 系统日志管理系统日志管理消息引擎消息引擎 License 管理管理 Session 管理管理 流程实例监控工具流程实例监控工具短信引擎短信引擎 流程强客户端流程强客户端 数据库数据库 源管理源管理 流程模型建模工具流程模型建模工具 组织机构建模工具组织机构建模工具 OracleFile System API WAPI 流程资源管理工具流程资源管理工具 JDBC 图 平台架构图 平台架构 脚本引擎脚本引擎 EJBJDOORM 流程交互调试流程交互调试 消息消息 短信配置短信配置 流程引擎管理流程引擎管理 Java EE应用服务器应用服务器 Web 服务器服务器 Struts 或其它或其

温馨提示

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

评论

0/150

提交评论