某市物联网应用平台建设设计方案

上传人:沈*** 文档编号:96905178 上传时间:2022-05-26 格式:DOC 页数:81 大小:1.52MB
收藏 版权申诉 举报 下载
某市物联网应用平台建设设计方案_第1页
第1页 / 共81页
某市物联网应用平台建设设计方案_第2页
第2页 / 共81页
某市物联网应用平台建设设计方案_第3页
第3页 / 共81页
资源描述:

《某市物联网应用平台建设设计方案》由会员分享,可在线阅读,更多相关《某市物联网应用平台建设设计方案(81页珍藏版)》请在装配图网上搜索。

1、 支持免费!市物联网应用平台建设方案78 / 81目录一、 项目综述11.1 项目概述11.2 建设目标11.3 建设容11.4 建设原则21.5 技术标准21.6 系统运行平台与软硬件部署环境41.7 基础数据普查与测绘数据采集建库情况61.8 术语7二、 M2M平台技术规与要求82.1 总体技术要求82.2 总体技术框架112.3 应用基础运行平台192.4 统一安全身份认证系统242.5 统一数据应用集成中心252.6 应用集成业务基础构件302.7 平台接口设计412.8 相关业务集成412.9 应用软件系统开发要求432.10 数据库设计与管理要求442.11 标准规与制度建设要求4

2、52.12 系统安全要求46三、 示应用“数字城管”业务软件技术规与要求483.1 市数字化城市管理系统483.2 数字化城市管理业务流程493.3 技术要求总则503.4 应用软件子系统543.5 界面设计743.6 接口设计753.7 应用与系统集成783.8 标准规与制度建设要求78一、 项目综述1.1.1 项目概述国务院总理温家宝在2009年11月3日的让科技引领中国可持续发展的讲话中,将“物联网”列入五大必争产业制高点之一,要求着力突破“物联网关键技术”,“使信息网络产业成为推动产业升级、迈向信息社会的发动机”。2009年12月27日,国务院总理温家宝在接受记者专访时表示,以物联网为

3、契机,争取占领科技制高点,并计划将物联网纳入到国家“十二五”规划当中。市是国家可持续发展实验区,正争取创建全国第一个国家可持续发展产业示基地。市通过物联网的建设,大力推广物联网的示应用,是革命老区率先落实温家宝总理讲话精神,推进可持续发展的重要举措。通过“物联”建设,加速的发展,将使市信息化应用在省甚至全中国脱颖而出。物联网应用基础服务平台是物联网应用的核心支撑平台,它提供了终端远程管理、运行监控、告警管理、协议适配、业务数据传输、行业应用接入等综合服务功能,为“物联”各应用系统提供强大、稳定的物联网业务运行支撑环境。为了加强对市物联网工作的组织领导,市成立了以市委常委、市政府常务副市长黄福清

4、担任组长,市政府秘书长庆赐担任副组长的市物联网工作领导小组,领导小组成员由市发改委、经贸委、外经局、环保局、城管办、数字办等33个市直单位领导组成。1.2 建设目标物联网应用基础服务平台实现“物联”的承上启下作用,对下接入多种行业终端,对上支持多种行业应用,把各种垂直的物联网应用整合成一个扁平的应用网络体系。基于物联网应用基础服务平台进行物联网应用建设,各行业应用在数据和业务层次进行不同程度的融合,全面实现市物联网应用的互联互通和智能处理。1.3 建设容物联网应用基础服务平台具体包括以下建设容:(1) 建设物联网应用基础服务平台(M2M平台),实现软件系统开发与部署。(2) 实现行业终端的适配

5、接入,对采集到的数据实现报警、转发、存数据库等操作。(3) 提供开放的平台和数据结构,为各物联网应用的扩展提供数据。(4) 提供详尽的历史记录,与灵活的报表定制工具,易于生成任意格式的报表。(5) 提供易于扩展的、分布式平台框架与冗余运行模式,支持大规模、大数据量的应用。(6) 提供强大的服务支持能力与通用的M2M业务生成框架,为物联网应用开发提供可视化的集成开发工具,提高二次开发效率。(7) 提供强大的用户与权限管理,保证系统运行的安全性。(8) 实现对现有部分行业终端的接入调试、数据处理与监控管理。(9) “数字城管”示应用。1.4 建设原则物联网应用基础服务平台建设遵循以下原则:(1)

6、可靠性。系统稳定、可靠的运行是系统具有实用性的前提。要求系统具有高稳定性,当系统出现故障和突发事件时,具有保障正常运行的措施。(2) 易用性。系统应尽可能的减少系统维护人员的工作量。经过短期培训后,一般工作人员可掌握系统使用方法,这是为系统在使用过程中的实际需要考虑的。系统交付使用以后,应该便于各种日常维护工作,能够方便地进行软件的重新配置、系统的智能预警监测、硬件备品备件的更换和软件系统的升级。(3) 扩展性。扩展能力是市物联网应用基础服务平台最重要的原则之一,作为各物联网行业应用的基础服务平台,平台应具备充分、灵活的适应能力、可扩展能力和自动升级能力,提供可视化的二次开发、配置工具,并充分

7、考虑接口的标准化、协议的标准化。(4) 可管理性。系统应具备完整的统计、分析、授权和预警等功能,并提供打印、短信、视频监控、GPS定位等通用服务。1.5 技术标准1.2.1 卖方提供的各项软件和系统的特点、性能须完全符合买方指明的标准,并满足或高于买方提出的要求。(1) 软件系统的开发需遵循与参考以下的标准规:建设行业信息化标准等规化文件公安行业信息化标准等规化文件安全生产监督管理行业信息化标准等规化文件环境保护行业信息化标准等规化文件安防行业标准规文件建筑智能化、弱电智能化标准规文件测绘行业空间地理信息标准规文件污染源在线自动监控(监测)系统数据传输标准(HJ/T212-2005)环境污染源

