数字政务管理服务平台解决方案_第1页
数字政务管理服务平台解决方案_第2页
数字政务管理服务平台解决方案_第3页
数字政务管理服务平台解决方案_第4页
数字政务管理服务平台解决方案_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

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

文档简介

1、数字政务管理服务平台解决方案数字政务管理服务平台解决方案(此文档为 word格式,下载后您可任意修改编辑!)目录 TOC o 1-5 h z HYPERLINK l bookmark4 o Current Document 一、项目概述4 HYPERLINK l bookmark6 o Current Document 项目背景4 HYPERLINK l bookmark8 o Current Document 设计依据4 HYPERLINK l bookmark10 o Current Document 设计原则5 HYPERLINK l bookmark12 o Current Docum

2、ent 二、总体设计6 HYPERLINK l bookmark14 o Current Document 主要目标6 HYPERLINK l bookmark16 o Current Document 设计思路6 HYPERLINK l bookmark18 o Current Document 设计原则7 HYPERLINK l bookmark24 o Current Document 整体框架8 HYPERLINK l bookmark26 o Current Document 技术架构9 HYPERLINK l bookmark28 o Current Document B/S 结构

3、9 HYPERLINK l bookmark30 o Current Document JAVA 技术9 HYPERLINK l bookmark36 o Current Document XML 技术12 HYPERLINK l bookmark38 o Current Document 2.5.4工作流技术 13 HYPERLINK l bookmark40 o Current Document 三、系统功能及内容 15 HYPERLINK l bookmark42 o Current Document 3.1平台设计153.2数据交换共享平台设计 76四、安全体系建设 824.1安全因素

4、分析 824.1.1网络层风险824.1.2安全方案设计原则 85系统安全措施 86应用安全措施 87安全方案小结 894.2系统部署91五、方案亮点和特色 92六、收益分析 936.1经济效益936.2社会效益93数字政务管理服务平台解决方案数字政务管理服务平台解决方案一、项目概述1.1项目背景目前,国务院各部门和地方各级政府都不同程度地推行了政务公开。2006年以来,全国80%的县级以上政府或政府部门建立了政府网站,大多数县级以上地方政府和部分中央国家机关建立了行政服务中心,全国已建立综合行政服务中心2.8万多个。国务院70个部门、31个省(区、市)建立了新闻发布和新闻发言人制度。全国31

5、个省(区、市)和36个国务院部门结合实际,制定了政务公开规定。我国的政务公开采用多种形式,包括在机关办公场所公告栏公布,通过会议、广播、电视、 文书手册、电子屏幕、网站等公布,通过召开新闻发布会公开有关信息。推行政务公开是实践科学发展观,坚持立党为公、执政为民,加强党的执政能力建设的具体 体现;是坚持和发展社会主义民主,建设社会主义政治文明,构建社会主义和谐社会的必然要求; 是落实依法治国基本方略,推进依法行政,建设法治政府的重要举措;是建立健全惩治和预防腐 败体系,形成行为规范、运转协调、公正透明、廉洁高效的行政管理体制的重要内容。1.2设计依据数字政务管理综合信息服务平台的建设,将遵循国家

6、电子政务标准化体系,主要包含以下六 个方面:总体标准:包括电子政务总体性、框架性、基础性的标准与规范。应用标准:包括各种电子政务应用方面的标准,主要有数据元、代码、电子公文格式和流程 控制等方面标准。应用支撑标准:包括各种为电子政务应用提供支持和服务的标准。主要有信息交换平台、电 子公文交换、电子记录管理、日志管理和数据库等方面标准。信息安全标准:包括为电子政务提供安全服务所需的各类标准。主要有安全级别管理,身份 鉴别、访问控制管理、加密算法、数字签名和公钥基础设施等方面的标准。网络基础设施标准:包括为电子政务提供基础通信平台的标准。主要有基础通讯平台工程建 设标准、网络互联互通等方面的标准。

7、管理标准:包括为电子政务工程建设质量所需的有关标准,主要有电子政务工程验收和信息 化工程监理等工程建设管理方面的标准。1.3设计原则统一设计原则统筹规划和统一设计数据系统。稳定性原则数据系统的数据结构设计要具有扩充性,从而适应业务的变化,保证数据系统的稳定性。先进性原则系统构成采用成熟、具有国内先进水平,并符合国际发展趋势的技术和设备。高可靠/高安全性原则系统设计中充分考虑系统的安全和可靠;系统要具有较强的安全性和灾难恢复能力,运行稳 定,数据传输可靠,通过软件、硬件、管理制度等建立全方位的安全保障体系。开放性原则信息系统设计采用开放式系统平台,以保证不同产品的集成性,并降低系统的开发和维护成

8、 本。标准化原则遵守国家与省、市相关信息系统建设的统一标准。适用性原则充分利用目前的基础环境、硬件设施,在满足应用需求的前提下,尽量降低建设成本,避免 重复投资。可扩展性原则信息系统设计考虑到业务未来发展的需要,尽可能设计得简明,降低各功能模块耦合度,并 充分考虑兼容性。操作/维护的易用性原则设计和开发的系统符合实际情况,满足使用需要,充分考虑业务人员的操作习惯和行业习惯, 易于操作,界面友好,方便实用。二、总体设计2.1主要目标全面贯彻落实科学发展观,进一步发挥电子政务对加强经济调节、市场监管、社会管理、公 共服务的促进作用;坚持政府主导与社会参与相结合,坚持加快建设与深化应用相结合,坚持促

