政务服务一件事建设方案.docx
《政务服务一件事建设方案.docx》由会员分享,可在线阅读,更多相关《政务服务一件事建设方案.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、政务服务一件事建设方案-最新二零二二年政务服务一件事建设方案用户及服务层用户及服务层自然人法人标准规范于管理制度业务应用层应用支撑层数据资源层I基础一件事网上服务系统一件事申报网上预约服务评价一件事业务管理平台单事项精细I TW精细I统一受理工j T牌窗口综合窗口配I智除识库I主题监化管理 化管理 作台受理 置管理 管理 督、资源共享目录与数据交换接口政务服务人口库法人库办件过程 信息库翼褥平安与运维保障体系电子政务网络互联网计算及存储设施I信息平安设施1 .基础设施层基础设施包括网络、服务器、平安等硬件基础设施,优先依托政务云平台进 行集约化部署建设。网络方面,政务服务的预审、受理、审批、决
2、定等依托统一 电子政务网络,政务服务的咨询、预约、申报、反应等依托互联网。政务服务数 据共享平台依托电子政务网络建设。2 .数据资源层数据资源层基于政务服务资源目录和数据交换,汇聚政务服务事项库、办件 信息库、监管信息共享库等业务信息库,共享利用人口、法人、电子证照等基础 信息资源库,实现数据资源共建共享,为政务服务提供统一的数据支撑。3 .应用支撑层应用支撑包括CA和电子印章、工作流引擎、电子表单、消息服务等各种通 用组件服务。4 .业务应用层业务应用包括事项精细化管理功能、“一件事”网上服务系统、“一件事” 受理系统、系统对接。5 .用户及服务层第6页共63页政务服务一件事建设方案用户及服
3、务层包括政务服务门户、移动服务、智慧型政务大厅。总体框架设计以深度融合为核心思想,为推动服务型政府转型,使管理模式 优化、业务流程再造、信息技术升级等工作能够科学有序地实施,形成一个有机 整体,防止重复建设、消除信息孤岛、系统功能滞后等问题,推动全行业电子政 务的良性开展。同时在云计算架构及应用模式之下,“一件事”服务管理系统的 架构、应用及服务模式也将发生深刻的变化,本钱更节约、整合更便捷、服务更 高效。3.3 技术应用体系主流技术架构分析目前在Internet/Intranet/Extranet环境中,企业级应用系统大多采用三 层或多层应用模式。为了方便开发、部署、运行和管理基于多层结构的
4、应用,需 要以网络和分布式计算的底层技术为基础,构建一个完整的应用框架,提供相应 的支撑平台作为多层应用的基础设施,这一支撑平台的关键就是位于中间层的应 用服务器。应用服务器是一个创立、部署、运行、集成和维护多层分布式企业级 应用的平台。如果应用服务器与Web服务器相结合,或者包含了 Web服务器的功 能,那么称之为Web应用服务器。在应用系统建设中,采用应用服务器可以提供如下好处:提高应用开发的有 效性,保障业务逻辑和组件的重用性;提高应用的性能,如高运行性能、可伸缩 性、可靠性及更短的响应时间等;使整个应用更易于监控和管理,降低系统维护 和升级本钱。由于应用服务器的重要作用和关键地位,它已
5、经成为当今业界的一 个执占 I 八、八、。系统采用组件化、面向对象的开发技术,可灵活扩展。网络传输采用TCP/IP 协议,支持FTP、HTTP、SMTP等协议。3.3.1 三层架构三层架构(3-tier application)通常意义上的三层架构就是将整个业务应 用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次 的目的即为了 “高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统第7页共63页政务服务一件事建设方案的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作, 对数据业务逻辑处
6、理。3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、 删除、修改、更新、查找等。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。推 荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又 或成为领域层)、表示层。三层结构原理:3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行 处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫 组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器 就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的 三层,即使这三个层放置到一台机器上。三层体系的
7、应用程序将业务规那么、数据访问、合法性校验等工作放到了中间 层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM 通讯与中间层建立连接,再经由中间层与数据库进行交互。表示层位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据, 为用户提供一种交互式操作的界面。业务逻辑层业务逻辑层(Business Logic Layer)无疑是系统架构中表达核心价值的部 分。它的关注点主要集中在业务规那么的制定、业务流程的实现等与业务需求有关 的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候, 也将业务逻辑层称为领域层。例如Martin Fo
8、wler在Patterns of Enterprise Application Architecture一书中,将整个架构分为三个主要的层:表示层、 领域层和数据源层。作为领域驱动设计的先驱Eric Evans,对业务逻辑层作了 更细致地划分,细分为应用层与领域层,通过分层进一步将领域逻辑与领域逻辑 的解决方案别离。业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,第8页共63页政务服务一件事建设方案起到了数据交换中承上启下的作用。由于层是一种弱耦合结构,层与层之间的依 赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底 层而言没有任何影响。如果在分层设计时
9、,遵循了面向接口设计的思想,那么这 种向下的依赖也应该是一种弱依赖关系。因而在不改变接口定义的前提下,理想 的分层式架构,应该是一个支持可抽取、可替换的“抽屉”式架构。正因为如此, 业务逻辑层的设计对于一个支持可扩展的架构尤为关键,因为它扮演了两个不同 的角色。对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。 依赖与被依赖的关系都纠结在业务逻辑层上,如何实现依赖关系的解耦,那么是除 了实现业务逻辑之外留给设计师的任务。数据层数据访问层有时候也称为是持久层,其功能主要是负责数据库的访问,可以 访问数据库系统、二进制文件、文本文档或是XML文档。简单的说法就是实现对数据表的Sele
10、ct, Insert, Update, Delete的操作。 如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象 实体的持久化。3.3.2 SOA 体系SOA是一种松耦合的系统,它要求开发者从服务集成的角度来设计应用软件, 它将应用程序的不同功能组件定义为“服务”,通过“服务”之间的良好接口联 系起来。(也就是“服务”之间的松耦合。)接口是采用中立方式进行定义的, 独立于实现“服务”的硬件平台、操作系统和编程语言。而且这些构建在各种各 样系统中的“服务”可以以一种统一和通用方式进行交互。保证系统灵活性, 另外,还可以保证“服务”的重复利用。由此可以看出,SOA的核心
11、概念是“重用”和“互操作”,从而使企业的IT 系统拥有极大的灵活性。SOA的另一层意义就是整合,它将企业的IT资源整合 成标准的、可操作的服务,使其能被重新组合和应用。在这种架构下,IT系统的 复杂性并没有增加,相反,随着系统的不断完善,整个系统的架构将变得更加清 晰。SOA架构定义了搭建企业级软件架构的一种新方法,它的出现使所有应用在 交换数据和处理过程中,不需要考虑应用软件是用什么编程语言开发的或在什么第9页共63页政务服务一件事建设方案操作系统下运行。在这种模式下,一个应用或应用的一局部其实是一种服务,其 他的应用和客户都可以在无需编写大量代码的情况下使用这些服务,这一切都使 在地理上分
12、布范围比拟广的开发队伍能够更好地合作,因为这些SOA架构下的中 间件业务模块都能够被重新配置或以新方式优化来满足新的需求。正是SOA的 重用性和互操作性所带来的灵活性实现了企业IT资源整合,使企业IT资源真正 面向于服务。一个典型的SOA实现通常依赖于多个服务。调用这些服务需要知道位置(即 服务端点的地址)信息。最简单的方法就是在实现中将端点地址硬编码。但这造 成了方案实现和服务位置的紧密耦合(位置耦合)。将端点地址放到配置文件中 可以改善这种情况。因为这样地址的改变就不会引起代码的改动。但是,随着服 务或服务消费者(或者说是配置文件)增多,这种方法会带来扩展性问题。在SOA架构的设计中,规划
13、有三个主要组成局部:服务注册与管理中心(SRC)、服务提供方、服务调用方,这三者的关系如下列图所示:服务定义衲Schema(1)服务注册中心的基础是一个注册服务数据库。其包含系统中所有 WebService服务的信息和一个注册中心WebService服务。数据库中记录了所有 关于服务的位置、方法说明和调用权限等信息;注册中心服务封装了这个数据库第10页共63页政务服务一件事建设方案并提供了一套访问这些信息的“标准” API。并约定了在此平台上发布的所有服 务必须遵循的规范标准。(2)服务提供方根据注册中心的接口规范开发标准的WebService,并为其 中的每个方法提供一个唯一的标识。(3)服
14、务提供方调用注册中心的“服务添加接口”把开发好的服务注册到 “服务注册中心”。(4)服务消费方(客户端)到注册中心查找和发现需要使用的服务(5)服务消费方根据找到服务的调用规范,传入参数,取得服务的返回值。 在调用服务的时候能够根据服务的WDSL地址和接口名称动态创立代理。电子政务基础支撑平台提供的WebService分成两大类:服务注册中心(SRC)的核心WebService:提供服务注册库的相关功能。电子政务应用支撑类WebService:提供组织架构、工作流、消息平台、日志 管理和具体应用相关的WebServiceoB/S软件结构B/S (浏览器/服务器)结构是当前国际流行的趋势,有利于
15、集中式管理,可 以形成统一的数据库和系统结构,可消除因区域、部门引起的差异,确保系统的 统一性、连续性和未来对结构变动的要求。客户端方式:客户端采用浏览器,不需安装数据库引擎,客户端不含处理逻 辑,系统升级或变化客户端一般也不用更改,大大减轻了系统安装和维护的工作 量;用户上手非常容易,培训本钱很低。对客户端设备而言只要可以运行浏览器 即可,现有的PC设备完全可以利用,保护了投资;弹性增大:处理逻辑和用户接口逻辑别离开来,各子系统不再重复相同的逻 辑,改变处理逻辑时,只需修改和更换服务器程序,各子系统不用改,客户端不 用换;网络通讯量减小:每个客户端都只需和服务器交换少量的数据,大大减小对 网
16、络的压力;平安性提高:各工作站不存放数据库,减少了数据库登录点的数目,有利于 平安管理和控制。第11页共63页政务服务一件事建设方案对象/组建开发技术在工程中,应用系统的开发模式将采用基于循环迭代模型的快速原型法。分 析设计技术将主要采用面向对象的方法。具体讲,在设计阶段采用面向对象的方 法,适当结合结构化分析方法。在软件实现阶段,采用面向对象的程序设计方法。 结合工程经验,将软件开发过程分为初始阶段、细化阶段、构建阶段、实施阶段, 每个阶段又具体为一个个的循环迭代的过程。为了提高系统开发的规范性和系统开发效率,将采用统一建模语言UML和成 熟的面向对象的CASE工具。3.3.3 Web Se
17、rvice 技术Web Service是下一代的WWW技术,它允许在Web站点上放置可编程的元 素,能进行基于Web的分布式计算和处理,把Internet/Intranet变成一个虚拟 计算环境的技术。在Web Service组成的虚拟环境中,使用者可以为任何的客户 端软件,例如浏览器,一般的Windows或是Java应用程序或是电子行动设备等, 来调用Web Service提供的服务。这一点非常有利于系统对信息的有效利用。Web Service是建立在开放和标准的规格之上,允许异质的客户端调用以使 用它提供的服务。因此各种异质的客户端必须使用一种共通的沟通标准才能够顺 利的和由各种不同技术编
18、写的Web Service互通。Web Service涉及到一些新的 规范,如:UDDI (统一描述、发现和集成)、WSDL(Web Service描述语言)、WSFL(Web Service Flow Language) SOAP (Simple Object Access Protocol 简单对象访 问协议)等。目前最流行而且最具潜力的沟通标准当属SOAP 了。SOAP获得IBM, Microsoft, Lotus和UserLand等大型公司支持而成为W3C 标准之一的通讯协议规格。SOAP以XML标准封装调用远程服务的格式,有别于 其它分布式对象模型调用特定的调用格式。由于SOAP以X
19、ML封装调用格式,因 此它可以使用任何的实体传输层来传送,例如HTTP, TCP或是SMTP等。下列图所示为Web Service的整体架构:第12页共63页政务服务一件事建设方案WSFLWSFLUDDI-静态UDDI-动态WSDLSOAPHTTP, FTP,电子邮件服务流服务目录服务发布服务基于XML的消息网络(Web Service的整体架构图)通过这样一个层次清楚的架构,Web Service将实现动态的应用集成,将系 统推向智能、更加实用的阶段。Web Service具有以下一些主要优点:1)完好的封装性和松散耦合;2)使用协约的规范性、使用标准协议规范;3)高度可集成能力;4)开放性
20、、普遍性和互操作性;5)易于使用;6)广泛的行业支持。在工程中运用Web Service技术,将充分体系出应用系统的先进性和实用 性,充分发挥应用系统的开放性和可扩展性,保证系统的完整统一和数据资源的 共享利用。3.3.4 XML 技术XML (extensible Markup Language,可扩展标记语言),是当前最热门的 网络技术之一,被称为“第二代Web语言”、“下一代网络应用的基石”。自它 被提出以来,几乎得到了业界所有大公司的支持。XML具有卓越的性能,它具有 四大特点:优良的数据存储格式、可扩展性、高度结构化、方便的网络传输,以 XML技术作为支持,为用户自定义应用界面和业务
21、数据结构,并将其与底层数据 库定义格式、界面标准输入、输出的接口转换作了实现,可实现分布式、异构应第13页共63页政务服务一件事建设方案用系统之间的数据交换。国家电子政务标准指南中也把XML列为重要内容, 国家电子政务总体组将基于XML的电子公文格式、XML在电子政务中的应用指南 作为第一批6个电子政务标准制定工程。3.3.5 基于构建化的软件开发基于构件化开发的思想改变了传统软件的生产方式,通过构件化的业务基础 平台帮助用户构建整体的信息系统;提供了完善的基于互联网应用的构件化开发、 运行及维护环境,能充分支持业务构件的管理与集成。它不仅提供了可视化开发 和集成环境,用户只需“拖拉拽”相应的
22、构件即可“画”出新的业务和应用要求; 还提供了部署、监控、管理等工具,实现了从软件开发到发布、运行、升级的全 程可视化。3.4 系统非功能设计高可用性设计xx市“一件事”服务管理系统是一个大型互联网应用。一般来说,平台一项 服务的提供,需经过很多环节,任何一个环节出现问题,都可能导致系统不可用。 DNS被劫持、服务器宕机、交换机失效、硬盘损坏、网卡故障、机房停电、程序 BUG、黑客攻击等各种情况都有可能发生,因此,要保证平台完全可用难度非常 之大。3.4.1.1 高可用的架构衡量一个系统架构设计是否满足高可用的目标,就是假设系统中任何一台或 者多台服务器宕机时,以及出现各种不可预期的问题时,系
23、统整体是否依然可用。因此,高可用架构设计的目标就是当服务器硬件故障时服务或者应用依然可 用、数据依然保存并能够被访问。实现系统高可用架构的主要手段是数据和服务的冗余备份及失效转移,一旦 某些服务器宕机,就自动将服务切换到其他可用的服务器上,如果磁盘损坏,就 从备份的磁盘读取数据。系统总体上采用分层的架构,采取如下手段保证架构的高可用:系统支持别离部署的模式,各子系统可以独立部署在各服务器(虚拟机)集 群上。第14页共63页政务服务一件事建设方案对于应用服务器(虚拟机)集群而言,为了应对高并发的请求,通过负载均 衡使得集群统一对外提供服务,任何一台应用服务器(虚拟机)宕机,请求会自 动切换到其他
24、服务器(虚拟机)就可实现应用的高可用。系统通过Docker镜像实现应用的持续交付和容器化部署。可根据负载压力 实现相应应用服务容器的自动上线、下线。基于应用交付负载均衡设备,实现多链路网络环境中流量分担的问题,充分 提高多链路的带宽利用率,节约企事业单位对通信链路的投资;通过为用户和应 用系统分配最正确的通信线路,使用户获得绝佳的访问体验。3.4.1.2 高可用的数据对于存储服务器(虚拟机)而言,由于其上存储着数据,为了保证服务器宕 机时数据不丧失,数据访问服务不中断,主要手段就是数据备份和失效转移机制。 数据备份是保证数据有多个副本,任意副本的失效都不会导致数据的永久丧失, 从而实现数据完全
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 政务 服务 一件 建设 方案
限制150内