8、自动监控信息传输、交换技术规(试行)(HJ/T352-2007)集装箱-RFID货运标签系统(ISO/PAS18186)供应链监控用集装箱电子箱封应用技术规(GB/T23678-2009)中国移动M2M终端WMMP协议OMIX接口规:Open M2M Information Exchange V1.0建设部城市市政综合监管信息系统 技术规(CJJ/T 106-2005)建设部城市市政综合监管信息系统 单元网格划分与编码规则(CJ/T 213-2005)建设部城市市政综合监管信息系统 管理部件和事件分类、编码与数据要求(CJ/T 214-2007)建设部城市市政综合监管信息系统 地理编码(CJ/

9、T 215-2005)建设部城市市政综合监管信息系统 绩效评价(CJ/T 292-2008)建设部城市市政综合监管信息系统 监管数据无线采集设备(CJ/T 293-2008)建设部城市市政综合监管信息系统 监管案件立案、处置与结案(CJ/T 315-2009)建设部数字化城市管理模式建设导则(试行)中华人民国行政区划代码(GB/T2260)县以下行政区划代码编制规则(GB/T10114)1:500 1:1000 1:2000地形图要素分类与代码(GB 14804-93)地市基础地理信息系统技术规(CJJ 100)城市地理空间框架数据标准(CJJ 103)工业和信息化部信息系统工程监理暂行规定(

10、2002570号)中国电子商会呼叫中心与客户关系管理专业委员会相关标准中国通信标准化协会对视频监控综合应用平台的相关要求、标准国家电子政务标准化指南政务信息资源目录体系:核心元数据政务信息资源交换体系信息安全技术 信息系统安全等级保护基本要求(GB/T 222310-2008)信息安全技术 信息系统安全等级保护定级指南(GB/T 22240-2008)软件工程标准分类法(GB/T 15538-1995)软件开发规(GB/T 8566-1995)软件维护指南(GB/T 14079-1993)计算机软件产品开发文件编制指南(GB 8567-88)计算机软件需求说明编制指南(GB 9385-88)计

11、算机软件测试文件编制指南(GB 9386-88)计算机软件配置管理计划规(GB/T 12505-90)计算机软件质量保证计划规(GB/T 12504-90)计算机软件可靠性和可维护性管理(GB/T 12394-93)1.6 系统运行平台与软硬件部署环境“物联”的建设主要依托政务外网的网络资源与平台,实现各种物联网单元、网元的有效互联。M2M平台主要基于政务外网建设,目前,市正在建设M2M平台暨“数字城管”示应用的系统软硬件平台,本项目要求与系统软硬件平台相协调一致,系统后台主要在市政务数据中心的外网单元进行部署。1.6.1 系统运行平台1、 网络通讯承载平台M2M平台主要基于市政务外网进行建设

12、,系统平台部署在市政务数据中心。依托市数字化城市管理信息系统实现与运营商移动通信网的统一的专线接入和短信平台接入,统一的互联网出口等。由各行业应用实现有关的通过移动通信商实现数据通信、终端数据接入的建设和通过现场总线网络接入智能终端的建设。2、 运行支撑平台系统运行支撑平台初期先采用市数字化城市管理信息系统构建的平台,待“物联”应用大规模开展后,再构建专门的M2M运行支撑平台。市数字化城市管理信息系统基于政务外网来构建运行支撑平台,主要包括服务器系统、存储备份系统、信息安全系统和系统软件等,系统采用在市行政办公中心政务数据中心机房集中部署的主机存储架构,通过实施虚拟化技术来有效减少系统的服务器

13、数量,提升服务器利用率,同时有效地节约能源,大幅度提升资源利用率和数据中心空间利用率,最终实现降低成本、节能减排和绿色环保目标。1.6.2 系统软硬件部署环境系统软硬件部署环境(政务数据中心外网单元)说明如下:1、 网络系统具有2台数据中心核心交换机和2台服务器交换机。核心交换机单台配置6个以上业务插槽数,整机交换容量720Gbps、整机包转发能力480Mpps;支持虚拟化,可以将2台核心交换机虚拟化为一台逻辑设备(双机虚拟化网络架构);配置1块主控板、48口千兆电接口和24口千兆SFP光接口板各1块、置负载均衡模块和冗余电源。服务器交换机单台配置交换容量256Gbps,包转发速率132Mpp

14、s;48个千兆端口,其中4个千兆SFP光电复用端口;支持万兆扩展能力,万兆扩展接口4个。2、 服务器系统具有6台Vmware vSphere资源池平台服务器和1台Vmware管理服务器。Vmware vSphere资源池平台服务器单台配置4颗八核CPU(2.26GHz),128GB存,2块146GB/15Krpm SAS硬盘(RAID1),10个1000M网络口,冗余电源,采用机架式服务器。M2M平台主机、“数字城管”示应用主机从Vmware vSphere资源池平台配置虚拟机使用。Vmware管理服务器配置2颗六核CPU(2.93GHz/L2 4M缓存),8GB存,2块300GB/10Krp

15、m SAS硬盘(RAID1),2个1000M网络口,冗余电源,采用机架式服务器。3、 存储备份系统具有1台磁盘阵列、1台虚拟磁带库和1套网络备件软件。磁盘阵列采用IP SAN存储系统,配置双控制器,采用64位双核处理器;标配缓存4GB,最大缓存16GB;支持iSCSI协议,配置容量10TB。虚拟磁带库基于Storage-on-Chip嵌入式芯片实现的虚拟磁带库控制引擎(非PC Server架构),配置2个iSCSI VTL接口,1个320MB/S SCSI VTL接口,1个1Gb iSCSI容灾接口;10TB带库容量(5*1TB VTL SATA磁盘),16个磁盘槽位。网络备件软件配置1个Wi

16、ndows环境主模块(含9个服务器客户端),2个Windows环境Oracle数据库备份模块,1个支持10TB VTL许可模块。4、 信息安全系统具有2台千兆防火墙和1套网络版杀毒软件。千兆防火墙单台配置10G吞吐量,6个1000M电口,2个1000M多模光口,250万并发连接,冗余电源,采用机架式。网络版杀毒软件配置15台服务器+150台工作站,管控中心授权数不限。5、 系统软件具有7套Windows Server 2008 64位中文企业版操作系统、24套VMware vSphere 4.0 Enterprise虚拟化软件(每个CPU 1个访问许可)、1套VMware vCenter Mg