9、 进发展与保障信息安全相结合,坚持技术创新与管理创新相结合;以提高应用水平为重点,以政 务信息资源开发利用为主线,建立信息共享和业务协同机制,更好地促进政务信息公开和行政管 理体制改革,推动电子政务建设健康发展。基于统一的技术架构,构建政务管理综合信息服务平台,实现内部资源整合和业务应用整合,用信息技术对内部信息资源进行集中式管理,实现高度整合和关联共享。系统建成运行之后,将 构建形成全县统一的电子政务系统,为公务员提供信息化办公环境,为市民、企业提供全流程电 子化的办事服务。系统中协同办公系统、行政审批系统和电子监察系统三大应用互相融合的电子 政务模式,将使各部门的办事流程完全展现在阳光下,

10、极大提高政府部门的办事效率,使公众轻 松享受网上轻点鼠标进行办事的便捷服务。我县将通过综合信息服务平台的建设和长期运行,逐 步建立健全电子政务的长效管理机制和运行机制,全力构筑一个“低成本、高效率、重法治、可 持续”的信息化支撑环境,全面提高政府部门依法行政和公共服务的能力,构建政府行政管理、 社会管理和便民服务的新模式。2.2设计思路建设通过分层、分模块的设计和开发,使应用软件系统体现出如下特点和优势:可分解性:降低整个系统的复杂性,提供将问题分解成子问题的系统化机制,实现 模块化解决方案可组装性:使设计构件能被组装成新系统,提供一种不一切从头开始的模块化解决可理解性:一个模块可以作为一个独

11、立的单位(不用参考其他模块)被理解,以便 于构造和易于修改。连续性:对系统需求的微小修改只导致对单个模块,而不是整个系统的修改,则修 改引起的副作用就会被最小化。模块保护:模块内高聚合,模块间低耦合。如果模块内出现异常情况,其影响只应 限制在模块内部,使得因错误引起的对整个系统的副作用降低到最小程度。2.3设计原则根据政府项目的经验,本系统在规划和实施过程中,应遵循以下一些原则:先进性原则在实用、可靠的前提下,跟踪国内外先进的软件开发平台和软件开发技术,使系统能够最大 限度地适应技术发展变化的需要,以确保系统的先进性。实用性原则以满足当前工作的业务需求为首要目标,面向实际、注重实效,坚持实用、

12、经济的原则,应充分利用原 有设备和信息资源,应用软件考虑用户的操作习惯,为后台用户和终端用户提供友好的操作界面 以及丰富的联机帮助,全面提升系统的实用性和经济性。实用性原则主要包括:易操作性、适应 性强、界面友好、可维护性好。可靠性原则采用国内成熟、稳定、可靠的J2EE软件技术架构,把各种可能存在的风险降至最低,确保系统长期安全地运行。安全性原则充分考虑信息安全的重要性,具有必要的信息安全保护和信息保密措施,建立可靠的安全保 障体系,对非法侵入、非法攻击和网络计算机病毒应具有较强的防范能力,具有健全的备份和恢 复策略,所采用的保护措施应能按照等级保护的要求,建设符合相关保护标准的信息安全体系,

13、 保证整个系统正常高效的运转。扩展性原则充分考虑业务未来发展的需要,具有一定的前瞻性,考虑在统一系统架构下增加新险种业务 的可行性;充分考虑系统升级、扩容、扩充和维护的可行性;充分考虑与原有系统的兼容性,保 证整个系统在实际需要时可以平滑地过渡或升级。易维护性原则充分考虑可维护性,使日常维护和操作直观、简便和高效。建模工具要先进,模块化程度要 高。统一性原则按照“统一工作平台、统一信息发布”的原则进行建设。整合性原则按照总体设计的要求对内网门户、政府信息公开、业务系统等现有的网站系统进行有效优化和整合。2.4整体框架综合以上章节的分析,数字政务管理综合信息服务平台根据设计思路和原则的要求,其总

14、体 设计方案逻辑架构如下图所示:表现层外部系统应用层支撑层数据云基础云服务内网门户:单点登录、信息发布、数据展现外网门户:信息发布服务器、存储、网络及其它硬件标准规范体系智能化行政服务平台权利运行平台事:智能化行政服务管理平台.-事项办理系统贝管综合管理电子应用支撑平台:基础应用、应用支撑框架、基础技术平台网上虚拟 办事大厅协同办公管理系统.j-状态查询安全认证体系服务运维体系法制监督系统1电子监察系统标准规范体系位于整个体系架构的最左侧,贯穿整个项目,是整个项目建设非常重要的组成部分;标准与规范体系是保障整个项目实施成功的软性因素,也是成功实施最重要的一环。为了实现0A办公系统与后续建设业务

15、系统的互联互通和信息共享,必须要遵守或建立统一的行业业务数据标准, 为业务协同、数据交换的奠定基础。安全保障体系与运维管理体系位于整个体系架构的最右侧,贯穿于整个体系架构各层的建设过程中,是整个项目建设非常 重要的组成部分。安全管理体系包括物理安全、网络安全、数据安全和系统安全措施所构成的安 全基础设施、安全支撑平台、应用系统安全及安全管理体系,为系统提供全方位的安全防护。系统平台包括网络拓扑和布局、网络设施、主机、服务器等硬件设施、以及存储备份系统、操作系统和数据库系统等基础软件平台;硬件网络基础设施是数据综合评价系统建设的基础平台。数据中心电子人民政府所有数据包括系统结构化数据与非结构化数

