《智慧城市数据中心平台概要设计说明书.docx》由会员分享,可在线阅读,更多相关《智慧城市数据中心平台概要设计说明书.docx(31页珍藏版)》请在第一文库网上搜索。
1、智慧城市数据中心平台概要设计说明书1 .引言11.1 编写目的11.2 项目背景11.3 术语22 .总体设计32.1 设计原则32.2 总体建设目标32.3 总体建设任务42.4 总体架构设计52.5 系统功能结构62.6 技术架构62.7 体系架构113 .系统概要设计133.1 数据资源规范133.2 数据资源库133.3 资源模型管理133.4 数据资源管理153.5 共享服务管理173.6 系统管理183.7 对外接口204 .非功能性设计224.1 系统性能设计224.2 扩展性设计281引言编写目的本文档对数据中心平台的整体架构及各模块功能的设计进行概要性描述。本文档编写的目的在
2、于:1、方便系统用户、分析人员和软件设计人员进行交流,在设计阶段再次判定目标软件能否满足其原来的期望。2.方便软件设计人员及开发人员了解系统体系架构和技术方案,并以此文档为基础进行系统详细设计。本文档主要目的是以设计人员进行软件详细设计为基本出发点,也是维护人员的技术支持文档之一。项目背景在信息化时代背景下,数据资源的多寡、数据质量的高低直接决定着各类社会主体的运作效率,数据分析应用能力也影响着管理者决策的方向,对数据的全面搜集和有效挖掘利用已经成为当今世界各国信息化建设的重要内容。自2023年以来,在智慧城市顶层设计总规的指导下,开展了业务、资源、系统、基础设施等方面的顶层设计,提出要加强数
3、据中心建设工作,搭建数据中心辅助决策平台,进一步提升数据整合、共享和分析决策能力,并通过数据架构体系的理论研究和网格化社会服务信息化系统的建设,积累了大量人、地、物、组织、房屋、地下空间的基础资源数据和协同业务数据,为数据分析决策、数据共享应用奠定了数据基础。鉴于以上背景,提出了构建数据中心的整体规划,整合北京市现有数据库和系统资源,建设统一规范的人、组织、地、物等基础信息库,实现全区基础信息的准确性、唯一性和权威性;建设各政府部门之间准确、完整、规范、清晰、权则结合的基础数据信息共享交换平台,实现基础数据信息高度共享和综合应用;通过基础数据和业务数据的整合集中、统一管理,为科学决策提供强大的
4、数据支持;建立和健全数据标准规范体系和数据安全体系,建立一个统一规范、集中部署、安全规范、充分共享的基础信息数据中心。其中数据中心平台是整体规划的重要核心系统,通过本项目建设,为政务部门和社会公众提供数据共享服务,保障政府决策的科学性、有效性和规范性,提升政府管理能力和公共服务水平。术语序号术语所指对象或含义12人实际生活在的人口总称,包括常住人口、流动人口、散居社会境外人员等。3地地点,社会管理区域内需要关注的重要场所、部位等地理位置的统称4物物件,社会管理区域内需要关注的重要设施、物品的统称5组织社会管理区域内需要关注和利用的各类单位、团体等集体的统称6经济宏观经济,以统计经济信息为基础的
5、金融、税收、统计等经济数据7网格化社会服务一种创新型的社会服务管理模式,采用网格化管理理念划分社会管理网格单元,实现网格内“人、地、事、物、组织”等全要素信息的常态化管理与服务,促进社会管理由“粗放型管理”向“精细型管理”转变2.总体设计设计原则实用性原则:这是所有应用软件最基本的原则,直接衡量系统的成败,每一个提交到用户手中的系统都应该是实用的,能解决用户的实际问题,达到用户的“功能性需求”和“非功能性需求”。适应性和可扩展性原则:系统需要具备很好适应能力,采用J2EE的技术架构体系能适应于多种运行环境,来应对未来变化的环境和需求。可扩展性主要体现在系统易于扩展,系统总体设计采用高内聚,低耦
6、合原则,该原则设计的系统具有更好的扩展性,可以更高效的完成系统的维护开发,持续的支持业务的发展,而不会成为业务发展的障碍。可靠性原则:系统设计从系统结构、设计方案、设备选型等方面考虑,使得系统故障发生的可能性尽可能少,影响尽可能小,对各种可能出现的紧急情况有应急的方案和对策。可维护性和可管理性原则:在系统设置、系统维护等方面的设计要易于操作,体现灵活性的原则,通过实用性与方便性的设计来提高管理水平和工作的效率。安全性原则:现在的计算机病毒几乎都来自于网络,系统遵照国家安全等级保护三级标准,在网络安全、系统安全、用户安全、用户程序的安全和数据安全环节采取措施,使系统具备较高安全性,对使用信息进行
7、严格的权限管理,技术上,应采用严格的安全与保密措施,保证系统的安全可靠性、保密性和数据一致性等。总体建设目标以现有业务系统资源为基础,梳理制定信息资源标准规范,构建人员、地点、物件、组织和经济五大资源库,实现基础信息的集中、统一与规范管理,实现资源元数据及资源目录管理,提供数据对外共享服务,为政府统计分析及决策支持提供数据支撑,为政务部门和社会公众提供基准数据服务,保障政府决策的科学性、有效性和规范性,提升政府管理能力和公共服务水平。总体建设任务2.3.1资源标准规范以现有业务系统数据资源为基础,提取每类资源的数据指标,按人员、地点、物件、组织和经济分类整理,分析合并形成业务元数据,整理元数据
8、名称、类型、长度、数据单位、来源部门、备注说明等信息项。结合元数据及现有业务系统的数据结构,对每类数据资源进行分析,抽取形成业务资源对象基本模型和业务主题模型,整理具体模型对象的指标名称、指标类型、指标长度、计量单位、代码标识符及备注属性。2.3.2五大资源库1、人口库,依托人口规范模型构建人口资源库,管理包括常住人口、流动人口、散居社会境外人员在内的所有人员基本信息和业务主题信息。2、地点库,依托地点规范模型构建地点资源库,管理社会管理区域内需要关注的重要场所、部位等地点位置。3、物件库,依托物件规范模型构建物件资源库,管理社会管理区域内需要关注的重要设施、物品等物件信息。4、组织库,依托组
9、织规范模型构建组织资源库,管理从事市场活动的经济组织、机关事业单位、街道社区组织、社会团体等组织信息。5、经济库,依托宏观经济规范模型构建经济资源库,管理以统计经济信息为基础的金融、税收、统计等经济数据2.3.3 资源目录管理根据数据资源的业务类型、来源部门等多维度对数据资源进行灵活编目,实现数据资源的有效管理,包括元数据、信息集、资源目录、数据查询等功能。2.3.4 共享服务管理提供在线和离线接口形式,对外提供人、地、物、组织、经济信息的共享服务.2.3.5 搭建基础软硬件平台实现系统软硬件、运行环境和应用的集成,内容包括硬件设备安装调试、中间件安装初始化和数据库安装配置,为上层业务应用提供
10、一个稳定可靠的支撑环境。总体架构设计本项目应按数据中心建设的总体要求,以构建权威、完整、准确的数据资源库为核心,以数据标准规范、数据管理和共享服务为重点,充分挖掘数据的应用价值和服务效能,进行整体优化设计和资源库建设。应用访问层资源目录管理数据集管理资源数据杳询权限管理物件人口地点数据整合数据校核数据加载GIS系统数据库网格系统数据库为他业务数据库数据资源层数据整合层数据提供层服务接口平台门户兀数据管理缓存管理组织数据提取从资源的管理生命周期及数据加工过程视角来看,项目的总体架构分数据提供层、数据整合层、数据资源层、数据应用层和应用访问层。数据提供层:现有系统已积累的数据资源,如网格系统数据库
11、。数据整合层:对分散在各个系统的数据源进行提取、清洗、整合,完成数据的汇总、校核和质量检查,存在问题的数据向数据源反馈。数据资源层:存放整合后数据资源,作为对外提供服务的核心生产库。资源应用层:提供数据管理和数据共享服务应用,可以对资源元数据、资源目录进行管理,对外提供数据接口服务。应用门户层:提供Web应用平台和在线服务接口,提供系统数据的访问。系统功能结构Hf1色管理角色管理I组织管理I用户管理在戊接口测试在线接口注册,在找服务接InI数据黄询I资源“录首明代码集管理.数据集代谢1数据集管理.兀数据管理I资源分类管理,经济库组织库物件库地理阵人U库羟济模型,组织模型,物件模型I地理模型I人
12、口模型系统功能划分主要包括数据资源规范、数据资源库、资源模型管理、数据资源管理、共享服务管理和系统管理。技术架构技术实现架构描述了系统在开发过程中采用的具体技术实现方案,也是对逻辑架构的进一步补充。技术架构中重点对业务处理部分的系统服务层、应用支撑层、业务运行层和数据交换层所采用的实现技术和应用的组件进行说明。2.6.1 应用系统架构ConwiCoiKwnetOti1RequestProxyUniFAW台信Pa胫知*DBBiwsctX啸系统技术架构遵循J2EE标准,以东软成熟的技术平台解决方案为基础进行开发,客户端基于RIA富客户端开发,应用服务共分为ACtiOn、IABO、A1BOsDAe)
13、四层,其中ACtiOn层为统一代理。2.6.2 富互联网应用程序(RIA)技术R1A(RichInternetApp1ications,富互联网应用程序)是目前B/S架构系统最为常用的技术。传统的基于HTM1页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了,RIA的出现也就是为了解决这个问题。RIA技术提供了多种数据模型来处理客户端复杂的数据操作。使用R1A可以将部分原本需要在后台程序处理的问题转移到客户端,使数据能够被缓存在客户端,从而可以实现一个比基于HTM1的响应速度更快,数据往返于服务器的次数更少的用户界面。RIA技术提供了比HTM1更为丰富的界面表现元素,密集、响应速
14、度快和图形丰富的页面元素与数据模型结合在一起,为用户提供好的使用体验。RIA具有的桌面应用程序的特点包括:在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界而特性如拖放式(draganddrop)以及在线和离线操作能力。R1A具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据以及可以充分利用被广泛采纳的互联网标准。RIA具有通信的特点则包括实时互动的声音和图像。本系统中所有应用系统均采用RIA实现技术。下面就本项目中用到的RIA典型应用作个介绍:2.6.2.1 界面交互browserc1ientuserinterfa
15、ceHTTPrequesthttd(s)transHTM1+CortSSdatawebserverfCIatastOres,bckendprocessing,Ie9acysystemsserver-sidesystemsc1assicwebapp1icationmode1browserc1ientuserinterfaceJavaScriptca11HTM1+CSSdataAjaxengineHTTPrequesthttp(s)transportXM1dataweband/orXM1serverI小datastores,backendprocessing,Ie9acysystemsserver-sidesystemsAjaxwebapp1icationmode1基于AjaX的Web应用程序模型与传统的Web模型具有很大优势,如上图所示。在本系统的界面交互方案中