17、mt Server 4.0 Standard虚拟化管理软件(主控中心许可)、1套WebLogic Server 10g企业版应用中间件软件(2个CPU许可)、1套Oracle 10g企业版数据库软件(4个CPU许可)、1套ArcInfo专家级地理信息系统平台软件、1套ArcGIS Server 9.3 Enterprise Basic License二维空间数据引擎(2个CPU许可)、1套ArcIMS V9.3 Server WebGIS平台软件(2个CPU许可)。1.7 基础数据普查与测绘数据采集建库情况市目前已经完成了数字化城市管理的基础数据普查与测绘数据采集建库项目工作,具体建设容包括:

18、(1) 城市连续可量测实景影像;(2) 网格划分;(3) 部件与地理编码普查;(4) 数据处理与建库;(5) 部件图集与手册编制;(6) 网格划分图集编制;(7) 地形图格式的转制以与卫片的提供和矢量化处理。基础数据普查与测绘数据采集建库项目提交的成果容为:(1) 所有野外调查图、调查表;(2) 部件图集与手册制作;(3) 网格图册制作;(4) 按照质量要求和精度要求提供市万米单元网格划分、责任网格划分、城市部件普查、地理编码普查、城市实景测量等工作成果,包括纸制和电子文档,电子文档格式应为ArcGIS Shapefile格式;(5) 按照技术规建立部件数据库、地理编码数据库和城市连续可量测实

19、景影像库;(6) 工作总结报告;(7) 技术总结报告;(8) 质量检查验收报告。1.8 术语(1) 物联“物联”主要是通过加强市物联网发展的整体规划,加快推进物联网技术融合应用到“陆地港”、“数字城管”、应急指挥、社保卡、居民健康信息系统、GIS、智能公交、环境监控、食品溯源、工业监测、智能家居等领域,并通过应用带动物联网相关产业的发展。通过“物联”项目的实施,使市在物联网发展方面先行先试,深入推动市信息化与工业化融合和智慧城市建设,促进可持续发展,让信息化发展成果惠与广大人民群众。(2) 物联网“物联网”业界又称“传感网”、“M2M”、“智慧地球”等,已成为继计算机、互联网与移动通信网之后的

20、世界信息产业第三次浪潮,物联网把所有物品通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备与互联网连接起来,实现智能化识别、定位、跟踪、监控和管理的网络。通俗讲,“物联网”就是物物相连的网络。(3) 市物联网应用基础服务平台,简称“M2M平台”。(4) 市数字化城市管理信息系统,简称“数字城管”。(5) 电子政务外网是覆盖省市县乡的省统一的电子政务专网,政务外网与政务信息网物理隔离,与互联网逻辑隔离。凡属社会管理和公共服务畴与不需要在政务信息网(政务网)上部署的业务应用,原则上应纳入政务外网运行。(6) 市政务数据中心位于市行政办公中心西附楼北楼三层,采用交流供电。具

21、体地址市大道1号市行政办公中心。二、 M2M平台技术规与要求2.2.1 总体技术要求2.1.1 总体业务要求目前市的许多物联网应用业务是垂直管理的,不同业务、不同行业应用、行业用户是单独构件自己的业务。这种垂直的应用网络存在开发、部署、维护成本高,应用融合困难,行业应用自成体系,各终端设备厂家提供的接口不同,不能真正形成规模化、产业化,也不能完全体现物联网的价值。针对物联网应用垂直管理的种种弊端,市要求通过建设M2M平台,实现对物联网应用提供核心支撑平台和提供终端远程管理、运行监控、告警管理、协议适配、业务数据传输、行业应用接入等综合服务功能,为“物联”各行业应用系统提供强大、稳定的物联网业务

22、运行支撑环境。2.1.2 M2M平台定位要求M2M平台提供物联网各行业应用对接入层、通讯层以与行业应用基础层的通用解决方案,基于M2M平台各行业应用实现自己的业务逻辑处理。M2M平台的定位如下:1、 提供统一的终端接入平台通过M2M平台,为所有物联网应用终端提供的统一的数据接入方案。数据接入支持多种通讯设备、通讯协议,对接收到的数据进行辨识、分发,以与报警分析等预处理。2、 提供统一的应用基础运行平台物联网应用软件与传统的应用软件相比,有底层终端数量多、上层行业应用复杂的特点,各种行业终端数量规模往往能达到百万甚至更高级别,要求M2M平台能维护大量共享数据和控制数据,提供物联网应用的统一运行环

23、境,从概念、技术、方法与机制等多个方面无缝集成数据的实时处理与历史记录,实现数据的高时效调度与处理,并保证数据的一致性。3、 提供统一的安全认证以用户信息、系统权限为核心,集成各业务系统的认证信息,提供一个高度集成且统一的认证平台。4、 提供统一的数据交换平台M2M平台提供统一的“数据交换平台”,通过中间件作为粘合剂连接各种业务相关的异构系统、应用以与数据源,满足重要系统之间无缝共享和交换数据的需要。5、 提供统一的门户支撑平台提供一个灵活、规的信息组织管理平台和全网围的网络协作环境,实现集成的信息采集、容管理、信息搜索,能够直接组织各类共享信息和部业务基础信息,面向不同使用对象,通过门户技术

24、实现个性化服务,实现信息整合应用。6、 提供多种业务基础构件为各行业应用业务提供开发辅助工具、快速定制、地理信息服务、权限管理、数据展现与挖掘等多种平台支撑服务。通过这些基础构件,实现系统的松散耦合,提高系统的灵活性和可扩展性,保障快速开发、降低运营维护成本。2.1.3 系统性能指标要求根据“物联”的发展目标,系统今后将接入几十万台的终端和几十个行业应用,因此,M2M平台处理能力要求如下:(1) 并发用户:支持300用户并发M2M应用业务请求。(2) 系统管理终端数:满足10万个以上终端的监控管理需求。(3) Web页面处理:u 系统支持300用户以上在线进行并行网页操作;u 在300用户并发