16、据(图片、文档等),存储着新系统本身产生的数据信息,为应用系统正常稳定运行提供数据支持数据平台是系统数据的支撑 层,提供系统搭建过程中所需原始数据信息,便于新系统与原系统的数据整合。应用支撑平台为项目建设提供应用支撑框架和底层通用服务,在本次项目建设中,主要由工具软件组成。 应用支撑层为系统提供一个灵活定制组件化的开发及运行环境。实现业务与数据的分离,在满足目前建设需要的基础上,适应未来业务、技术的变化和发展,使系统具有“生长性”。基础中间 件是指J2EE的WEB应用服务器,通过第三方专业工具软件的支撑,来满足业务的需要。应用系统以应用支撑平台为基础,向电子人民政府提供0A办公业务应用,电子监

17、察、行政审批、应用支撑平台和数据交换平台,及内外网门户等组成。2.5技术架构B/S 结构系统采用B/S结构(Browser/Server )即浏览器/服务器结构,该结构在 20世纪90年代末 期开始盛行,是目前最流行的网络软件系统结构。B/S技术的优势在于:(1)基于开发的,非专用的标准B/S技术所基于的标准是开放的、非专有的,是经标准化组织指定而非单一技术厂商指定的。(2)较低的应用开发及管理成本客户/服务器的应用,无论是安装、配置还是升级都需要在所有的客户机上实施,B/S技术的成本较为低廉,一般只需安装、配置在服务器上,在客户机上的工作较少,故而降低了开发和管 理的成本。(3 )对信息及应

18、用系统的自由访问现在许多计算机用户已经建立起了网络,由于信息和应用系统可通过WW浏览器进行访问,因此几乎所有的客户均可自由地、主动地访问信息和系统。(4)主动服务的信息系统每个用户在信息系统上可以各取所需,自由地、主动地访问信息和系统(5 )较低的培训成本浏览器的技术简明易用,一旦用户掌握了浏览器的用法,也就掌握了运用系统上各种信息资 源的钥匙。JAVA 技术J2EE的概念J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心 Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版 中的许多优点,例如”编写一次、随处

19、运行”的特性、方便存取数据库的 JDBC API以及能够在In ternet 应用中保护数据的安全模式等等,同时还提供了对EJB、Java Servlets、JSP JMX以及XML技术的全面支持。J2EE体系结构提供中间层集成框架用来满足需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,增强了安全机制,提高了性能。J2EE的优势J2EE为搭建具有可伸缩性、 灵活性、易维护性的业务系统提供了良好的机制。在系统的运营、发展中,保护现有的信息化的投资,而不是重新制定全盘方案是很重要的。这样,一个以

20、渐进的 方式建立在已有系统之上的服务器端平台机制是本次系统建设所需要的。J2EE架构可以充分利用原有的硬件、软件、应用系统的投资。这是因为J2EE拥有广泛的业界支持和一些重要的软件厂商的参与。由于基于 J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作 系统和硬件也能被保留使用。支持异构环境:J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构计算环境中是十分关键的。J2EE标准也允许使用与 J2EE兼容的第三方的现成组件,把它们部署到异构环境中

21、,节省了由自己制订整个方案所需的费用。可伸缩性:基于 J2EE平台的应用程序可被部署到各种操作系统上,为消除系统中的瓶颈, 允许多台服务器集成部署,实现可高度伸缩的系统,满足未来业务系统的需要。稳定的可用性:一个服务器端平台必须能全天候运转以满足业务运行的需要。将J2EE部署到可靠的操作环境中,将支持长期的可用性。强大的应用集成能力:J2EE框架中的多种技术提供了应用集成的手段,如XMLJMS RMI/IIOP、JCA从数据级、组件级、应用级等层次支持企业应用的集成。J2EE的四层模型J2EE使用多层的分布式应用模型。应用逻辑按功能划分为组件,各个应用组件可以根据它们 所在的层分布在不同的机器

22、上。事实上,Sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,现在J2EE的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是J2EE典型的四层结构:运行在客户端机器上的客户层组件运行在J2EE服务器上的 Web层组件运行在J2EE服务器上的业务逻辑层组件运行在数据源服务器上的数据源引擎层软件J2EEJ2EE应用程序1应用程序2W川程序 客户端i亠一 _动臺HTML Mfi窖户层111 1JSP 負ftjeb JSEntarprisa BeansEntirpris*Beans业务泾散据库EIS Jg

23、客户端机器J2EK服务擀数据并痕务器J2EE规范中定义了以下的 J2EE组件:客户层组件:HTML应用客户端程序、AppletsWeb层组件:JSP页面或 Servlets正如下图所示的客户层那样,web层可能包含某些JavaBean对象来处理用户输入,并把输入发送给运行在业务层上的En terprise Bea n来进行处理。Tcb层J2邮腿务器业务层组件Enterprise JavaBeans( EJB)是业务层组件。业务层代码的逻辑用来满足具体业务系统的需要,由运行在业务层上的EJB进行处理。下图表明了一个EJB是如何从客户端程序接收数据,进行处理,并发送到 EIS层储存的,这个过程也可

24、以逆向进行。业务层 tis B浏览器Feb 眞面.Applet和可选的JSP页廊J avallean 类Servlet血用粋序客户端和可选附 *Javalicun 类lavaBvan 类 町选)Entity BeansSo莎bn Beans- Dr ie nBmiI6和111有 紊统J2EL服务器数据源系统层是实现数据的存储、读取和处理的引擎。XML 技术电子政务的建立以信息技术作为基础。由于政府部门的数据可能来自不同的数据库,都有各 自不同的复杂格式,因此电子政务处理过程中要求能够在不同的平台、不同的网络中实现数据交 换和业务自动处理。在这种情况下,应用XML的自定义性及可扩展性,则足以表达

