DB5305-T19.26-2019-保山市信息惠民工程综合标准第26部分:应用支撑平台技术标准-保山市_第1页
DB5305-T19.26-2019-保山市信息惠民工程综合标准第26部分:应用支撑平台技术标准-保山市_第2页
DB5305-T19.26-2019-保山市信息惠民工程综合标准第26部分:应用支撑平台技术标准-保山市_第3页
DB5305-T19.26-2019-保山市信息惠民工程综合标准第26部分:应用支撑平台技术标准-保山市_第4页
DB5305-T19.26-2019-保山市信息惠民工程综合标准第26部分:应用支撑平台技术标准-保山市_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

ICS35.240L67DB5305保山市地方标准DB5305/T19.26—2019替代DG5305/T19.26—2017保山市信息惠民工程综合标准第26部分:应用支撑平台技术标准保山市市场监督管理局发布DB5305/T19.26—2019前    言本标准按照GB/T1.1—2009《标准化工作导则本标准由保山市大数据管理局提出。第1部分:标准的结构和编写》给出的规则起草。本标准由保山市工业和信息化委员会归口。本标准起草单位:保山市大数据管理局。本标准主要起草人:刘志胡、王明超、李祖燕、丁威、邹瑜、朱超群。本标准替代DG5305/T19.26—2017。DB5305/T19.26—2019保山市信息惠民工程综合标准第26部分应用支撑平台技术标准1范围本标准规定了保山市信息惠民工程应用支撑平台的术语、定义和缩略语、总体框架、技术要求和功能规范,本标准适用于保山市信息惠民工程建设。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。保山市信息惠民国家试点城市创建顶层设计方案DB5305/T19.2-2019保山市信息惠民工程综合标准总体框架和技术要求DB5305/T19.3-2019保山市信息惠民工程综合标准术语DB5305/T19.11-2019保山市信息惠民工程综合标准政务信息资源目录DB5305/T19.12-2019保山市信息惠民工程综合标准公共基础信息库管理与应用标准DB5305/T19.13-2019保山市信息惠民工程综合标准人口基础信息库管理与应用标准DB5305/T19.14-2019保山市信息惠民工程综合标准法人基础信息库管理与应用标准DB5305/T19.15-2019保山市信息惠民工程综合标准地理信息基础信息库管理与应用标准DB5305/T19.16-2019保山市信息惠民工程综合标准宏观经济基础信息库管理与应用标准DB5305/T19.25-2019保山市信息惠民工程综合标准数据交换与共享平台技术标准DB5305/T19.3-2019确立的以及下列术语和定义适用于本标准。统一授权服务指权限管理系统通过企业服务总线提供统一的授权服务,对信息惠民工程集成的所有应用系统进行统一的权限管理。统一认证服务指单点登录系统通过企业服务总线提供统一的认证服务,提供跨领域访问各类应用系统提供统一的身份认证,系统用户登录统一身份认证服务后,即可使用权限范围内的应用系统。统一门户服务指内容管理系统结合单点登录系统通过企业服务总线为信息惠民工程提供统一的门户,是整个支撑平台表现层的框架,信息惠民工程中的业务应用系统可以集成到统一门户,通过单点登录功能完成支撑平台与其他业务系统的统一验证,无缝连接。1DB5305/T19.26—2019业务流程服务指业务流程平台通过企业服务总线为信息惠民工程的业务应用系统提供统一的业务流程服务,提供可视化的工作流定制工具、表单定制工具以及工作流管理平台,实现业务规则的建立和管理。3.5微信服务微信服务指微信应用管理通过企业服务总线为信息惠民工程提供统一的微信服务,为开发者或第三方软件供应商提供集成的微信城市服务。3.6移动应用服务移动应用服务指移动应用平台通过企业服务总线为信息惠民工程提供统一的移动应用基础框架,减少重复开发代码量,实现移动应用底层技术与业务的剥离。3.7企业服务总线服务企业服务总线服务指为应用支撑平台的各子系统、子平台提供服务集成、注册;为信息惠民工程各业务系统提供支撑平台服务的请求、调用。3.8数据共享交换服务数据共享交换服务指通过企业服务总线,为信息惠民工程中各个业务系统之间的数据共享与交换提供接口服务,实现信息共享和业务协同。3.9数据处理服务数据处理服务指通过企业服务总线,为信息惠民工程中各业务系统提供数据处理服务,包括数据抽取、清洗、加载和分析等服务。4——API:ApplicationProgramInterface,应用程序编程接口——BPM:BusinessProcessManagement,,业务流程管理——BPMN:BusinessProcessModelingNotation,业务流程建模与标注——ESB:Enterpriseservicebus,企业服务总线——ETL:Extract-Transform-Load,抽取-转换-加载——FTP:FileTransferProtocol,文件传输协议——IAAS:InfrastructureAsAService,基础设施即服务——JCA:JavaConnectorArchitecture,J2EE连接器架构——ODBC:OpenDatabaseConnectivity,开放数据库连接——PVM:ProcessVirtualMachine,流程虚拟机——SOA:Service-orientedArchitecure,面向服务的体系结构——SQL:StructuredQueryLanguage,结构化查询语言——UI:UserInterface,用户界面——Web:WorldWideWeb,万维网或环球网——XML:ExtensibleMarkupLanguage,可扩展标识语言2DB5305/T19.26—20195.1概述应用支撑平台对接各部门的业务系统,是跨部门业务应用协同的总枢纽。它根据统一规划、统一调配、综合管理等工作原则,对纳入协同合作的应用系统、数据等资源进行整合,以信息的高度汇集实现各种应用的集成与业务协同,提升事件的处置效率。应用支撑平台为信息惠民应用提供统一数据服务、应用技术服务和业务组件服务,主要包括统一权限管理、单点登录管理、内容管理、业务流程管理、微信集成管理、移动应用管理和数据交换与共享平台等功能,提供统一授权服务、统一认证服务、统一门户服务、业务流程服务、微信服务、移动应用服务、数据共享交换服务、数据处理服务和企业服务总线服务等。5.2体系架构5.2.1体系架构图应用支撑平台的体系包括数据层、功能层和服务层,架构见图1所示。图1应用支撑平台体系结构统一授权服务业务流程服务统一认证服务微信服务统一门户服务移动应用服务服务层数据共享交换服务数据应用服务企业服务总线服务内容管理主要包括统一权限管理、单点登录管理、内容管理、业务流程管理、微信集成管理、移动应用管理、数据共享交换、企业服务总线等功能。3DB5305/T19.26—2019以服务形式对功能层各项功能进行封装注册,为信息惠民工程的各业务应用系统提供技术支撑,主要包括统一授权服务、统一认证服务、统一门户服务、业务流程服务、微信服务、移动应用服务、数据共享交换服务、数据处理服务、企业服务总线服务等。5.3系统结构5.3.1概述应用支撑平台应包括权限管理系统、单点登录系统、内容管理平台、业务流程平台、微信管理平台、移动应用平台、数据交换与共享平台和企业服务总线等子系统(平台)。系统结构应符合图2的要求。图2应用支撑平台系统结构安民工程智民工程便民工程富民工程健民工程应用展示中心惠民工程信息惠民工程应用系统企业服务总线应实现保山市信息惠民工程所有应用系统的用户、组织机构、角色、权限、授权等统一管理功能。5.3.3单点登录系统应实现保山市信息惠民工程所有应用系统间的统一身份认证,统一登录和统一注销等功能。5.3.4内容管理平台为信息惠民工程中的各个业务系统提供信息发布服务,应实现内容管理、核心模板文件化管理、页面缓存处理、自定义添加切换样式等功能;支持与单点登录系统集成,与惠民工程中的应用系统集成。应实现信息惠民工程所有业务系统的业务流程的统一灵活管理、达到敏捷响应业务需求的要求。应提供BPM流程核心库、BPM流程引擎、BPM表单引擎、BPM规则引擎、BPM服务API、BPM控制台、BPM客户端、BPM表单定制器、BPM流程定制器等功能。4DB5305/T19.26—20195.3.6微信管理平台应实现对微信公众服务平台接口对接,提供微信功能服务、微信管理平台的后台管理、与微信服务交互与页面展现等功能。5.3.7移动应用平台应实现跨平台的移动开发基础框架,提供常用组件库及文档支持等。4.3.8数据交换与共享平台应实现信息资源目录管理、ETL、数据交换共享、数据分析等功能。5.3.9企业服务总线应实现支持SOA架构的企业服务总线,包括服务的元数据管理、传输服务、中介、多服务集成方式、服务和时间管理支持、服务交互和服务安全等功能。5.3.10各子系统(平台)关系各子系统(平台)关系:——单点登录系统从权限管理系统获取用户身份信息,进行统一认证;——权限管理系统、单点登录系统、内容管理平台、业务流程平台、微信管理平台、移动应用平台、数据交换与共享平台的对外服务统一注册在企业服务总线。5.3.11系统外部关系权限管理系统、单点登录系统、内容管理平台、业务流程平台、微信管理平台、移动应用平台、数据交换与共享平台,通过企业服务总线,对信息惠民工程中的所有应用系统提供应用支撑服务。66.1与信息惠民工程整体关系要求——应在信息惠民工程总体框架下进行开发,基础设施方面依托综合服务云平台,不再单独投资建设信息化基础设施,由IAAS平台按需分配资源或扩充资源;——由综合服务云平台为其他信息惠民应用项目提供统一的数据服务、应用技术服务及业务组件服务。——应支持SOA架构和ESB技术;——应支持跨语言、跨操作系统调用;——应通过服务的方式为开发者提供平台功能等;——应支持跨防火墙的数据传输;——应根据应用需求,按照国家信息安全等级保护制度确定交换中心及交换节点的安全等级,并根据确定的安全等级配备相应的安全防护措施;5DB5305/T19.26—2019接口要求包括:——对检索请求信息、检索返回的结构化信息、注册更新目录数据内容、目录树等应采用可扩展置标语言(XML)进行封装,按GB/T18793执行;——数据共享交换接口应按数据交换与共享平台技术标准,详见DB5305/T19.25-2019。6.4性能要求性能要求:——在百兆网络环境下,文件数据交换性能应不低于3MB/s;——在百兆网络环境下,主流异构数据库之间的数据交换性能应不低于1MB/s。6.5运行环境适应性要求运行环境适应性要求:——应支持国内外主流操作系统;——应支持国内外主流数据库。7功能规范7.1权限管理系统7.1.1权限管理系统的构成权限管理系统主要包括系统源管理、组织机构管理、角色管理、用户管理、权限、授权管理和日志管理等操作。7.1.1系统源管理——应支持信息惠民工程所有业务系统的角色统一管理,包括增加、删除、修改、查询、停用和启用等操作;应支持信息惠民工程所有业务系统的用户统一管理,包括增加、删除、修改、查看、启用和停用等操作。6DB5305/T19.26—2019——应支持信息惠民工程各个业务系统功能权限管理工作;——应支持设置信息惠民工程各个业务系统系统管理员等操作。7.1.6授权管理授权管理:——应支持角色授权等操作,包括设置角色权限、删除角色权限、查看角色权限等操作;——应支持用户授权等操作,包括设置用户角色、删除用户角色、查看用户角色等操作。7.1.7日志管理日志管理:——应包括系统日志查看、导出等操作;——应包括用户只查看、导出等操作。7.2单点登录系统7.2.1单点登录系统的功能应实现在异构的业务系统中集中和便捷的单点登录,满足用户访问多个信息系统的方便性和安全管理的需求。7.2.2统一身份认证应支持从权限系统读取权限,进行统一身份认证工作。7.2.3统一登录应实现系统用户一次登录访问、使用所有权限范围内的业务系统的功能,无需重复登录。7.2.4统一注销应实现系统用户一次注销访问、使用所有权限范围内业务系统的功能,无需重复注销。7.2.5个人信息管理应实现个人信息查看、修改密码、昵称设置等操作。7.3内容管理平台内容管理平台主要包括主工作台,内容管理、系统维护管理、用户管理、数据管理、配置管理、网站管理等模块。应为内容管理员提供个人管理主页面,包括常用菜单管理、代办事项、内容访问排行榜等功能。应实现对构建网站的内容进行管理,包括新闻、资源下载、图库、视频、招聘、文库、通知通告等内容的管理,应支持自定义类型网站内容展示模型。应包括全文检索、站群内容复用、定时任务管理、工作流管理、友情链接管理、广告管理、共享管理、内容回收站、字典、评分组管理、页面静态化、词汇管理、数据备份、互动模块、信息采集等功能模块。7DB5305/T19.26—20197.3.3用户管理应包括会员管理、会员组管理、管理员、角色管理、部门管理、账户绑定、后台操作日志、登陆成功日志、登陆失败日志、站内信管理等功能模块。7.3.4数据管理应包括会员注册统计、发布统计、互动统计、流量统计、排行榜等功能模块。7.3.5配置管理应包括全局设置、站点配置、栏目、模型管理、内容类型、自定义PC端模板、自定义手机端模板、资源、标签向导、FTP管理、站点管理、公司信息设置等功能模块。7.3.6网站管理应包括节点管理、站点管理、模板管理等。7.4业务流程平台应提供BPM流程核心库、BPM流程引擎、BPM表单引擎、BPM规则引擎、BPM服务API、BPM控制台、BPM客户端、BPM表单定制器、BPM流程定制器7.4.1BPM流程核心库应包括流程构建库、规则构建库、流程标签构建库、流程表单构建库、基础函数库5个部分,以构建BPM流程引擎、BPM表单引擎、BPM规则引擎三个引擎和BPM服务API。7.4.2BPM流程引擎应基于PVM(流程虚拟机)构建的一套具有可伸缩性、高可靠性、高灵活性的流程服务引擎。——应支持流程整个生命过程的管理,包括流程定义、流程解析、流程部署、启动、停止、流程结束等;应通过流程页面构建核心引擎,包括表单管理、表单渲染两个子引擎。——表单管理子引擎应支持对一个表单页面的形成所需要的组件、组件位置、组件默认值、组件显隐控制等进行管理;——表单渲染子引擎应支持组装配置好的表单、支持渲染形成完整的具有业务逻辑的视图页面。作为BPMPVM虚拟机的规则解析器,负责工作流活动路由走向、活动状态、活动参与者分配等基础业务逻辑的处理。应支持规则模版的定义,提高流程配置的便捷性,降低了普通用户对流程复杂功能的管理难度。规则引擎应支持$变量直接获取规则、Java方法获取数据规则、环境变量获取规则、运行时数据提取规则、配置时固化静态数据规则等众多规则定义方式,并与常见规则引擎兼容。应将BPM流程引擎、BPM表单引擎、BPM规则引擎的核心功能提供给第三方企业应用接入的核心对外服务引擎,支撑企业内部、外部众多系统对流程平台对需求,使企业通过业务流程平台提供统一、稳定、可靠的流程服务,支持信息惠民工程中各个业务系统通过流程平台进行无缝对接,数据的整合。7.4.6BPM流程控制台8DB5305/T19.26—2019应提供基于WEB的操作平台,提供业务流程管理、流程定义管理、导入导出、流程上线、流程下线、流程版本管理、流程实例管理、流程实例查询、流程实例终止、流程实例挂起/恢复、流程异常管理、流程撤销、流程交接、流程转派、超时任务监控、终止流程、流程轨迹分析等功能。7.4.7BPM客户端BPM客户端:——应支持流程用户发起、签收、处理、转派、查询、委托任务等日常事项操作。——应实现启动流程、查询待处理的工作项列表、查询已处理的工作项列表、查询下属的工作项列表、查询委托的工作项列表、查询委托完成的工作项列表、交代办工作项、图形化显示流程的处理进度、管理和查看个人的代理关系等操作。7.4.8BPM流程设计器BPM流程设计器需按BPMN2.0规范,应支持业务人员便捷的通过拖曳方式进行对业务流程的建模、配置、调整、测试。——应支持业务流程模型定制:快速响应流程业务通过REST方式进行快速建模;——应支持业务参与者定制:对流程环节参与人进行快速设定调整;——应支持业务流程走向定制:对流程走向分支进行快速设定调整;——应支持业务时效设定定制:对流程环节时效进行快速设定调整;——应支持业务流程关联表单设定:对流程环节关联的表单进行快速设定调整。7.4.9BPM表单设计器应基于BPM表单引擎构建基于Web的便捷的流程表单页面定制平台,支持快速设定和调整流程环节表单元素、表单数据,支持可见即可得的效果测试。——应提供表单组件定制:管理内建的表单组件,支持动态添加自定义开发表单组件,对组件的上下线管理;——应提供数据源定制:管理流程平台的基础数据,提供给组件进行封装成具有业务信息的表单元素;——应提供JavaScript函数定制:对表单引擎加载的Javascript函数进行管理、支持动态添加自定义函数;——应提供转义模版定制:对流程表单中的id类型数据翻译成Name类型数据进行模板化管理;——应提供列表配置定制:对表单中的复杂二维列表组件进行配置管理;——应提供表单配置定制:对一个表单页面进行管理配置其构成元素、元素位置、元素数据源、元素占用列宽、元素可见性等属性。9DB5305/T19.26—20197.5.3管理组件应提供微信管理平台的后台管理功能,包括微信管理、会员管理、系统管理、统计分析、网站管理和客户管理等。7.5.4前端组件应提供与移动微信服务交互与页面展现功能,包括公安业务、教育业务、医疗业务、交通业务、社保业务等民生服务业务。7.6移动应用平台7.6.1移动应用平台概述应提供跨平台包括Android和iOS的移动开发基础框架,减少重复开发代码量,让开发者基本只关心业务实现。移动应用平台应包括基础工程、常用组件库及文档支持等。7.6.2基础架构应提供应用主框架、登录注册、用户信息、系统设置、首次引导、自动更新、消息推送、信息浏览、外网集成等功能。——主框架应包括框架全局布局、数据存储、文件缓存、打开关闭、主题等;——登录注册应提供基础登录和注册的页面模板与交互设置;——系统设置应包括包括皮肤设置,字体设置,缓存清除,关于,自动更新、信息推送、注销登录等功能;——用户信息应包括登录后用户的基本信息展示模块;——信息浏览应提供信息浏览的模块,可以自由转换展示方式;——外网集成应支持嵌入外部网页引入。应提供基础UI、支付、报表、地图、wifi、蓝牙、二维码、分享等组件。——UI组件应提供常用的UI组件,包括布局,列表,表单,导航,按钮等;——支付组件应提供常用支付模块,包括微信支付、支付宝支付等第三方支付;——报表组件应提供基本报表,包括饼图、柱状图、曲线图等图形报表;——地图组件应提供百度地图接入;——蓝牙组件应提供蓝牙交互;——二维码组件应提供二维码交互;——WiFi组件应提供wifi交互;——分享组件应提供常用分析组件模块(QQ、微信、微博)。应为开发者提供移动应用平台的应用支持文档,包括开发文档,测试文档以及部署发布文档等。应提供一个图形化的映射环境,让开发者定义从源到目标的映射关系、转换、处理流程。设计过程的各对象的逻辑定义存储在一个元数据资料库中。应提供一个关于ETL设计和运行处理等相关定义、管理信息的元数据资料库。ETL引擎在运行时和10DB5305/T19.26—2019其它应用都可参考此资料库中的元数据。数据提取应通过接口提取源数据,例如ODBC、专用数据库接口和平面文件提取器,并参照元数据来决定数据的提取及其提取方式。数据转化应实现将提取的数据,按照业务需要转换为目标数据结构,并实现汇总。数据加载数据加载:——应支持加载经转换和汇总的数据到目标数据仓库中;——应实现SQL或批量加载。传输服务传输服务:——应实现利用网络协议或文件协议,在源和目标系统之间移动数据;

温馨提示

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

评论

0/150

提交评论