25、情况下,系统响应时间小于2秒。(4) CPU忙时利用率平均不超过60%。2.1.4 系统可靠性要求1、 稳定性u 要求平台具有高可靠性和高稳定性。关键设备应采用负荷分担、分布式多处理机结构,主要模块冗余度至少为11。u 系统各服务器应保证数据实时的一致性、可用性,主备倒用时间3分钟。u 系统故障恢复时间30分钟。u 设备必须支持热插拔功能。u 系统应满足724小时不间断工作。2、 备份和恢复u 存储设备应具有极高的可靠性,有良好的备份和恢复策略。系统数据和业务数据可联机备份、联机恢复,恢复的数据必须保持其完整性和一致性。u 应对系统的配置数据、操作日志进行备份,进行永久保存。u 在系统失效的情

26、况下,应可从数据记录中恢复最近的数据。2.1.5 软件要求1、 整体要求u M2M平台建设必须基于业界开放式标准,包括各种网络协议、硬件接口、数据库接口等,以保证系统的生命力,保护投资,体现良好的扩展性和互操作能力。u M2M平台应提供维护管理和实时监控功能,简化系统的使用和维护。u M2M平台的软硬件平台以与应用软件应采用先进成熟的设备和技术,确保系统的技术先进性,保证投资的有效性和延续性。u M2M平台是一个不断发展的业务系统,系统设计时应充分考虑可扩展性。应用软件能够以多种方式支持系统的扩展,包括业务功能的增加,系统升级以与系统容量和规模的扩大等。2、 平台软件M2M平台软件应满足以下要

27、求:u 平台软件具备可移植性,能平滑移植到其他主流操作系统和主流硬件平台上。u 软件应采用组件化设计,支持各种组件的在线拆卸、在线加载;支持组件间通信流程的灵活控制与业务流程的灵活变更;组件应具有的开放管理接口和服务接口。u 平台软件能够实现应用部分与数据库部分在逻辑上的分离,便于对应用部分进行修改,从而方便随时添加新的功能或对原有功能进行改动而不影响数据库。u 平台软件能够提供二次开发功能,以适应不断增强的支撑功能和不断拓展的业务空间。应用软件具备可视化的二次开发工具,以与集成开发环境,提高二次开发的效率。u 提供灵活多样的服务,快速适应新业务的开展,应用软件的设计应采用灵活的结构,采用面向

28、对象、面向服务、中间件等技术。u 整个应用软件系统能够连续724小时不间断工作。u 具有完整的操作权限管理功能和完善的系统安全机制,能够对每个操作员的每次操作有详细的记录,对每次非法操作产生告警。u 应能为系统管理员提供多种发现系统故障和非法登录的手段。u 提供通用的商业智能组件,如报表、数据抽取与转换、数据挖掘等。u 提供通用的工作流引擎、电子地图与移动定位、短信、视频等服务。u 采用简洁、直观、友好的图形化界面。u 支持中文大字符集等相关国标规定的汉字字符处理,可进行处理、显示和打印。2.1.6 平台配置要求M2M平台置以下的产品与工具:服务总线ESB、ETL工具、搜索引擎、ORM中间件、

29、工作流引擎、报表定制工具、BI引擎(OLAP、Analysis、Query)。2.2 总体技术框架2.2.1 应用模式基于M2M平台的物联网应用模式如下图所示:图2-1 基于M2M平台的物联网应用模式2.2.2 M2M平台设计思路终端通过网络把数据上报给M2M平台的服务器集群,再由路由服务器把数据分发给行业应用平台,各行业有各自独立的应用平台。如下图所示:图2-2 M2M平台设计思路1、 终端接入终端通过指定的数据接入服务器IP地址与端口,把数据通过网络链路(如GPRS网络)发送到平台,由数据接入服务器负责接收。每个数据接收服务器可以接收几百到几千的终端数据。终端通讯协议可以为WMMP3.0或

30、其他任意自定义协议。平台通过不同的协议插件来支持。2、 数据转发数据接收服务器收到终端传送来的数据后,对终端进行注册,并把数据进行统一数据结构转换,即把数据转换成平台可以处理的数据结构,并由路由网关服务器根据终端唯一的序列号来判断数据要发送到哪个行业平台。一个路由网关可以接入若干个数据接入服务器,但是建议每个路由网关只接收同一个行业平台的终端数据,这样可以把数据路由的系统开销降低到最小。3、 行业平台行业平台是针对于每个行业的独立平台。终端数据由路由网关转发到行业平台,由行业平台对数据进行逻辑处理并展示给用户查看,分析。当需要对终端下发控制命令时,根据终端在系统中唯一的序列号确认要发送指令的终

31、端,实现远程控制。4、 能力提供能力是指平台提供的各种供所有行业平台使用的功能与服务的统称。如:彩信服务、短信服务、服务等。这些服务通过提供标准接口供其他程序使用。上图中的彩、短信服务器与GIS服务器都属于能力畴。5、 统一门户统一门户是对所有行业平台、认证权限、考核评价、经营报表、各种资源与其他平台功能的统一管理门户。2.2.3 M2M平台系统架构M2M平台系统架构分为四层:终端层、通讯层、业务和数据处理层、用户层,如下图所示:图2-3 平台系统架构1、 终端层涵盖了各行业所能涉与的所有终端设备,如工控行业的RTU、DTU、PLC、仪器仪表;智能交通的RFID、视频采集摄像头、移动执法终端;