25、各种类型的数据。政府部门受到数据后可进行处理,也可以在不同的数据库间进行传递。XML因而解决了数据统一接口问题。如在公文交换方面,XML文件具有跨平台性,同时又是一种数据传输语言,在系统中非常适合进行不同系统的公文交换的中间介质。XML的优势:XML的优势之一是它允许各个组织、个人建立适合自己需要的置标集合,并且这些置标可以 迅速地投入使用。这一特征使得XML可以在电子商务、政府文档、司法、出版、CAD/CA M保险机构、厂商和中介组织信息交换等领域中一展身手,针对不同的系统、厂商提供各具特色的独立 解决方案。XML的最大优点在于它的数据存储格式不受显示格式的制约。一般来说,一篇文档包括三个

26、要素:数据、结构以及显示方式。对于HTML来说,显示方式内嵌在数据中,这样在创建文本时,要时时考虑输出格式,如果因为需求不同而需要对同样的内容进行不同风格的显示时,要从头创 建一个全新的文档,重复工作量很大。此外HTML缺乏对数据结构的描述,对于应用程序理解文档内容、抽取语义信息都有诸多不便。XML把文档的三要素独立开来,分别处理。首先把显示格式从数据内容中独立出来,保存在 样式单文件(Style Sheet )中,这样如果需要改变文档的显示方式,只要修改样式单文件就行 了。XML的自我描述性质能够很好地表现许多复杂的数据关系,使得基于XML的应用程序可以在XML文件中准确高效地搜索相关的数据

27、内容,忽略其他不相关部分。XML还有其他许多优点,比如它有利于不同系统之间的信息交流,完全可以充当网际语言,并有希望成为数据和文档交换的 标准机制。2.5.4工作流技术根据WfMC的定义,工作流(Workflow )就是自动运作的业务过程部分或整体,表现为参与 者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一 系列相互衔接、自动进行的业务活动或任务。workflow one工作流系统是我公司推出的工作流设计系统,它是一个完整的工作流定义、管 理和控制系统。工作流流程定义工具功能特点:开发和配置工作流时,采用图形化的操作方式,无须编写任何的程序快速的流程开发和

28、配置流程状态的实时监控、跟踪和分析与多种数据库无缝集成支持多点的分布式部署功能结构:工作流系统在功能结构上分成三部分工作流引擎工作流的逻辑基础,控制流程的执行情况设计工具图形化流程定义的集成环境,通过图形化的操作,实现流程的定义和修改。监控工具提供一个图形化的监控工具,负责监控流程的执行情况。实现的功能:1)自定义流程2)公文流转3)表单管理4)任务管理5)归档6)文稿编辑7)工作提醒8)权限管理9)流程监控三、系统功能及内容3.1平台设计3.1.1应用支撑平台设计3.1.2应用支撑平台建设目标应用支撑平台是连接基础设施和应用系统的桥梁,是以应用服务器、中间件技术为核心的基 础软件技术支撑平台

29、,其作用是实现资源的有效共享和应用系统的互连互通,为应用系统的功能 实现提供技术支持、多种服务及运行环境,是实现应用系统之间、应用系统与其他平台之间进行 信息交换、传输、共享的核心。应用支撑平台由运行环境软件和公用子系统开发二部分组成,其中公用子系统开发由数据交换、统一用户管理、身份认证、门户、业务应用中间件组织、综合检索、模型接口、移动办公、 GIS服务、空间数据预处理等构成,服务于上层的业务应用系统,连接下层的基础支撑平台,是 保障系统整体稳定、安全运行的中枢神经。3.1.3应用支撑平台设计思路应用支撑平台是整个软件系统的核心平台,是系统的关键应用。应用支撑平台将门户系统、 目录服务系统、

30、消息队列系统、报表系统、应用整合套件、GIS支撑软件、数据交换与共享系统、内容管理系统、系统管理平台、综合检索平台、移动平台集成在一起,形成一个由运行环境软件 和公用子系统开发二部分组成的应用支撑平台。应用支撑平台,具有对上层应用的支撑,对下层与基础设施的联系,同时还具有总公司、分公司等各级平台之间的相互联系枢纽作用。应用支撑平台通过数据交换与共享子系统,将总公司、分公司数据集成在一起,通过业务应用中间件组织,将各业务系统服务集成在一起,通过门户系 统、统一用户管理系统和身份验证系统,将各业务系统的用户、权限和操作界面整合在一起。应用支撑平台建立统一的安全体系和系统标准规范。这些体系和标准规范

31、是新建、扩建业务 系统的依据。应用支撑平台,支持事务处理过程和实时监控系统等类型的应用系统提供信息管理、 信息服务。应用支撑平台建设和集成过程中将充分考虑系统的是实用性、先进性、科学性、合理性、经 济性和可行性。即满足现有系统需求需要,也考虑未来系统扩展方便。应用支撑平台设计中总体采用SOA架构,使应用支撑平台具有低耦合、可扩展。保障系统之间集成。支持多层部署,统一管理。平台内部采用多层架构的设计方式。使应用支撑平台更加灵 活、安全、可靠。应用支撑平台建设采用配置开发的思想,将可以抽取出来的业务逻辑封装在系 统配置文件中,使修改方便,降低系统维护工作量。提供完善的开发手册和使用手册,使操作人

