1、基础支撑平台需求规格说明书版本:V1.2变更记录日期版本变更说明作者1.0创建雷柏先1.1整体更新,完善内容雷柏先1.2更新字体,页眉、页脚雷柏先目 录第1章.文档概述51.1文档目的51.2项目背景5第2章.需求概述52.1建设目标52.2用户分析62.3约束条件72.3.1设计原则72.3.2设计约束7第3章.整体架构83.1总体架构83.2技术架构153.2.1技术架构153.2.2数据运行架构173.3基础支撑平台架构18第4章.功能需求194.1功能概述和列表194.2功能描述194.2.1流程服务194.2.2报表服务284.2.3消息服务324.2.4检索服务364.2.5大数据
2、分析服务46第5章.非功能性需求47第6章.应用集成需求486.1集成需求说明486.2接口需求486.3单点认证接口496.4人员数据接口496.4.1组织数据接口496.4.2消息发送日志监控接口496.5接口设计原则506.5.1基本原则506.5.2数据交换格式标准506.5.3文档交换格式标准50第7章.系统部署环境517.1硬件环境517.2软件环境527.3网络环境52第8章.验收标准538.1软件功能验收标准538.2初始数据验收标准538.3软件质量验收标准538.3.1标准定义538.3.2软件错误的严重性等级538.3.3错误与严重性级等级对应548.3.4验收标准548
3、4软件性能验收标准55第1章. 文档概述1.1 文档目的本文档的目的是阐述基础支撑平台的业务功能需求,以指导项目实施人员、开发人员及其它相关人员进行设计与开发,是概要设计说明书和详细设计说明书的编写依据。本文档主要面向系统分析与设计人员、程序开发人员、系统测试人员和最终用户。1.2 项目背景通过一中心、四平台和8个应用的建设,即无锡城市大数据中心、电子政务综合信息服务平台、城市管理综合信息服务平台、经济运行综合信息服务平台、民生服务综合信息服务平台和各行各业各领域的智慧应用建设,把无锡打造成为具有国际影响力的智慧城市建设先行示范区、具有一流竞争力的智慧经济发展产业集聚区、具有较强辐射力的智慧
4、民生服务创新先导区。项目通过(一期)平台搭建期、(二期)初始化期、(三期等等)业务应用期的建设,达成整合(政务、社会、资源、网络数据),优化(业务流程、系统架构、功能服务、信息传播),共享(数据、知识、功能、信息)等能力,提升城市智慧水平,在更注重发展质量、更注重创新创造、更注重生态文明、更注重市场机制、更注重公平正义、更注重改善民生的社会新常态下,实现惠民、强企、优政的目标。第2章. 需求概述2.1 建设目标项目(一期)平台搭建期,重点目标旨在搭建大数据中心和四个业务支撑平台,完成城市大数据中心及其业务应用从“无”到“有”的第一步历程,初步涉及40多个委办局或政府办,集中采集这些部门在业务或
5、管理中使用到的信息系统的数据,进行数据集成(集中化和体系化),并重点完成人口信息库、法人信息库的数据整合(完整性、一致性、及时性),同时在基于云计算(IaaS)平台资源的基础上,建立Hadoop大数据库,并将集成的数据和整合好的数据,通过大数据中心基础功能支撑平台提供给四业务平台。四业务平台通过使用大数据中心的数据进行开发业务功能工作,实现在大数据中心统一认证的基础上,为政府和其他用户提供服务。项目(一期)平台搭建期,根据整体项目的分期整体规划、分段框架实施、逐段目标落实的原则,一期工程数据集成范围从无锡市中60多个委办局中重点调研40多个委办局或政府办,集采一些重点信息系统来实施数据集成;一
6、期工程数据整合范围选定:人口信息库和法人信息库,主要考虑到居民和企业(或机构)是政府政务服务的主要对象,也是后期开展智慧业务的主要对象,公用性特别强。项目(一期)平台搭建期,根据逐段目标落实原则,为更好的验证平台搭建的业务效果,并选取了四业务平台系统的搭建,开展四平台(即电子政务综合信息服务平台、城市管理综合信息服务平台、经济运行综合信息服务平台、民生服务综合信息服务平台)的业务服务,这四个业务平台基本覆盖了大部分的政务大数据在智慧业务中的接入范围,可为后续业务应用的扩展提供持续接入能力。2.2 用户分析l 市领导数据中心提供有价值的数据、行政地图、决策方法供各级领导、管理决策人员方便、直观地
7、进行分析,使统计决策变的科学化、人性化。l 各委办局业务单位各委办局业务单位向数据中心提供数据或使用数据中心提供的数据,业务部门之间通过数据中心交换数据。l 普通市民社会公众,可以依托数据中心提供的应用服务对公众需求做出快速反应,公众可以更直接广泛的获得政府提供的服务。l 运维人员运维人员,监控着数据中心的所有情况,对系统所产生的异常情况作出快速反应。2.3 约束条件2.3.1 设计原则大数据系统建设中,积累了无锡的各委办局的大量数据,随着系统的推进,数据运行将会越来越全面化和多样化,在本次大数据系统建设中,应遵循四大原则:l 用户信息保护原则保护用户信息为系统建设的重中之重,用户信息的使用都
8、必须建立在用户主动、自愿和授权的基础之上。l 客户隐私有效保护原则系统建设时,在数据使用、交换等过程中,要绝对保证用户的信息隐私安全。l 数据对等和交换原则数据分享后,要完成回流、增值、再沉淀的过程,使得分享和交换的双方共同受益。l 价值可衡量原则数据合作前一定会制定客观的价值评估体系,确保数据合作公正和公平。2.3.2 设计约束q 系统遵循的标准和规范J2EE和企业云建设标准q 软件、硬件环境的约束1.iPortal 使用java编写,支持跨平台,建议安装在linux系统;2.文件接入服务,支持linux系统,硬件能支持linux系统即可;3.Hadoop服务,支持linux系统,硬件能支持
9、linux系统即可;4.终端控件,支持windows系统,硬件无关;5.掌上电脑/智能手机,支持android系统的设备和IOS系统q 接口/协议的约束Iftp,FTP,hadoop,rdp,samba第3章. 整体架构3.1 总体架构系统架构各层次涉及的子系统或模块列表如下,主要涉及11个子系统或模块,其中,数据采集层涉及1个模块,数据层涉及4个模块,服务支撑层涉及2个模块(6个支撑系统),应用层涉及7个子系统,门户层涉及2个模块。基本原则如下:1. 支撑数据处理的功能性问题,由大数据平台负责解决;2. 数据转换、数据整合、数据业务逻辑处理等的数据处理问题,由各库解决;各库包括:人口库、法人
10、库。3. 数据采集以及采集后的ODS库数据管理由共享交换平台和ODS库集成解决。4. 系统对外提供的功能服务,由基础支撑平台解决。5. 系统对外提供的数据服务,由数据管理平台和数据共享交换平台共同实现,数据管理平台出API接口,数据共享交换平台做代理。模块/子系统功能定位功能边界划分包含任务排除任务(1)数据共享交换平台负责将数据从各委办局的来源系统中采集数据集成数据到ODS库(1) 调研各委办局的信息来源系统。(2) 将大数据中心及其下游系统使用的数据实时、完整的采集到ODS库。(3) 配合大数据中心及其下游系统进行数据整合,数据核对,数据问题追溯和解决。(1) 采集到ODS库后,确保数据与
11、来源数据有效和一致外,不需要对不同来源的数据进行数据整合扩充处理。(2)ODS库数据集成整合开发负责ODS库的数据调研、数据集成等的具体业务逻辑开发。(1) 承接数据共享交换平台采集到ODS的数据,运用ETL工具,根据ODS库的数据模型,将数据按短周期进行快照、按长周期进行累积、按长短周期设定的容量队列进行置换管理,实现对下游使用ODS库数据的模块或系统,能进行实时数据更新、历史数据提供和追溯的能力。(2) 实现ODS库数据模型的设计与管理,实现数据库冷热的有序规划和监控。(3) 实现ODS库数据项的集成,对数据的完整性和及时性负责。(1) 对来自不同数据源的数据没有进行数据整合的职责;(2)
12、 不对各局同类同业务意义的数据的一致性负责。(3)大数据管理平台负责实现架构中数据层的功能性服务和大数据平台的集成、监控、任务调度等。(1) 具备将数据从ODS库整合到人口库和法人库的工具和转换处理任务程序;(2) 具备将数据从ODS库整合到基于Hadoop套件的大数据库HBase库的平台和转换处理任务;(3) 具备将基础信息库的数据和大数据库里的数据提供给外界使用的API和服务能力;(4) 具备对Hadoop大数据平台各种运行资源的监控和所经处理的数据质量监控的功能;(5) 具备对数据从ODS库抽取、加载到基础信息库和大数据库、在基础信息库和大数据库进行转换的运行任务环境集成功能。(6) 具
13、备从基础信息库和大数据库根据用户权限和角色鉴权的数据服务能力。(7) 承担基础信息库中的数据同步到大数据库平台数据的功能。(8) 配合人口库、法人库、ODS库等,进行数据开发、数据核对、数据流和控制流设计等工作。(1) 只提供工具和模板任务程序,不负责人口库、法人库等基础信息库具体的数据项的数据Map和转换开发,数据核对,数据变化后处理。(4)人口库数据集成整合开发负责人口库的数据调研、数据集成、数据整合等的具体业务逻辑开发。(1) 调研各委办局的信息来源系统,并归纳整理涉及人口信息的数据项,数据更新情况等形成人口信息库的需求规格;(2) 根据需求规格,设计如何集成来自各个不同来源的人口数据项
14、设计如何将数据项进行整合(不限于:编码转换、数据补充、属性扩展、相似项整合等)处理,并形成数据集成整合设计说明书;(3) 根据设计说明书,将相关的数据集成和整合设计,并根据大数据管理平台提供的ETL工具和任务模板,转换为数据处理的编码程序,将程序挂载到ETL平台,进行运行处理;(4) 对人口信息库的数据质量负责;(5) 配合大数据管理平台进行数据管理工具测试和程序模板测试;(6) 配合下游系统(不限于:四平台),进行数据提取的核对、校验和问题处理。(1) 不负责考虑数据集成和整合环境、工具、模板等的非数据处理的问题。(5)法人库数据集成整合开发负责法人库的数据调研、数据集成、数据整合等的具体
15、业务逻辑开发。类似人口库数据集成整合开发的职责。(1) 不负责考虑数据集成和整合环境、工具、模板等的非数据处理的问题。(6)基础支撑平台负责大数据平台功能性服务的基础支撑。(1) 统一认证服务;(2) 流程服务;(3) 消息服务;(4) 报表服务;(5) 检索服务;(6) 大数据分析组件服务。(1) 完成相关服务和系统,并发布,供外部调用和使用,具体使用的实例,由调用或使用者,各自配置或设计。(7)政务数据开放平台结合人口库和法人库数据,提供数据的查询展示服务(1) 开发政务信息平台展现操作系统;(2) 并根据人口库和法人库数据,进行数据配置;(3) 确保操作接口稳健无异常发生;(4) 确保展
16、示数据准确无异议;(5) GIS平台由无锡市国土局提供。(6) 配合功能基础支撑平台,测试和集成基础功能服务操作界面。(1) 负责数据问题的发现,不负责对人口库数据和法人库数据的数据问题跟踪解决。(8)统一登陆门户实现基于大数据中心的系统的用户统一认证和单点登录。(1) 结合基础支撑平台的统一认证服务能力,实现本系统及子系统的统一认证和单点登录;(2) 登陆后,根据登陆账号的权限和角色,对具备使用权限的系统显示其功能菜单,对于不具备使用权限的系统隐藏功能菜单;(3) 用户点击功能菜单后,能直接进入分属子系统或模块;(4) 负责整套系统的功能性访问的权限控制;(5) 配合大数据平台和基础支撑平台
17、有序规划、设计和实施,数据访问方面的权限控制机制。(1) 统一登陆门户,用户成功认证后,属于大数据中心本身平台的模块可以到子系统各模块;属于下游系统的,仅到子系统本身,该属子系统模块的权限和角色控制由各自系统完成。(9)舆情服务系统满足网络舆情监控和热点事件追踪工作过程中各个环节的用户需求。(1) 完成系统三大子系统,包括:信息采集子系统、数据处理分析子系统、舆情应用子系统,实现网络舆情的收集、检索、分析和管理;(2) 完成舆情展示功能,包括:功能包括:首页展示、文章列表展示、舆情趋势分析、指数分析、汇总报告、公众展示、指挥中心、专题追踪、人物监控;(3) 接口功能:对舆情收集和处理好的数据
18、有选择的纳入大数据中心ODS库集成;(4) 配合各业务系统需求,提供基于互联网舆情相关数据。(1) 系统相对独立,负责数据的收集、处理、存储,并为大数据中心提供舆情相关的有效数据接口,不负责相关数据集成到大数据中心的任务,只提供接口服务;(10)流动人口管理系统实现对流动人口信息的申报、比对、审核和房屋二维码管理等功能,与大数据中心进行数据交换与共享,建成后服务于无锡市的二维码地址库。(1) 登记功能:为流动人口、单位提供登记服务,包括信息登记、信息变更、信息注销、办证预约等功能;为房屋提供信息登记、变更、注销功能。(2) 审核功能:对登记的信息,实现民警审核和自动审核。民警审核功能包括扫码
19、查询、信息审核、信息查询、人口登记、房屋登记等;自动审核功能包括缉控库比对、历史比对、任务下达等。(3) 管理功能:实现对房屋管理、信息管理和系统管理。房屋管理包括二维码地址管理、二维码地址查询;信息管理包括综合查询、综合报表;系统管理包括用户管理、角色管理、系统用户权限、数据管理、系统日志。(4) 接口功能:实现将流动人口管理服务系统生产的数据,有效地集成到大数据中心ODS库。(1) 系统相对独立,负责数据的收集、生产、处理、存储,并为大数据中心提供流动人口相关的有效数据接口,不负责相关数据集成到大数据中心的任务,只提供接口服务;(11)信息资源管理与服务工程对无锡市现有信息资产进行梳理,优
20、先梳理涉及人口信息及法人单位等信息资产。(1) 调研收集无锡市各委办局现有的主要信息资产,并分析形成主要的信息资产梳理的范围和对象;(2) 建立信息资源登记系统;(3) 对信息资源分门别类进行梳理和系统登记;(4) 制定信息资源并数据的各种规范和制度;(5) 接口功能:实现将信息资源登记系统生产的数据,有效地集成到大数据中心ODS库。(1) 系统相对独立,负责数据的收集、生产、处理、存储,并为大数据中心提供信息资源相关的有效数据接口,不负责相关数据集成到大数据中心的任务,只提供接口服务;3.2 技术架构3.2.1 技术架构 基于整体业务框架,技术架构为实现整体业务目标的实施:在数据采集层,技术
21、上引用了东方通的三个产品进行集成(TongIntergrator、TongIntegrator Adapter、TongLINK/Q)。在数据层,基础信息库和业务模型库引用Oracle数据库;在大数据存储引入Hadoop和HBase;在大数据管理平台引用三个产品(TongIntergrator ETL、TongFGTP、TongLINK/Q)。在服务支撑层,引用了JBPM、FusionChars、NoSQL、TongLINK/Q等四个产品组件。在应用层及以上,引用了TongWeb组件进行应用服务处理。具体组件功能集成情况如下表所列。模块/功能点组件名称关键技术参照产品大数据管理平台ETL平台套
22、件数据ETL,任务调度,跨软件平台任务集成TongIntegrator ETL大数据管理平台Hadoop集群套件分布式存储运算技术Hadoop 2.7.X大数据管理平台Hadoop集群套件Big Table技术Hbase数据共享交换平台应用集成中间应用集成服务容器 TongIntegrator 数据共享交换平台应用集成中间件适配器采集适配程序接口集TongIntegrator Adapter,TongLINK/Q人口库、法人库、业务库、ODS库数据库集群套件数据库Oracle数据服务数据分发器套件消息Queue和JMS技术TongLINK/Q数据服务API数据分发器套件通用文件传输平台,大数据
23、量数据分发TongGTP所有页面请求逻辑处理 应用服务器中间件应用服务器 TongWeb基础功能支撑平台-流程服务 流程流转中间件流程处理 JBPM+定制基础功能支撑平台-报表服务 报表套件报表模板、图表自动绘制FusionChars+定制基础功能支撑平台-大数据分析服务 Hadoop集群套件Big Table技术Hbase+NOSQL+定制 基础功能支撑平台-检索服务 Hadoop集群套件数据库Oracle+SQL+定制 基础功能支撑平台-统一认证 数据分发器套件消息Queue和JMS技术TongLINK/Q3.2.2 数据运行架构 基于整体技术框架、各层各模块或子系统功能定位、功能边界划分
24、整套系统数据运行流程如上图所示,主要原则有如下几条:(1) 所有来源系统的数据均需要通过数据共享交换平台集成到数据中心ODS库;(2) 数据中心里的数据分两类,即大数据库数据和ODS库数据。其中,大数据库数据:数据整合后的数据,比如:人口信息、法人信息;ODS库数据:数据集成后但暂不做整合的数据,除人口信息和法人信息外,存放于ODS库中。这两类数据的主要区别在于,以下几方面:(3) 数据质量标准不同:ODS库中的数据,直接集成原始信息系统,数据完整性、一致性较差;大数据库中存储的数据,是数据整合后的保证(完整性、一致性、及时性)的数据;(4) 数据服务方式不同:ODS库中的数据,数据中心提供
25、有认证的入库查询服务;大数据库中的数据,由大数据管理平台开发数据服务API(Data API),再经数据服务总线提供数据服务。(5) 数据中心实现主要通过传统数据库(Orale)和基于Hadoop大数据平台的数据库(HBase)两种技术形式来实现。这两类数据库承担数据处理任务的区别主要是:基于Hadoop大数据平台的数据库(简称:大数据库),相对于传统数据库不承担ODS库数据存储处理。(6) 人口库、法人库、ODS库,除实时库建设外,均进行历史库的建设,用于政府数据仓库的建设和数据历史的追溯。3.3 基础支撑平台架构基础支撑平台功能架构如下图所示:基础支撑平台包括:统一认证、流程服务、检索服务
26、报表服务、消息服务、大数据分析服务。(1) 统一认证统一认证用于管理支撑平台以及各业务系统的登录、用户、组织、权限等。(2) 流程服务流程服务通过流程模型的定义,以webservice的形式对外提供流程服务。流程服务提供模型配置、任务管理、流程管理、组织管理、权限管理、消息管理等。(3) 检索服务检索服务可按一定的角色权限,对数据仓库开放的数据进行全文检索。(4) 报表服务报表服务对外提供报表和图形的生成服务。第三方系统按一定的格式传入数据,即可生成表格和图形。(5) 消息服务消息服务提供邮件、短信、即时消息的推送功能。(6) 大数据分析服务提供结构化的海量数据进行离线统计分析服务的订阅以及
27、结果获取功能。第4章. 功能需求4.1 功能概述和列表基础支撑平台主要为一中心四平台的运行提供基础支撑服务,基础支撑平台实现的服务包括:流程服务、消息服务、检索服务、报表服务、大数据分析组件服务。4.2 功能描述4.2.1 流程服务流程服务提供自定义流程设计和发布、流程查看和监控、流程对外服务等功能。包括流程服务、流程设计与管理和应用场景三块。 功能列表如下:序号功能一级模块二级模块三级模块说明1流程设计与管理我的任务待办任务查看任务2审批任务3已办任务查看任务4委托任务查看委托任务5查看被委托任务6我的流程发起流程设置基本信息7设置模型信息8我发起的流程查看我发起的流程9我参与的流程查看我参
28、与的流程10委托管理设置委托11模型管理模型文件管理新建模型12编辑模型13删除模型14模型配置管理基本信息配置15参与人配置16发布管理17流程管理流程列表启动流程18挂起流程19终止流程20修改流程21删除流程22组织管理角色管理新增角色23编辑角色24删除角色25部门管理新增部门26编辑部门27删除部门28人员管理新增人员29编辑人员30删除人员31消息通知管理消息通知配置邮件通知配置32短信通知配置33权限管理用户列表查看用户详情34权限管理权限组列表35配置用户权限36流程服务对外服务Webservice模型列表服务37启动流程服务38流程管理服务39查看流程服务40任务管理服务41
29、消息通知服务42应用场景场景案例:数据查看申请流程服务web页面定义模板43发布模板44服务调用client启动流程45查看任务46流程审批47消息接收方消息通知服务流程如下图所示:4.2.1.1 流程服务l 模型列表服务l 业务描述查看可以发起的流程模板。l 功能描述模型列表服务返回当前用户可发起的流程的类型列表。l 功能列表序号一级模块二级模块三级模块1模型列表服务接收用户ID2返回模型列表l 功能说明接收用户ID:调用接口后,传入当前登录ID返回模型列表:通过用户ID,返回当前用户可以发起的流程模型列表。l 启动流程服务l 业务描述启动一个新流程。l 功能描述启动流程服务通过指定一个流程
30、模板,实例化一个流程,返回该流程的详细信息。l 功能列表序号一级模块二级模块三级模块1启动流程服务接收用户ID和模型ID2启动流程服务3返回流程服务IDl 功能说明接收用户ID 和模型ID:调用启动流程服务,传入用户ID和模型ID等参数。启动流程服务:根据模型ID,实例化一个流程。返回流程服务ID:启动成功后,返回实例化的流程的ID。l 流程管理服务l 业务描述提供流程的日常管理。l 功能描述参与人可以审批流程,如同意、驳回等。系统管理员可以对流程进行管理,如:运行监控、暂停流程、终止流程、删除流程。系统管理员也可以对流程中的某一个活动进行管理,如跳过任务、撤销任务、打回任务等操作,返回被操作
31、流程的流程ID。l 功能列表序号一级模块二级模块三级模块1流程管理服务接收参数2更新和保存流程状态3返回状态和流程IDl 功能描述接收参数:调用服务,接收相应的参数:用户ID、流程ID、操作类型、操作类型值等更新和保存流程状态:根据操作类型和值,对相应的流程进行保存和更新。返回状态和流程ID:根据修改结果,返回修改状态和流程ID。l 查看流程服务l 业务描述选择一个流程查看详细信息。l 功能描述输入流程的ID号,返回流程的详细信息。l 功能列表序号一级模块二级模块三级模块1查看管理服务接收参数返回流程的详细信息l 功能描述接收参数:调用接口,返回用户ID和流程ID参数。返回流程的详细信息:返回
32、当前流程的详细信息。l 任务管理服务l 业务描述查看我的流程任务,如我的待办任务、已办任务、我发起的流程、我参与的流程、委托任务等。l 功能描述根据登录用户信息,返回该用户的任务列表。包括以下列表:(1) 我的待办任务:需要我审批的流程任务。(2) 已办的任务:我已经审批的任务。(3) 我发起的流程:我发起的流程任务。(4) 我参与的流程:不是我发起,我作为参与人的流程。(5) 委托任务:我委托的任务流程。l 消息通知服务l 业务描述流程的操作后,通过消息发送给相应的下一个审批人。l 功能描述当前流程操作完成后,根据流程的模型,通过消息发送给下一个审批人,通知形式包括邮件、短信等。l 功能列表
33、序号一级模块二级模块三级模块1消息通知服务接收参数返回通知消息的状态l 功能描述接收参数:调用服务,接收用户ID、流程ID参数。返回通知消息的状态:返回该流程下一审批人的消息发送状态和详情。4.2.1.2 流程设计与管理l 我的任务l 功能名称:我的任务l 功能描述:显示当前需要“我”处理的任务列表,包括“我”作为执行人的任务和被委托的任务;可查看某个任务;可以对某个任务进行处理(同意、驳回)。l 我的流程l 功能名称:我的流程l 功能描述:显示我发起的流程和我参与的流程。在“我的流程”下,可以发起新的流程;可以查看某个流程的运行状态。l 模型管理l 功能名称:模型管理l 功能描述:可以在“模
34、型管理”功能模块中定义流程模型(流程模板),包括设置流程图 、参与人、每个环节任务等。模型定义完成后,可以发布模型。l 流程管理l 功能名称:流程管理l 功能描述:系统管理员可以使用流程管理功能。在该功能下,系统管理员可以对流程进行管理,如:运行监控、暂停流程、终止流程、删除流程。系统管理员也可以对流程中的某一个活动进行管理,如跳过任务、撤销任务、打回任务等。l 组织管理l 功能名称:组织管理l 功能描述:组织管理用于管理流程的中所涉及的人员或角色。l 权限管理l 功能名称:权限管理l 功能描述:权限管理用于对流程的权限控制。在流程中,分为以下权限:(1) 超级管理员:管理整个系统。(2) 管
35、理员:定制流程、管理流程、管理组织等。(3) 普通人员:发起流程、查看流程。l 消息通知管理l 功能名称:消息通知管理l 功能描述:用于通知用户流程的处理状态,如新来代办任务、流程审批进度。通知形式主要是邮件。该管理功能用于配置是否对用户下发通知。4.2.1.3 流程服务使用场景l 场景案例:数据查看申请l 业务描述:流动人口管理系统申请查看政务开放平台的法人信息l 业务流程:(1) 在提交申请前,需在流程服务中配置有该申请类型的模板(2) 流动人口系统提交申请(3) 流程服务启动流程并流转(4) OA或者其他审批系统进行审批通过(5) 通知政务开放平台配置权限(6) 完成4.2.2 报表服务
36、报表服务为系统提供报表生成和图形生成的接口功能 。主要分报表设计与管理、报表服务、应用场景三部分。功能列表如下:序号功能一级模块二级模块三级模块说明1报表设计与管理报表模板模板目录管理新增目录2编辑目录3删除目录4模板列表编辑模板5删除模板6模板移动到7模板搜索模板搜索8模板预览模板预览9创建新模板模板基本信息配置10表格设置11图形设置12图形管理图形目录管理新增目录13编辑目录14删除目录15图形列表编辑图形16删除图形17图形搜索图形搜索18图形预览图形预览19创建新图形图形基本信息配置20选择基本图形21样式设置报表服务对外服务Webservice报表生成服务报表生成服务图形生成服务图
37、形生成服务22应用场景场景案例:流动人口分布图表报表服务web页面创建新图形23创建新模板24服务调用client调用并查看结果服务流程如下图所示:4.2.2.1 报表服务l 报表生成服务l 业务描述为用户提供报表的生成。l 功能描述通过报表生成服务接口的调用,可以传入特定格式的数据,系统解析数据,并按照设定的模板生成报表。l 功能列表序号一级模块二级模块三级模块1报表生成服务报表模板目录2报表模板配置3报表模板管理l 功能说明报表模板目录:用于管理报表模板归类。报表模板配置:用于创建新报表模板。报表模板管理:用于编辑、删除、预览模板。l 图形生成服务l 业务描述为用户提供图形的生成。l 功能
38、描述通过报表生成服务接口的调用,可以传入特定格式的数据,系统解析数据,并按照设定的图形模板生成图形,包括饼图、柱状图、折线图等。l 功能列表序号一级模块二级模块三级模块1图形生成服务图形模板目录2图形模板配置3图形模板管理 功能说明图形模板目录:用于管理报表图形归类。图形模板配置:用于创建新图形模板。图形模板管理:用于编辑、删除、预览图形。4.2.2.2 报表设计与管理l 我的模板l 功能名称:我的模板l 功能描述:查看我的创建的报表模板,通过目录来管理分类。l 创建模板l 功能名称:创建模板l 功能描述:提供模板的创建页面,包括定义模板基本信息,图形样式等。l 图形管理l 功能名称:图形管理
39、l 功能描述:查看我创建的图形,通过目录来管理分类。4.2.2.3 报表服务使用场景l 场景案例:流动人口分布图表l 业务描述:流动人口数据分布报表l 业务流程:(1) 在使用报表服务前,需在报表服务中定义好报表模板(2) 流动人口系统生成特定格式数据(3) 报表服务生成图形(4) 返回URL到流动人口系统(5) 结束4.2.3 消息服务系统提供消息服务,旨用于其它系统提供统一的短信通知、邮件通知服务接口、以及实现系统与系统间的即时消息接收、管理、转发等服务。4.2.3.1 短信消息服务l 业务描述短信消息,即提供发送短信的服务接口;该接口功能实现一端连接无锡市政务网的短信发送代理网关,服务一
40、端提供,短信内容发布操作接口或短信内容接收服务。l 功能描述依赖条件:信电局提供接入短信中心的短信网关接入代码和服务代码;服务功能:用户通过ESB总线注册的短信服务webservice,调用短信封包功能,然后连接短信网关,将短信提交到短信网关待发队列,然后由短信网关连接短信中心发送短信到目标用户,达到消息通知的功能。l 功能列表:序号一级模块二级模块三级模块1短信服务短信网关配置2接收短信内容3发送短信内容l 功能说明:短信网关配置:管理员可在此配置短信发送代理网关相关信息。短信内容接收:接收上游系统发送的发信人列表、收信人列表及短信内容。短信内容发送:向短信代理网关发送发信人列表、收信人列表
41、及短信内容。l 短信使用场景登录页面校验码短息服务场景。 业务描述:用户在登录统一认证平台时,业务系统向短信服务接口发送校验码及用户号码,由短信服务接口转发给短信代理网关,最后将短信发到用户手机。用户输入正确的校验码后方可登录统一认证平台。 业务流程:4.2.3.2 邮件消息服务l 业务描述邮件消息服务提供发件器配置页面及发送邮件的服务接口;配置页面提供发件器配置的新增、删除、查看、修改功能,接口功能实现一端根据发件器配置连接相应的邮件服务器,服务一端提供,邮件内容发布操作接口或邮件内容接收服务。l 功能描述依赖条件:由发件器配置设定的邮件服务器;服务功能:用户可以通过Web页面配置发件器,并
42、通过ESB总线注册的邮件服务WebService,调用发件器配置,然后连接指定的邮件服务器,将邮件发送到目标用户邮箱,达到消息通知的功能。l 功能列表:序号一级模块二级模块三级模块1邮件服务发件器配置新增发件器2修改发件器3删除发件器4查看发件器5邮件内容接收6邮件内容发送l 功能说明:发件器配置:可在Web页面中新增发件器、修改发件器、删除发件器、查看发件器。邮件内容接收:接收上游系统发送的发件人列表、收件人列表、抄送列表、密送列表及邮件内容。邮件内容发送:根据发件器确定邮件服务器,向收件人、抄送人、密送人发送邮件内容。l 邮件使用场景审批流程中待办事项邮件通知。l 业务描述:在业务系统中,
43、用户收到一份待办文件时,由业务系统向邮件服务发送发件人列表、收件人列表、抄送列表、密送列表及邮件内容。再由邮件服务转发至用户邮箱。l 业务流程:4.2.3.3 即时消息服务l 业务描述:即时消息服务提供发送、查询即时消息的服务接口;接口功能实现一端向目标用户发送即时消息,服务一端提供即时消息接收和查询服务。l 功能描述:依赖条件:ESB总线提供的消息服务功能;服务功能:用户直接向ESB总线消息服务功能发送即时消息,再由ESB总线分发至各个业务系统,达到消息通知的功能。l 功能列表序号一级模块二级模块三级模块1即时消息服务即时消息发送2即时消息接收3即时消息查询l 功能说明:即时消息发送:向下游业务系统发送即时消息。即时消息接收:接收上游业务