32、城市管理的城管通终端、智能设备数采仪等。所有的终端设备都通过各种有线、无线网络与基础服务平台通讯,上报终端数据并执行平台下发命令。2、 通讯层包括了支持无线通讯的多种设备,如无线基站、GGSN、USSDC、短信网关、彩信网关等,同时也包括了Internet、VPN、LAN等。通讯层的主要功能是提供数据的透明传输,是终端层与基础平台层的沟通桥梁。3、 业务和数据处理层包括了物联网应用基础服务平台、物联网各行业应用平台、管理门户等核心数据与业务处理,也包括呼叫中心、GIS地理信息服务、GPS定位功能等支持。4、 用户层涵盖了物联网统一管理门户与各行业应用的所有用户。通过门户全局性的查看各种应用的统

33、计数据,各级职能部门登录各自的应用平台进行监督执法,企业与其他用户登后可以查看、监控企业实时数据,公众用户可以网上上报数据、查询公开信息。2.2.4 M2M平台技术路线M2M平台的技术路线要求基于XML/J2EE/Portlet/WFMC等开放技术,遵循SOA架构体系,采用统一的基于J2EE的软件平台和全程建模、基于组件分层开发的技术路线,并支持大颗粒构件的复用。遵循构件化、模块化、标准化、可扩展、可复用的技术架构,以满足物联网应用未来的数据扩展和业务发展。2.2.5 M2M平台结构M2M平台可为城市管理、交通物流、工业控制、环保节能、安全监控、公共服务等领域的应用信息化建设和应用集成提供高效

34、、稳定的物联网应用基础运行平台和一系列物联网应用集成业务基础构件,实现物联网应用的集成化监控、管理和服务。M2M平台总体采用多层架构进行设计,包括终端层(感知层)、平台层、应用层等。平台结构建议如下图:图2-4 M2M平台结构图1、 终端层终端层包括所有行业的数据采集、传输终端。2、 平台层M2M平台采用模块化设计,要求包括以下的功能组件:(1) 物联网应用基础运行平台提供物联网应用的统一运行环境,从概念、技术、方法与机制等多个方面无缝集成数据的实时处理与历史记录,实现数据的高时效调度与处理,并保证数据的一致性。(2) 统一安全身份认证系统以用户信息、系统权限为核心,集成各业务系统的认证信息,

35、提供一个高度集成且统一的认证平台。其结构具有系统健壮、结构灵活、移动办公、安全可靠等特点。(3) 统一数据应用集成中心应用集成技术,通过中间件连接各种业务相关的异构系统、应用以与数据源,实现各个系统之间业务协同、无缝共享和交换数据的需要。(4) 业务基础框架业务基础框架提供数据统一表现形式,包含开发J2EE应用程序所需要的表现层通用元素,如表格、树形结构、表单、菜单、日历、颜色对话框、分页标签等,实现可重用元素统一封装,具有一整套开发面向B/S结构的J2EE表现层界面库。(5) 门户支撑平台提供一个灵活、规的信息组织管理平台和全网围的网络协作环境,实现集成的信息采集、容管理、信息搜索,能够直接

36、组织各类共享信息和部业务基础信息,面向不同使用对象,通过门户技术实现个性化服务,从而实现信息整合应用。(6) 开发工具通过结合应用基础运行平台,提供综合JAVA开发工具(Studio),置可视化和自动化的Portlet开发、工作流建模、界面与表单设计、业务逻辑定义、数据建模和报表定制与发布部署等实用功能,提供完善的向导、视图、编辑器和调试环境。能屏蔽技术复杂性,帮助用户降低开发难度,全面支持业务基础构件与应用构件的高效开发,支持普通Web应用与J2EE企业级应用系统的快速开发。(7) 工作流和规则引擎工作流完成参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。规则引擎实现把当前

37、提交给引擎的Java数据对象与加载在引擎中的业务规则进行测试和比对,激活那些符合当前数据状态下的业务规则,根据业务规则中声明的执行逻辑,触发应用程序中对应的操作。(8) 业务流程管理基于应用集成技术和Web服务技术,独立于具体应用之外,提供流程设计、重组、部署、管理、监控、审计、优化的环境,为不断的、跨部门的流程重组和流程优化提供技术基础和平台,实现跨部门的业务协作和流程协同应用。(9) 容管理针对各行业平台部与外部的信息管理、信息发布和维护,提供基于Web交互模式的容管理和发布的系统,简化所录容复杂的布局排版的需求,在线实现动态的对进行维护、管理的工作。(10) 辅助决策工具通过联机分析(O

38、LAP)、专业分析(Analysis)和网络数据查询检索(Query)系统等各种辅助决策工具,实现数据分析与共享系统,从中提炼知识,为决策提供充足的信息支持。(11) 信息交流中心提供各种实时和非实时的通信支持,包括计算机与计算机、计算机与通信设备(主要是移动通信设备)之间的数据传输。(12) 数据维护包括系统级和业务级的数据维护,系统级数据维护包括数据元管理与数据库的监控与维护;业务级的数据维护包括数据清理、数据检查与调整。(13) 智能检索支持千万级数据的索引检索服务,支持本地联机检索和远程网络检索两种检索方式,可进行精确检索、模糊检索、全文检索、对各检索项实行任意联合组配检索;可实现多级

39、检索,逐级细化检索条件,直至命中满意的检索结果;能够对检索结果排序。提供中英文全文检索功能,中文按词进行全文检索,具有智能词库机制。对图片可按分类号、作者、时间、地点、图片文字说明等项检索,其中文字说明项可实现中文按词全文检索。支持逻辑库功能,支持跨库检索。支持文字资料和图片资料的系统。3、 应用层应用层是面向对象的系统功能模块,根据不同的业务划分和使用群体,形成模块化的体系结构,便于业务的管理和功能的扩充。2.2.6 M2M平台功能结构M2M平台的功能结构建议如下页图所示。1、 数据通讯模块包括数据采集、数据处理、终端控制等功能。所有的终端设备发到平台的数据都由数据通讯模块接收并预处理,是平