32、员方便维护。应用支撑平台主要功能包括:集成业务系统服务(本地服务和web服务)和数据、重新编排系统服务,形成新的应用。提供统一的用户管理、身份验证、综合检索、统一的访问门户、支持 移动办公、支持 GIS服务和空间数据预处理、提供报表服务、内容管理、流程管理等。应用支撑 平台主要作用,是支撑上层业务系统运行、联系下层数据,管理整个泗阳政务管理综合信息服务 系统安全和为整个系统提供统一的开发、管理标准和规范。3.1.4应用支撑平台设计原则采用开放的技术标准应用支撑平台是一个基于 J2EE环境的业务中间件,采用了 WebService、SOAR XML JMS EJB JTA、JDBC等技术。平台不

33、依赖于任何硬件平台和软件平台,可以部署在RS6OO0 HP9000等小型机上,也可以部署在PC机上;支持 AIX、HP-UNIX、SUN Solaris、Linux、WINDOW等操作系统;支持 WebLogic、WebSphere Tomcat、Jboss 等应用服务器; 支持 Oracle、DB2 INFORMIX SYBAS E SQL SERVER等 数据库。分层实现的框架模型应用支撑平台框架层次清晰,层与层之间避免相互依赖,便于每一层的升级和分布式部署。基于J2EE的应用一般可以划分成三个层次:用户层、业务层和数据层;其中用户层可以划分为 展示层和控制层。平台使用MVC莫型,采用四层

34、模型:展示层、控制层、业务层、数据层。平台的业务组件容器采用POJO实现,不依赖 WEB容器和EJB容器,可以方便地部署在WEB容器或EJB容器中。平台禁止跨层调用,层与层之间不直接依赖,采用单一接口的方式,通过依 赖注入方式实现层与层之间的调用。支持应用整合在信息化建设过程中很少有完全独立的项目,因此在应用支撑平台设计中必须遵循以下几个原则:采用C/S/S和B/S/S结合的架构,支持多类型的用户端,包括Web浏览器、WAF用户端、其他用户端等,通过 Servlet接口或WebService接口和服务器相互交换。至少提供一种开放接口,包括WebService接口、SOAP接口、或者直接基于 T

35、CP/IP接口等;业务组件必须独立于 WEB容器,确保组件是可复用的和可集成的;能够通过多种方式和外部系统互联,能够支持WebService接口、WJB接口、SOAF接口、普通的XML接口、基于 TCP/IP的接口等,支持同步、异步、MC等方式;支持应用之间的文件数据交换。3.144 支持7X 24小时运行应用系统越庞大,对稳定性要求也越高,很多系统都要求7X 24小时运行。为确保应用不间断运行,需要做大量的优化处理,包括系统资源监控、业务流程的调整等。应用支撑平台支持以 下功能:日终处理、业务日期处理、自动批处理、应用动态部署、定期清理资源实时监控和预警、 系统运行日报、定期清理数据库和文件

36、系统等。面向 SOA架构SOA架构关键在于能为用户提供一个灵活的架构,使IT的发展更加面向业务,SOA架构是企业应用集成的发展趋势,平台采用AXIS模块,在 WEB!实现了 WebService接口,可以结合其它的服务器实现 SOA架构。平台增加了 WebService接口模块,共用业务层的处理逻辑,使得开发 WebService接口的工作量非常小,方便整合其它应用和进行二次开发。支持构件化的开发部署将应用中有关公用功能,如配置文件管理、数据缓存管理、认证与授权、日志管理、业务流 程等功能以插件或公共服务的形式集成到平台中,并提供相关调用接口,以简化系统开发强度, 并能减少系统间的耦合度。缓存

37、技术的应用应用支撑平台实现了对数据层的缓存功能,对于变动较少的数据,比如代码表、流程配置表、业务参数表等,只需加载一次,减少对数据库以及配置信息的多次访问,数据更新通过版本进行 控制。元数据和数据总线管理采用数据总线方式可以减少各个层次之间的数据转换,框架中所有组件都可以通过数据总线交换数据;数据结构灵活,用户接口或者数据库结构发生变化时,不需要修改数据对象;通过灵 活的数据区,容易实现与外部应用之间的整合。通过元数据可以目前以数据交换为目标的主流框架模型都是采用数据总线方式交换数据的。 控制数据的有效性,采用元数据的技术作为平台业务对象的基础支撑,当业务对象的属性随着业 务的变化发生改变时,

38、无需进行结构的调整,避免繁重的开发工作量。3.149支持业务流程配置化通过可配置的工作流引擎,实现了流程的配置化实现,适应业务逻辑的不断变更的需求。工 作流支持串行、并行分支、合并分支、选择分支、会签、传阅、跳转与回退、人工干预等多种流 程。平台工作流支持 BPEL标准,具有全面的工作流处理引擎,包括图形化的工作流设计和开发 工具,具有可视化的工作流配置功能;工作流核心引擎,基于J2SE开发的独立模块,支持各种数据库和事务处理方式,流程处理接口简单;工作流管理工具,提供了管理员配置和监控工作流 引擎运行状态的工具;BPEL模块,工作流引擎中支持 BPEL的插件,使系统能够在 SOA架构下部 署

