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