40、台与终端设备交互的桥梁。数据通讯模块支持各种终端设备的通讯协议与动态配置加载、卸载终端设备到系统。2、 报警处理模块报警主要分成两种情况:一种是终端设备直接发上来的报警事件,另一种是根据用户需要配置到系统中的报警规则产生的报警,报警规则是根据需求预先设定好的。当终端传上来的实时数据触发报警规则时,应该实时产生报警,并在用户界面给予显示,报警的延时时间应小于5秒。图2-5 M2M平台功能结构图3、 策略联动当系统产生了报警或其他事件时,可以在此模块中设置需要控制联动的设备或人员。不同的设备通过M2M平台粘合,形成一个有机的整体,提供自动、与时、准确的服务。4、 脚本服务实现动态灵活的设置系统操作

41、或向终端设备发送控制指令。脚本语法需至少支持JavaScript语法。在脚本中还应该提供各种系统变量,以满足各种脚本需求。5、 日程管理日程管理为系统提供各种有规律的定时操作,提高系统的自动化管理水平。6、 数据备份数据定时压缩备份降低硬盘的使用容量,并可在需要时对备份的数据进行无损还原。7、 双机备份提供双机热备功能,当主站系统出现问题时,从站系统可以接管工作,最大程度保证平台的稳定运行。8、 权限管理对系统的权限资源、用户、角色、角色组进行管理,除了系统管理员外不同的区域有自己的管理员,可以对所在区域以与下属区域进行权限、用户和角色的划分。9、 日志管理具有完善的日志功能,包括操作日志、系

42、统运行日志,能够记录系统异常情况与其他安全事件。10、 报表功能支持两种类别平台报表:一种是专门针对各业务的单独的报表系统,只能由业务的所属合作伙伴或管理员查询,关注的是本业务的运营情况;另一种是把所有业务统一抽取的平台运营分析报表,此种报表对平台所有业务进行运营分析,可以使管理者对平台的运营状况有总体的认识和了解,为决策提供数据依据。2.3 应用基础运行平台2.3.1 总体要求物联网应用软件与传统的应用软件比有底层终端数量多、上层行业应用复杂的特点,要求M2M平台要维护大量共享数据和控制数据;同时物联网应用活动(任务或事务)有着很强的时间性。因此物联网应用对数据库和实时处理两者的功能与特性均

43、有要求,既需要数据库来支持大量数据的共享,维护其数据的一致性,又需要实时处理来支持其事务(任务)与数据的定时限制。应用基础运行平台作为M2M平台的数据处理核心和各种构件的运行环境,基于OSGi服务平台(Service Platform)设计、实现。其技术要求如下:(1) 管理存中的静态数据和动态数据。涉与到配置信息、实时数据、缓存数据,这些数据会随着采集到的数据变化而变化,还需要根据用户的需求和磁盘数据进行交互。(2) 实现完成数据流转、事件和触发器管理的系统进程。包括:u 数据操作:包括对数据库的操作(数据的插入、删除、修改和查询等),优化查询,对数据库的控制(完整性、安全性控制)。u 触发

44、器管理:包括探测事件,对事件的处理以与发布,对条件的监视,被触发活动的执行。u 事件管理:包括各种事件操作(开始、中止、挂起、恢复、结束等),以与实时的优先级分派,实时调度算法、实时并发控制策略。(3) 实现历史数据处理。不仅包括保存所有历史数据,还应具有数据的压缩、备份等。(4) 实时数据处理中的数据紧缩与动态存放。数据处理的紧缩是将精度要求不高的数据保存为尽可能占空间少的类型,如整形、二进制类型。动态存放是指在不改变数据的采集间隔的前提下,根据不同的策略,采取不同的数据保存方式,如定时保存或变化时保存,并能通过实时数据库相应的辅助功能,使得在调用这一时间段的数据时,将他们精确的还原出来。(

45、5) 基本数据合理存放。基本数据划分成互相关联、同时又具有独立性的若干个存放数据的表,将表有机结合,再建立与之关联的存储、查询。(6) 合理建表,提高查询与存储速度。在历史记录规模比较大时,应制定策略,分表保存,并将数据库中的数据备份到其它数据载体,以提高系统效率。(7) 开放性好,提供与其它系统数据交换机制。通过“统一数据应用集成中心(以下简称DI)”对外提供各种数据,各个业务子系统或其它异构系统均从“统一数据应用集成中心”获取实时、历史数据。2.3.2 功能要求应用基础运行平台在功能要求上可划分为通讯、变量、界面、报警、策略、脚本、热备等多个模块,每个模块又细化为接口、实现、对象等几个逻辑

46、单元,每个逻辑单元都实现为OSGi的Bundle。OSGi服务平台统一管理这些Bundle的生命周期(如安装、卸载、启动、停止)、服务的注册与引用。有关功能模块要求如下:2.3.2.1 数据通讯模块所有的终端设备发到平台的数据都由数据通讯模块接收并预处理,数据通讯模块完成实时数据采集、数据处理、终端控制等业务目标,实现数据接入适配、统一数据结构、数据处理等功能。必须对不同数据格式、连接方式的终端提供相应的接入适配器,包括通过RS485、总线网络(如PROFIBus、LonWorks、FoundationFieldBus、CANBus等)、宽带、光纤等有线网络介质和无线电台、GSM、GPRS/C

47、DMA、3G、卫星通讯等无线网络介质传输的数据,进行汇总和接入适配。支持多种终端设备的通讯协议,包括工业控制领域中的OPC、ModBus、RS232/485协议,环境保护行业国标HJ/T212-2005,中国移动M2M终端WMMP协议等。支持对不同协议所定义的不同的数据结构进行统一数据结构处理。在实现接入适配,接收到终端的实时数据后,转换成统一数据结构,进行相应的数据处理,包括:(1) 更新至存实时数据,供其它模块或DI调用。(2) 如果需要保存历史数据,则放入历史数据缓存区,由历史数据线程保存。(3) 触发数据的限值报警、规则报警、联动策略等规则。统一数据结构能够给后续的数据处理与行业应用提