39、。支持灵活的用户界面B/S架构下的用户端有很多限制,如不支持局部更新、不支持事件触发的方式执行业务规则 等。平台采用 Ajax技术,能够实现对页面数据的局部更新,以及在操作界面中直接调用服务端 的业务逻辑,使浏览器模式下的用户界面具有更灵活的展现手段。Ajax是一种异步的服务访问接口,可以支持 XML也可以支持 HTML通过Ajax可以实现页面的局部更新,减少网路的通讯流 量。同时,Ajax可以方便地实现页面调用WE磨器中的Servlet,使页面的功能更强大。分布式开发管理基于J2EE的应用开发,往往会涉及大量的开发人员,平台采用协同开发模块,支持应用的 分布式开发。平台的应用开发在本地应用服

40、务器完成,方便应用程序的调试,并且可以避免程序 之间的互相冲突。平台采用集中的测试环境,实现了程序的上传和下传功能,可以实现任何时间 点的集成测试和连编。采用CVS模块,实现程序的版本管理,采用缺陷管理模块,实现业务测试的问题错误管理。应用的动态热部署应用程序中产生错误是不可避免的,很多时候是在运行期间,某个业务组件存在错误,如果 不更新程序,可能有一项业务就不能正常使用;如果要替换程序,可能需要关闭系统,这会影响 所有的操作员,显然是不现实的。应用支撑平台采用动态加载的方式,实时监控各种业务组件和 应用参数的修改时间,当应用程序或配置参数发生变化时,能够自动加载更新程序。采用动态部署也可以大

41、大减少开发调试工作量,亦可避免反复启动服务器。3.1413 定期清理资源J2EE框架虽然可以回收所有的内存资源,但是应用程序除了申请内存资源外,还需要使用数据库连接、文件句柄、TCP连接等外部资源,因此需要在程序在运行过程中实时检测这些资源的 使用情况。实时监控和预警预警事件包括暴力攻击、交易超时、数据库连接错误、数据库事务处理失败、数据库处理超时、大规模的并发请求等,这些信息可以通过电子邮件或短信方式发送给管理员。系统监控的主要对象是网络的流量、系统内存的使用情况、CPU的使用率、磁盘空间的使用情况、数据库连接数量、数据库锁数量、应用进程的状态等。监控系统需要定时检查这些系统资 源,如果检测

42、到的数据超过了预先设定的阀值,平台将提示报警信息。应用透明运行系统的监控是非常重要的功能,可以确保系统在正常运行,并且每一个业务都是正常的。其 中,监控往往是通过对日志的管理来实现的。事实上,日志文件可以记录每个交易的状态用于分 析错误原因,也可以记录下每个交易的处理时间,用于分析系统的处理瓶颈。一个较大系统中, 日交易量可达数十万,甚至数百万,日志文件可能会达到几百 G对日志文件的处理会非常困难,因此日志文件的组织是非常重要的。3.1.5应用支撑平台结构的说明业势扳用忖理1 h 业务中闾件粗纵ST据交换与共享应用支撑平台、女全劇換埠 样4啤 .dRffiff *&警鲨喟枕监醫fl电斗wJt

43、紀flMbh-JT 盘tt nMt 円. A1用户内春)1移动1模型接祜身输;fC1空伺欄管理 :1丄自据处理管理)控制展X调度字典亚务燈剧引華1业务施睥引華应用支撑平台标准及规范应用支撑平台逻辑架构图 资源层主要功能包括支持多种资源访问协议,这些访问协议包括 SOAR LDAP SOCKET JMS JDBCFILE、MQ Series等。保障资源访问安全,控制资源访问权限,对资源访问进行监控。提供资源访问标准和规范。通过资源层,实现对多种数据资源的整合,这些资源包括关系型数据库、非 关系型数据库等多种类型资源整合。实现信息交换与共享、数据统一访问。 领域层主要功能包括建立和维护数据字典、维

44、护数据对象映射、多种数据库sql方言转换、封装数据库操作、数据/服务格式转换、数据/服务访问权限控制、数据/服务访问监控、数据/服务访问 事务控制、提供服务领域层开发、注册标准规范。通过领域层,实现对系统元数据、数据库字段 映射、基础数据库建设管理。服务层主要功能包括建立和维护业务字典、控制服务访问权限、控制服务访问主要功能包括建立和维护业务字典、控制服务访问权限、控制服务访问事务、监控服务执行情况、提供服务开发、 注册标准和规范。通过创建和维护业务字典,使系统服务集中注册、管理,监控服务状态,保证 系统服务安全。使平台具有发布整合服务的功能。采用统一标准规范实施的系统服务,可以跨越 平台进行

45、交互。控制层主要功能包括业务流程引擎容器、业务规则引擎容器、调度字典建立和维护、调度访问权限 控制、调度访问监控、提供调度配置标准和规范。业务流程引擎容器,支持XPDL和BPEL标准规范。可以与支持 XPDL和 BPEL标准规范的流程引擎无缝集成。业务支撑层主要包括支持平台管理和运行和系统开发工具集合。这些工具包括平台运行环境工具、组件 开发工具和应用集成工具。其中平台运行环境工具包括,权限管理、监控管理、事务管理、调度 管理、服务管理、持久化管理、数据字典管理和业务字典管理;组件开发工具包括,开发管理工 具、运行维护工具和行业组件工具;应用集成工具包括,企业服务集成、企业流程管理和企业数 据

46、集成管理工具。展示层展示层主要包括,系统门户和移动门户。通过系统门户,用户通过计算机网络访问各个业务 系统;通过移动门户,用户可以通过手持终端设备访问各个业务系统。移动门户与系统门户共同 作为系统的展示层,保证了系统业务流程时时通畅。用户可以在任何时间、任何地点、任何终端 设备办理工作。3.1.6应用支撑平台功能3.161数据交换子系统.1 系统描述其主要作用是对上屏蔽网数据交换服务主要是为了在不同网段之间交换数据而开辟的服务,络的差异,统一管理数据流动,便于在统一的信息传输平台上构建上层的功能和应用。项目应完 成平台系统内、平台系统间的数据交换工作,对所有支撑平台构成的平台体系及平台内部建立

47、统 一的数据交换机制和妥善的管理流程,在保证数据信息的安全性、可用性、实时性的同时,达到 数据交换的可监控、可管理、可统计的要求。数据交换子系统由 ORACLE_Tuxec、ODI和ODSI组成。Tuxedo主要负责平台数据访问层工作。Tuxedo是交易中间件,负责数据传输和访问,支持多种访问协议,具有高效、稳定、可靠、简单、易用、标准开放等优点。ODI是Oracle Data Integrator的简称是一个完整的数据集成平台,它可以满足所有数据集成需求一从大量、高性能批量数据处理到事件驱动的近实时数据集成流程 到支持SOA的数据服务。ODSI是Oracle Data Service Int

48、egrator的简称,专用于自动实现企业数据的服务化。ODSI采用基于“元数据驱动”技术的独特方法,允许声明性地定义数据服务。ODSI能自动创建数据服务,使数据服务架构师和开发人员不必再构建复杂的数据访问工作流,也不必为企业的多个数据源人工编写访问逻辑。ODSI能自动创建数据服务层, 服务层的各个服务提供对可查询(如 RDBM)可调用(如 Web服务或应用适配器)或被动(如XML文件或文本文件)数据源的集成访问。上述三个商业软件集成形成数据交换子系统。数据交换在开放式的操作系统和网络环境中为应用系统提供一组丰富的应用程序接口(API)、WEBservice接口,它主要为解决服务器应用程序之间的

49、连通性和互操作的能力提供中间 件服务。3.161.2 功能地图数据交换子系统文件处理数拥通讯信息处理事务和安全业务表示流程管埋.3文件处理对文件格式的识别、数据的格式和有效性校验、错误处理、自动编程的不同文件格式的转换和基于文件内容的动态路由。支持对单一文件、多个文件和文件夹的数据文件处理及数据交换。可通过可视化界面和后台工具,对标准的数据化XML格式文件根据要求对数据的属性进行数据转换、组合和重构。数据通信支持多种不同的通信方式:使用基于TCP/IP网络的各种文件传输协议,支持HTTR HTTPSFTP SMTP MQ Series等通讯协议等。支持双向互操作性:应用程序调用服务器应用程序(

50、以及反向调用)的能力;将服务器应用 程序集成到数据交换环境的能力;应用服务器和数据交换系统之间的多个连接的能力。信息处理消息处理需要完成统一消息封装和解析、消息寻址、消息可靠性处理、消息安全性处理等功 能。要求保证交换节点间能够正确定位web服务和消息处理服务地址,遵循可靠性协议保证数据可靠完整传输到目的节点。数据交换系统包含传输管理、请求/响应、会话、队列、发布/订阅消息处理功能以及为分布式应用程序通信提供服务接口、缓冲管理的功能。支持对信息处理的查询和管理,详细记录处理的过程及数据并可存储在永久性介质(如数据 库)上,提供不可抵赖的信息处理机制。事务和安全提供数据消息池及消息队列,可对信息

51、处理具有高负荷的处理能力。支持数据消息对象事务服务回滚、断点续传和多线程的桥连接能力。提供数据传输过程中支持数据加密、数字签名等的安全机制,从而实现数据的安全传输。提供通过防火墙在没有应用程序活动时保持域的持久性及快速发觉连接的失效机制。业务表示业务数据表示用于在异构分布式系统间进行数据交换时数据的表示方法,通过业务表示,需 要让目的端系统了解待交换的数据信息。数据信息可以是数据集、附件或者文本信息等。因此业务表示功能需要支持的数据种类有结 构化数据、半结构化数据、非结构化数据。流程管理功能支持流程管理的用于对交换后的数据的处理描述,包括相应的事件发生时所关联的事件处理程序以及后续活动状态的设

52、置。支持消息流程路由及流程根据需要可自定义数据的功能设置。3.162统一用户管理子系统3.1.621 系统描述统一用户管理子系统由有WP_IAM和WPOSB&成。WP_IAM负责用户身份验证管理,WP_OBS负责集成WP_IAM身份验证服务各项服务。形成并建立统一的用户管理,结合数字证书的应用, 建立基于数字证书的用户安全管理系统,统一对所有业务系统的用户进行管理,实现业务系统用 户数据的“一库”管理,并能对业务系统所有用户进行统一监控。统一并集中各应用软件的单位、部门、用户、权限管理,为各应用软件提供用户身份认证服务。要求实现对用户的集中管理和对 业务系统权限的分布式管理。WP_IAM的身份

53、和访问管理战略遵循以下四个原则:全面:Oracle IM提供了一套全面的市场领先的组件,包括身份管理和角色管理、用户供应 和合规性、 Web应用程序和 Web服务访问控制、单点登录和联盟身份、防欺诈、多因子强身份 认证和风险管理,以及审计和报告。所有Oracle IM 组件都利用该产品套件中同类最佳、高度可伸缩的目录和身份虚拟化服务,从而最大程度提高运行效率并确保获得最高等级的性能和可用性。集成:Oracle IM 组件可以单独部署,也可作为一个集成的身份服务套件进行部署。组成Oracle IM 的各个组件可以协同工作,以满足业务事务中遇到每个身份管理和访问控制需求。Oracle IM 组件无