48、供格式统一的基础数据,使数据与业务都更加清晰。2.3.2.2 报警处理模块报警处理模块实现对测量值的围、变化速度的预警,包括限值报警、变化率报警、偏差报警、异常报警等,以与通过对测量值进行数学运算(报警公式),然后对运算结果进行报警检查而产生。支持自动记录报警信息、报警确认信息、报警恢复(报警消除)等信息,按照重要程度可分为多个优先级,如低级、高级、紧急。报警发生时系统可以通过弹出报警窗口、发出声响、发送短信、电子或打印报警信息等多种方式通知用户,用户可以自由设定报警通知方式。报警处理模块支持在终端设备侧直接产生的、通过网络上报的报警,并根据用户预设的联动策略方式进行相应操作。支持报警确认和复

49、位,用不同颜色标示报警状态,包括:u 未确认、未复位;u 已确认、未复位的报警;u 未确认、已复位的报警;u 已确认、已复位的报警。用户可通过B/S或C/S两种客户端根据预定权限设置进行报警信息的查询、操作、跟踪。M2M平台会记录所有报警信息,以备用户查询、生成报表。2.3.2.3 联动策略模块联动策略模块支持的主要功能要求包括(1) 可配置策略模块启动时要执行的脚本;(2) 可配置可循环执行的脚本,循环时间可以设定;(3) 可配置策略模块停止时要执行的脚本;(4) 可配置日程表设置的日程所要执行的脚本;(5) 可配置当产生报警事件时要执行的脚本;(6) 可配置某项的值改变时所要执行的脚本。当

50、脚本设置的监控项发生改变时,系统自动刷新。联动策略模块至少支撑以下策略模式:(1) 启动执行:当策略模块启动的时候执行,仅一次。(2) 循环执行:按设定的时间间隔执行。(3) 退出执行:当策略模块退出的时候执行,仅一次。(4) 周期执行:当日程表被触发时执行。(5) 事件执行:当产生报警事件时执行。(6) 值改变执行:根据脚本中包含的项ID,判断当该项的值发生改变时执行。2.3.2.4 脚本服务M2M平台应置编程语言引擎,即提供脚本服务,让用户可以按照自己的意愿来编写自己的逻辑和控制流程。M2M平台脚本引擎支持JavaScript等多种语法脚本的执行,提供可视化的集成脚本编辑工具、语法校验与提

51、示、脚本在线运行功能。同时,还需提供系统变量、部服务等常用方法的可视化调用。2.3.2.5 日程管理日程管理支持为系统提供各种有规律的定时操作,实现作业的定时自动调度,提高系统的自动化管理水平。包括三个方面:时间管理、任务管理、以与两者的结合,采用Quartz引擎实现定时执行任务。(1) 时间管理:支持设置时间表,以日历表和列表的形式分别展现。日程分为简单日程和复杂日程,复杂日程又分为仅当日、每日、每周、每月、每年。(2) 任务管理:提供开放的任务接口,实现各种不同任务的自定义,包括脚本任务、数据抽取任务等。(3) 时间与任务管理两者的结合:在联动策略中的“定时执行策略”,用Quartz引擎实

52、现时间表与任务的关联,与脚本联合使用,根据日程表执行预设的脚本;与ETL任务联合使用,实现数据的自动、定时抽取与转换。2.3.2.6 历史数据存储与备份应用基础运行平台支持历史数据的快速保存和检索,按照一定的条件把数据保存到历史库中,用户需要时可随时从历史数据库中访问历史数据。应用基础运行平台支持每一个历史数据记录上都有一个时间戳,记录历史数据的采样时间。支持按照用户指定的采样条件进行采样,如果采样的条件满足,就将采样数据加上时间戳,记入历史库。应用基础运行平台支持在存中开辟历史数据缓冲区,加快历史数据的存取速度,并实现有效管理,防止数据丢失。数据备份模块支持将历史数据压缩成一个文本文件并保存

53、,然后在数据库中删除记录,释放数据库数据空间,保证系统长时间运行;并可在需要时对备份的数据进行无损还原。2.3.2.7 日志管理对系统的每一步操作都做日志记,日志管理容有:哪个操作员、对哪个模块进行了什么操作,以与对一些重要的表的操作前、操作后变化的记录。包括操作日志、系统日志管理功能,同时提供日志查询功能和按用户要求对日志进行查询。1、 操作日志提供公共的API接口来实现日志的记录和查询功能,操作日志容包括:(1) 记录操作类型、对象、动作时间、结果、用户信息等各业务要素;(2) 提供操作日志的查询、统计、打印功能,支持以各业务要素作为查询条件、分类条件、排序条件和统计维度;(3) 对操作日

54、志的查询、统计、打印等操作提供严格的访问控制;(4) 操作日志的统计报表可作为操作人员工作情况的考核依据和领导决策的依据;(5) 操作人员可以检查与自己相关的操作日志,并可以由操作人员的上级或系统管理员进行核查。2、 系统日志对系统日志分等级处理,支持动态的调整需要记录的等级,具体容包括:(1) DEBUG级别:详细的记录程序的调试信息。(2) INFO级别:详细的记录系统启动时的信息以与一些重要属性的加载信息。(3) ERROR级别:详细的描述程序的出错信息和程序中捕获到的违例信息。2.3.2.8 双机备份应用基础运行平台支持采用热备(主从)、互备、双工(并行)等不同的工作方式。2.4 统一

55、安全身份认证系统2.4.1 总体要求统一安全身份认证系统实现以用户信息、系统权限为核心,集成各业务系统的认证信息,为各行业应用提供一个高度集成且统一的认证平台。统一安全身份认证系统的技术要求如下:(1) 系统健壮:通过复制与备份机制,确保系统数据安全可靠;(2) 结构灵活:易于扩展;(3) 移动办公:远程联机,支持远程集中式业务处理;(4) 安全可靠:身份认证和权限控制确保数据安全。2.4.2 功能要求2.4.2.1 身份认证支持CA身份认证技术和用户名/密码认证方式,用户名/密码认证方式支持建立SSL安全认证机制。通过CA认证机制,支持用户和系统间之间的双向认证体系。提供各种应用服务的安全性