54、缝集成Oracle 应用产品,如人力资源管理(Oracle的PeopleSoft )、绩效 管理(Oracle 的Hyperion )、客户关系管理(Oracle 的Siebel )以及其他 Oracle 融合中间 件组件(如 Oracle SOA Oracle WebCenter 和 Oracle Business Intelligenee )。 Oracle IM 与 Oracle的治理、风险和合规性平台集成,提供一个企业范围的治理解决方案。Oracle IM 通过自己的目录和身份虚拟化服务利用Oracle 数据库并与之集成,从而提供了无与伦比的可伸缩性并降低了拥有成本。最后,Oracle

55、 IM以应用程序为中心的方式为Oracle信息权限管理提供了扩展,缩小了身份管理和内容管理之间的差距。可热插拔:Oracle IM基于标准的产品套件旨在支持异构的多供应商开发和运行时环境,包 括操作系统、Web服务器、应用服务器、目录服务器以及数据库管理系统。例如,用于联盟的XML标准(如安全服务标记语言一SAML和WS-Federation )使Oracle IM 组件能够同时支持自主开发的任务关键应用程序(如基于Java的服务提供程序)和第三方打包应用程序(如基于Microsoft .NET的财务或项目管理系统),从而优化已有的和将来的IT投资。用户交互应用謂搐Oracle IAM 组件同

56、类最佳:除了 Oracle IM的完备性、集成以及可热插拔性的级别之外,该套件的组件还提供了功能深度和完善度,单就这两方面而言,足以让该套件组件成为市场领先的同类最佳产品。 客户(尤其是寻求高级功能来支持其应用网格的客户)可以选择同类最佳的Oracle IM 组件来满足其特定需求,并将此组件与其现有的其余身份管理产品系列集成;他们也可以部署同类最佳 的Oracle IM套件以利用其增强的集成功能。3.1.622功能地图统-用户管理子系统3.1.623 统一用户登录根据用户名和密码实现登录支撑平台系统的功能。使用单点登录技术,实现对所有接入支撑 平台的应用系统的访问。3.1.624 统一用户管理

57、(1) 部门/分支机构设置,部门/分支机构是真实地反映当前系统运行时所涉及到的部门/分 支机构的结构。每个部门包含若干不同的用户。各个部门具有不同的权限;同一个级别的部门可以具有不同的权限。部门结构的建立要求采用图形化机制,要求通过鼠标点击和快捷菜单等简单 操作就可以完成一个复杂的树型部门结构的定义,使用人员可以随意定制部门层次结构。(2) 角色设置,可以为角色设定相应的各种权限,而不需要对每一个用户进行设置,角色也 可以指定缺省人。在权限中指定执行者时,允许将某个角色作为执行者,也就是等同于将该角色集合中的所有用户作为的执行者。(3 )用户设置,用户是组织结构中最小的且唯一的单位,每一个用户

58、均唯一的对应具体的 每个工作人员。允许为用户单独指定权限,用户也可以被分配到不同的部门或角色,并具有这些 部门、角色的复合权限。用户设置中除了用户资料管理、用户密匙管理还要有用户代理设置,当 一个用户有事或出差时候,在信息系统中所履行的职责将由代理用户来履行。此外,用户设置还 需要有域用户添加功能,可以直接从域里面导入用户,减少重复输入。(4)权限资源设置,权限资源是指整个安全系统能控制的所有权限对象,包括:系统、模 块、子模块、操作、数据等等。(5)组织机构的导入/导出,可以把建立好的部门、角色、个人及三者之间的关系图和各自的结构层次图以类似于 XML的格式保存为文件,同时可以对历史备份进行

59、恢复。这样除了数据库 的备份以外,同时可以有另外一种简捷有效的备份途径,增加系统的可靠性。(6)机构信息同步,完成对新导入的机构信息和重新恢复数据后的操作,在数据库中重新 为用户建立角色和登录权限工作。.5权限分布式、分级管理在权限资源设置中,权限资源的设定是由管理人员自定义数型结构的,一般都是会设定:系 统级、模块级、子模块级、操作级、数据级等等。权限的分布式管理由于系统涉及的业务子系统、功能模块和用户较多,如果采用集中式的权限管理的话,负责 权限管理的系统管理员需要熟悉各人员的职能权限,而且还需要应付不断变化的权限需求。采用 分级权限管理的模式,由系统管理员下放权限给各部门管理员,各部门管

60、理员负责本部门的人员 权限分配,实现权限的分布式管理,加强权限管理的可控性。系统级权限设置此部分权限主要是控制用户能使用哪些信息系统,不能使用哪些信息系统,只有当某个部门、 角色、用户拥有某个信息系统的权限后,才能对这个信息系统底下的所有权限资源进行权限分配。模块级权限设置模块级权限设置是指系统级下面的下一级权限单元,主要是某个功能或者某个界面,在权限设置中,当对某个部门、角色、用户授予某个信息系统的权限后,管理人员就可以对此信息系统 下面的模块级权限资源进行权限设定。操作级权限设置操作级权限设置是指对某个界面或者其他使用对象的操作权限(包括新增、编辑、删除、浏览等等)的定义,同上,必须先拥有

温馨提示

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

评论

0/150

提交评论