56、配置服务来保障应用系统的安全。2.4.2.2 权限管理提供统一的用户权限管理和用户认证与授权机制,形成各个应用子系统的用户权限统一管理机制,完全支持单点登录功能。卖方应提出完整的用户权限管理模型、岗责权限体系。1、 权限模型权限模型包括用户功能权限、用户权限的数据围。由平台实现用户功能权限的统一控制,即检查用户是否拥有执行某项功能的权限;在每个功能的实现中来控制用户权限的数据围,即一个用户允许操作到的数据的围。通过用户、角色、权限与功能之间的关系,支持将一个用户与系统中的菜单或操作联系在一起,为每一个用户分配不同的功能,以控制系统的功能权限。支持用户与数据权限的关系是多对多的关系。2、 岗责体

57、系(1) 通过岗位数据权限的定义,实现用户不能操作其岗位权限以外的数据。(2) 引入角色,简化权限维护的工作,在系统中统一设置一套角色,以授予不同的岗位。通过角色、岗位的引入,减轻系统上线时权限分配的工作量。(3) 当人员岗位调整时,通过岗位调整可以方便解决调整后岗位的授权工作。(4) 可通过组织机构、职能树、职能、系统用户等对象实现多维权限模型。2.5 统一数据应用集成中心2.5.1 总体要求统一数据应用集成中心即数据交换平台采用基于元数据、统一的XML交换协议标准,支持SOAP规。一般包括数据交换中心、数据交换代理两部分。各个应用系统通过数据交换代理参与数据交换,所有数据交换代理在逻辑上是

58、对等的;数据交换中心基于ESB提供的事件发现服务、消息路由服务、消息日志等服务实现,负责交换代理之间消息的传递。系统架构实现如下图:图2-6 数据交换平台架构数据交换代理用来直接服务于数据交换参与者,应具有以下功能:(1) 向数据交换中心发出数据请求。(2) 接收数据交换中心发出的数据请求。(3) 提供手工录入数据的接口。(4) 提供数据映射服务,实现不同数据源之间的数据转化。数据交换中心基于企业服务总线(ESB),负责关联服务提供者与服务消费者。2.5.2 功能要求2.5.2.1 数据交换中心1、 元数据管理数据交换中心负责维护和管理元数据,主要包括元数据的增、删、查、改操作,元数据的发布,

59、以与元数据版本管理。2、 服务管理实现服务注册、服务查询、服务更新和注销功能。3、 权限管理(1) 用户管理:用户必须通过数据交换代理进行注册才能参与到数据交换平台。(2) 权限管理:普通用户的权限体现在服务的查询、服务的调用等方面,对于管理员则还体现在用户信息查询、日志查看等方面。采用基于角色的访问控制(RBAC)实现权限的管理。4、 日志记录所有消息往来的各种概要信息,包括消息描述、消息的发送者、消息发送时间、以与消息的接受者、消息接收的时间等,实现对消息的跟踪、审计,提供丰富的日志查看功能。5、 性能查看提供性能查看功能,主要关注的是数据交换中心的并发数以与数据流量。 2.5.2.2 数

60、据交换客户端1、 消息管理支持发布/订阅消息、未处理(无需人工干预)和已处理消息等消息管理功能。2、 映射管理支持各种数据适配器,包括各种关系数据库适配器、平面文件(如Excel、XML、CSV)适配器、XML适配器等,实现将各种数据源的各种格式的数据适配成符合元数据标准的数据(用XML描述)。适配器能够通过图形界面简单而又灵活地配置,包括配置异构数据源与标准元数据之间的映射关系,轻松实现异构数据源和标准元数据之间的相互转化。3、 日志管理用户可以查看自己数据交换的日志。4、 用户信息管理用户通过交换代理在数据交换中心注册。用户可以修改自己信息。5、 系统管理主要负责设置交换代理所属的数据交换

61、中心,以与设置数据交换代理的更新服务器,实现自动版本升级,减轻代理端的维护和升级压力。2.5.3 技术要求2.5.3.1 服务总线提供服务总线(ESB)基础软件构件,实现通信、互连、转换、可移植性和安全性标准接口,支持流行的集成规,包括JCA、JMS、Web服务、Corba、RMI、COM/DCOM等,如下图所示:图2-7 ESB服务总线构件ESB可容易地实现新建平台与原有应用系统之间的应用集成,通过良好的结构设计,实现系统的松耦合体系结构,以确保系统具有良好的进化兼容性。针对不同的应用系统提供相应的适配器接口,实现通过统一的接入界面接入系统。2.5.3.2 数据交换中心1、 元数据管理基于微

62、软InfoPath构建XML表单服务器,提供简单快捷高效的XML定义和轻松维护。2、 消息管理基于消息中间件,完成消息队列、消息路由、消息日志、消息持久化等功能:3、 数据交换中心的互联支持不同数据域通过域连接总线进行互联互通。2.5.3.3 数据交换客户端1、 客户端管理器采用基于Eclipse架构的富客户端技术,客户端基于插件的模式开发,可以轻易增删插件;提供自动更新的功能,方便客户端的维护和升级。客户端管理器提供:(1) 负责代理的消息发送、接收,只与数据交换中心通信;(2) 提供消息日志,供用户审核、跟踪、查询;(3) 可插拔的加密/解密:可以使用各种加密算法对数据进行加密,以保证数据在传输过程中的安全;(4) 可插拔的数据压缩/解压:为了提高传输效率提供可插拔的压缩功能;(5) 数据验证:数据必须满足元数据所定义的逻辑关系;(6) 能对传输的过程进行全程监控,提供审计、会话管理、传输优先级设定。2、 JMS消息收发基于消息中间件,建议采用开源的JORAM消息中间件,在系统中可以使用任意实现JMS标准的消息提供者。3、 数据包分拆/组合支持大数据包的分拆传输与组包,包丢失重传。4、 数据压缩/解压支持对传输数据包进行压缩/解压功能。5、 数据加密/解密支持对传输数据包进行加密/解密功能。6、 数据适配器采用基于XML的数据适配器,支持多种数据源之间

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!