智慧城物联网中间件平台_第1页
智慧城物联网中间件平台_第2页
智慧城物联网中间件平台_第3页
智慧城物联网中间件平台_第4页
智慧城物联网中间件平台_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、智慧城市物联网中间件平台米购需求文档1、 项目背景物联网是通过信息传感设备,按约定的协议实现人与人、人与物、物与物之间的全面互联的网络,其主要特征是通过信息传感设备等方式获取物理世界的各种信息,结合互联网、通信网等网络进行信息传送与交互,采用智能计算技术对信息进行分析处理。从而提高对物质世界的感知能力,实现智能化的决策和控制。作为新一代信息技术的典型代表,与云计算、大数据等新兴热点技术并称为“智慧城市”的支柱,具应用越来越多、越来越重要。在智慧城市建设中,物联网技术已经被广泛应用到市政、交通、应急、水务、环保、食品安全等多个领域,出现了以交通诱导、灾害预警、环保监测、食品溯源等为代表的一批典型

2、应用,并逐渐在各个领域中发挥重要作用,智慧城市物联网应用正走向产业化和规模化。智慧城市物联网的技术体系主要由感知层、网络层、数据层、平台层和应用层组成。其中,感知层和网络层相对发展比较成熟,基本上能够满足物联网产业的发展需求。当前,物联网所面临的是数据层、平台层和应用层这三个层面上的资源整合和业务创新的问题。主要体现为以下几点:接入的物联网硬件设备种类和数量日益增多,不同类别的设备运行环境不同,通信协议也不同,而上层应用需要对这些这些设备进行统一管理,包括信息获取和设备控制。这需要应用的支撑平台可以适配各种异构环境,并且有接入海量硬件设备的能力;城市级的应用需要接入海量的物联网设备,海量设备会

3、产生大量的并发事件和传感数据,物联网应用需要处理大量的并发操作和数据存储。这需要应用的支撑平台能够提供大量的计算和存储能力,使用云计算技术是目前的主要方式。智慧城市建设涉及到市政、交通、能源、教育、医疗等各个领域,不同类型应用需要共享城市里的硬件设备爱资源,这需要应用的支撑平台可以对城市资源进行抽象,以满足不同应用对硬件资源的快速访问。而物联网中间件技术正是为了解决智慧城市物联网中资源整合问题而出现的。中问件平台作为沟通底层感知层设备和上层应用层业务的重要桥梁,封装底层设备和网络的异构性,提供统一、通用的访问接口,实现数据和计算资源的复用。物联网中间件是数据管理、设备管理、事件管理的中心,是物

4、联网应用集成的核心部件。广州中国科学院软件应用技术研究所(简称广州软件所)位于广州南沙,是广州市政府与中国科学院共建的事业法人单位,主要开展智慧城市规划、设计、建设领域的相关研究,重点研究方向包括智慧城市、食药品安全、公共照明、视频分析等领域。由于各个领域行业应用的开发相对独立,在智慧城市应用过程中,不同应用之间的数据无法共享,容易形成不同领域的“信息孤岛”。针对这个问题,本项目将建设智慧城市物联网中间件平台,支持多样化的协议以及设备,并在平台上研发支持多种应用功能业务的应用中间件,满足智慧城市应用扩展的需求,提供系统的灵活性和可扩展性。本项目主要解决的问题如下:定义面向智慧城市的物联网中间件

5、体系结构理论模型。本项目需面向智慧城市应用的领域特征,基于中间件基本理论,定义物联网中间件体系结构模型,解决物联网应用中的海量异构设备接入、多租户应用级进程缓存、通信和调度、城市资源抽象买模型构建等技术问题。提供海量异构设备资源管理技术。本项目物联网中间件平台针对包括典型物联网设备在内的泛在设备,通过采用虚拟化、异构适配等技术,构建统一的设备适配接入容器,屏蔽底层包括典型物联网设备在内的海量泛在设备的异构性,捡来资源总体目录,并通过资源抽象接口向上层应用体用设备资源服务。提供面向多租户的进程缓存技术。本项目物联网中间件平台采用云计算多租户模型,构建新型的多租户应用级进程缓存机制,管理应用级进程

6、的存储空间和数据区域等,实现多租户应用进程的缓存数据隔离与共享。提供基于SOA的进程通信技术。本项目物联网中间件平台面向服务定义应用级进程管道接口、内存共享方式和消息通信技术,并采用SOA的方式向上层应用提供服务,允许其在任意地点通过网络实现进程通信服务的调用。提供基于SLA的进程调度技术。本项目物联网中间件平台针对不同租户应用级进程的SLA需求,定义进程服务的QoS特征指标和相应的调度策略,实现虚拟化资源的动态优化分配和迁移,支撑上层应用服务的资源使用和性能需求。提供城市领域资源组建建模技术。本项目物联网中间件平台通过融合海量异构物联网设备的数据资源,采用领域驱动技术,设计面向智慧澄海市领域

7、资源组建模型,为商场快速智慧城市应用功能开发提供基础数据支持。2、 项目需求智慧城市物联网中间件平台,通过在物联网应用与物联网设备之间搭建一座桥梁,提供对物联网设备的注册管理、会话控制、消息路由、故障监测、信息缓存、事件订阅、在线监控等管理功能,使得应用系统可更专注与业务需求的实现。物联网中间件既可以使用传统的私有方式部署,智慧城市某一类物联网应用功能及相关硬件节点,还能够以云计算方式对任意类型的物联网应用和任意数量的物联网节点提供服务。这种方式可大大节省应用系统的接口开发工作量。同时,物联网中间件支持通过集群部署进行性能的横向扩展,能够处理来自大量物联网设备的并发请求。物联网中间件对所有的设

8、备提供统一的支持,任意类型、任意数量的物联网应用及其相关设备可以随意接入,通过订阅模式可将设备消息推送到对应有需要的物联网应用。本项目将面向海量多源异构的城市物联网设备,建设一套智慧城市物联网中问件平台,平台核心功能模块包括物联网应用中间件、物联网消息中间件和数据展示门户三个部分,具体需求如下:1 .物联网应用中间件物联网应用中间件泛指智慧城市开发和业务提供过程中用于屏蔽底层系统和通信技术差异的软件和服务,主要存在于应用服务器和网关及感知延伸层嵌入式设备中,位于操作系统、数据库和通信协议之上,具体行业应用之下。应用中问件是面向智慧城市应用的专用中间件,以现有基础中间件技术为依托,主要的中间件包

9、括组件类中间件(如SOA/WebServiceCORBA、数据库访问类中间件(如JDBCODBC、数据描述类中间件(如XML)、嵌入式系统基础中间件(如内存管理)等。本项目物联网应用中间件是在云基础平台上建立弹性可扩展框架实现数据交换与共享服务支撑,由系统软件及数据交换共享门户、数据交换子系统、服务集成子系统、数据融合共享子系统、统一管理监控子系统组成。信息资源包括基础数据、汇集数据、融合过程数据、元数据、服务元数据描述、数据目录库、服务目录库等。系统软件除了操作系统、数据库管理系统,还包括平台建设所需的JavaEE应用服务器中间件、应用集成中间件、消息中间件、文件传输平台软件、ETL软件等成

10、熟的中间件软件。具体内容包括:物联网数据交换子系统数据交换子系统提供统一的数据采集、传输和交换服务,支撑跨部门之间、内部各应用之间按需信息交换与共享,与业务应用相对独立。采用中心一前置模式,解决跨应用、内部数据交换需求,通过交换中心、交换传输、前置库、前置文件或者WebService等技术方式实现。前置交换模块主要由适配器服务组成,主要包括两种类型的组建:源组建(Source,处理组件(Process。!),其中处理组件又分为IO组件,管道组件(Pipe)和目的组件(Sink)。这几个组件之间事务的管理与协调由控制器负责。源组件负责从源应用功能处获取数据,并僵局转换为内部使用的DO消息。目的组

11、建负责将内部使用的DO消息转换为应用可以识别的数据格式,并提交给目的应用。如果没有指定特定的API,在源和目的之间就使用内部的格式进行交换。如果使用FileSink,默认的方式就是用默认的XML的格式输出数据,也可以插入不同的数据格式。同时提供用户定制源组件接口。数据采集适配基于标准的异构系统适配器,可以直接连接到应用系统数据库,通过实时、非实时机制抽取采集数据中的变化增量数据内容,并同步到宏观经济数据中心,同时支持文件及应用适配。统一的数据和服务标准接口数据交换平台中不同的系统传输数据内容和方式都可能不一样,不同的系统提供服务的方式和数据格式也不一样,为了使不同系统在互相交互时有一个统一的接

12、口表现方式,需要定义一套统一的接口(服务方式和数据格式)表示方式,使用XML来描述葛喜彤的统一数据格式。标准的数据处理模块因为不同的系统使用数据方式和格式都可能不一样,为了方便各系统间数据的交换,需要提供一些标准的额数据处理模块,以实现不同系统间自动的数据格式转换。不包括数据库数据、普通文件数据、XML格式数据间的互相映射和转换。处理方式包括过滤、格式转换、压缩、加密等。支持数据及格式转换规则定义可以定义输入数据格式和输出数据格式,以及输入输出数据间的转换方式。通过定义的方式解决大部分数据格式转换的问题,方便数据格式转换功能的实现,减少这部分的编程工作量。数据交换中心交换中心提供解决数据集成问

13、题的标准适配器,比如数据转换,过滤和填充,同时也支持数据交换标准,比如XML、SWIFT等等,还需具有例外处理能力。所有这些类型的适配器需非常容易的无缝集成到异步消息系统和订阅/发布系统中,可以为不同的专用中间件系统提供适配器,通过对接口协议需求进行抽象,使用交换中心统一框架,就可以完成某个中间件产品的特定接口,可以很容易快速的实现新的适配器。主要功能包括:提供应用集成框架。可以实现从一个系统采集数据,对数据进行加工处理,将需要的数据提交给另一个系统使用;支持不同地域中的应用功能系统的集成,在集成框架中应用系统可以在一个系统,也可以分布在不同的地区,提供不同系统之间的数据可靠异步传输;支持多种

14、数据格式,通过集成的不同应用系统可以有各自不同的数据格式(如普通文件、XML、SWIFT,提供数据格式转换功能;提供强有力的数据加工处理能力,如数据压缩、数据加密和签名、数据填充、数据格式翻译消息过滤等。程序员也可以编写自己的数据处理代码加入到框架中来丰富它对数据的处理能力。支持事务功能,在设计多个应用功能的数据交换过程中支持全局事务功能。提供故障恢复能力,当数据处理失败时,提供重新处理功能,应用也可以建立自己的恢复处理过程。提供应用集成适配器的开发框架,程序员可以为特定的应用开发定制的适配器,以集成自有的应用。提供方便易用的配置工具。对XML有很好的支持,用户应用数据可以是XML格式的,系统

15、可以自动识别用户XML格式的数据。同时内部数据表示也采用XML格式。使用JAVA弋码实现,具有很好的平台可移植性。物联网应用服务集成子系统提供SOA架构支持,包括服务总线ESB适配器服务、服务编排合成等。采用ESB服务总线模式,通过对JMSSocketTuxedoWebSevice等服务进行集成和编排。实现实时业务和非实时业务集成。并可以和数据交换的跨应用领域的WebService进行集成。服务封装及接入适配器服务适配器服务是外系统接入平台的桥梁,是多种异构系统之间互联互通及互操作的重要组件。适配器需遵循JCA1标准,真正实现适配器的重用。除了系统本身集成的适配器之外,还需提供适配器开发工具,

16、编剧用户开发适合自己需要的定制适配器,并无缝集成到开发系统中。XML数据根据转换定义的规则,完成数据转换的处理。将原始的数据转换为需要的数据格式。不同的系统传输数据内容和方式都可能不一样,不同的系统提供服务的方式和数据格式也不一样,为了使不同系统在互相交互时有一个统一的接口表现方式,需要定义一套统一的接口(服务方式和数据格式)标识方式,因为XML的强大描述能力,本项目使用XML来描述葛喜彤的服务接口和数据传输方式Web服务服务的技术实现及其表现形式需支持多种,如本产品提供的Java服务、常用的Web服务等。能够将用户创建的Java服务、适配器服务等,发布为Web服务,而且还提供了访问外系统提供

17、的Web服务的开发工具。提供服务的注册、发现功能,可以提供系统内置的服务注册库,也可以直接继承基于标准接口如JAXRUDOI的服务注册库,进行服务的发布注册、复杂条件检索等,以便用户从服务注册库中检索合适的服务进行消费组装及注册管理,管理Web服务生命周期。代理服务为方便Web服务的集中统一管理和访问,并丰富用户已有Web服务功能,如加强安全机制,提供快速开发代理服务的工具和向导,能够将用户现有遗留应用系统或第三方提供的Web服务快速接入自身提供的服务总线,并由服务总线统一对外提供服务,并对服务进行统一管理,如提供服务的定义、寻址、运行监控、负载能力统计等功能。Java服务提供基于Java的编

18、码调试开发环境,能够让用户根据具体业务,开发相应服务,或者进行服务的合成与编排。Java服务对外可以封装提供业务服务,供其它服务或应用消费;另外它也能够消费其它服务,将不同的业务服务进行组装,形成粒度更大的业务服务。合成应用将已经开发的业务服务和其所用到的服务建立连接关系,进行合成组装,构成一个能够打包和部署,完成某些业务功能的应用。合成应用,是一个组件、服务的装配过程,它创建的成果,是能够打包和部署的业务应用,通过合成应用功能,能够把TI服务发布为Web服务。企业服务总线ESB标准的企业服务总线支持开放式标准的企业服务总线(ESB,提供服务的定义、开发、注册、检索、寻址、认证、路由、安全、监

19、控等功能,支持同步/异步、单向/双向等多种服务调用及通讯方式,支持JMSHttp/Http等标准通讯协议和消息格式,可与消息中间件无缝集成,能够实现分布式异构系统间的松耦合,可以灵活地应对不断增加的应用功能集成需求,成为用户可信赖的SOA基础设施。支持企业级服务质量提供逻辑节点的运行质量控制,包括节点总量控制、阈值设置告警等保障措施;提供了服务质量控制功能,包括设置服务调用的并发控制、流量控制、阈值设置及告警功能;在应用系统集成的实物完整性方面,提供跨网络消息可靠传输和安全机制,实物异常的补偿方法,保证事务一致性。企业级性能逻辑节点运行在实现J2EE规范的应用服务器上,这样用户应用集成所需的服

20、务、应用,可以享受J2EEB用服务器提供的企业级性能,包括符合大多数W3C标准、服务端高并发支持、高性能集群、负载均衡、高稳定性和高安全性,为用户应用提供可靠的运行保障。支持分布式应用及部署逻辑节点支持分布式应用功能及部署,用户开发的服务、组件及业务流程,可以分布式部署到网络上的多个逻辑节点,实现分布式运算和应用,并支持分布式网络的可靠、安全及高效通讯和消息传输,大大降低集中式部署带来的中心性能瓶颈。物联网数据融合共享子系统物联网数据融合系统以数据融合服务为核心,对数据进行整合加工和多维度分析,为部门提供按需服务的共享数据。系统包括元数据、基础数据库、数据融合、数据目录、服务目录组成。元数据管

21、理元数据管理是对系统对数据的结构管理,主要包括:公用数据元的内容范围、分类编码和数据元及其值域代码标准等。基础数据库(人、组织、术语)按照元数据规范,定义基本管理对象和服务对象数据库,包括可定义的组织、人、物、事等可复用、约束要求高的数据项。数据融合数据融合以数据共享服务为核心,通过ETLM数据进行整合加工和多维度分析,为部门提供按需服务的共享数据。数据目录对数据建立一套数据分类检索机制,以便于进行数据信息的查询、使用和管理。数据目录模块通过对“落地”数据的“目录化”分类处理,可以提高平台数据的查询、管理效率,增强平台的可用性。服务目录(服务库)基于ESB现,使用标准接口(支持JUDDI和eb

22、XML接口)的服务注册库进行服务注册和检索、Web服务部署后的启动/停止控制及将部署后的服务列表查询功能集成进了监控中心等,可提供完整的Web服务封装、开发、部署、运行监控、运行服务水平数据监测统计、服务注册和检索等全生命周期管理。物联网监控管理子系统实现省级集中管理监控,方便系统运行集中管控。服务流程管理服务流程管理包括节点、项目、服务、组件及业务流程等运行状况的集中管理,能够对所监控的对象进行状态参看、启动/停止等控制。服务流程监控监控管理逻辑节点及部署在逻辑节点上面的项目、服务、组件及业务流程等运行状况的集中管理监控平台。通过监控管理中心,用户可以查看逻辑节点及部署在逻辑节点上面的项目、

23、服务、组件及业务流程等运行状态、日志信息等,并能够对所监控的对象进行如启动/停止等控制。监控管理中心基于JMX标准,管理功能可扩展,并方便用户编程访问。监控管理中心的界面基于Web浏览器方式,方便用户查看系统运行状态,跟踪服务、业务流程运行信息,便于对监控对象进行分析、诊断。流量监测统计监控管理交换与共享交换系统的数据流量,包括流入量和流出量。以项目、服务、组件、流程为单位进行不同层级统计。用户及角色管理建立组织机构、用户组、用户、角色等用户管理机制。提供基于浏览器方式的管理控制台提供了基于浏览器的管理控制台,用户可以在网络上任何地点,对交换的逻辑节点、服务、集成应用进行监控、管理、统计分析等

24、工作,对系统运行状态做到心中有数。基于JMX标准规范实现监控管理功能基于JMX标准实现,便于简化统一管理接口,并扩展管理功能,同时方便开放API供用户访问,并提供将监控管理控制台集成到用户的Web应用的解决方案。对外提供监控管理接口系统给用户提供监控管理接口,用户可以通过调用这些接口,按照自己的意愿,定制开发监控管理页面,并且集成到自己的统一管理控制台中,使所有页面的风格外观保持一致。2 .物联网消息中间件本项目需要一种面向消息的数据传输中间件系统,解决如何高效、安全的将物联网中感知层设备采集的数据传输给应用层各个应用的问题。物联网消息中间件需求主要表现在:异构设备的适配和统一管理物联网硬件节

25、点通过无线或有线构成自己的传感网络,将信息汇聚到硬件网关,再通过硬件网关与上层应用进行通信。由于技术升级、产权保护、以及缺乏统筹等因素,不同的物联网设备网关往往采用不同的通讯方式和标准,这使得物联网设备具有明显的异构特征。物联网技术与其应用密切相关,异构环境的复杂性使得物联网应用的开发变得更加困难和复杂。上层应用系统必须花费大量的开发时间用于适配各种通信协议和信息格式,而不能专注于核心业务需求的研发。以上都需在物联网中间件的研究中提供一系列的关键技术,以适配不同的通信协议,屏蔽底层网关的异构性,向上层提供统一的虚拟化接口。屏蔽异构性的技术将采用适配器的方法,利用可插拔的结构形成一个网关接入抽象

26、层,支持对多种异构网关的统一接入和管理。不同应用系统间的设备信息共享在物联网应用中,同一个感知设备所采集的信息可能要供给多个应用系统,不同的应用系统之间也存在相互共享和互通的需求。但传统的物联网应用都采用设备网关和上层应用直接连接的方式,物联网设备在被一个应用系统使用后,很难将信息共享给另外一个应用系统。如果将物联网设备同时连接多个应用系统,这会大大增加了通信的复杂性,而且无法同时满足不同应用的使用差异。因此如何建立一种统一的模型共享物联网资源信息是要解决的关键技术点。海量物联网设备的接入支持传统的物联网应用中,硬件网关和上层应用直接连接的方式会使通信连接压力和业务处理压力都集中在应用系统,随

27、着连接的硬件网关的增多,上层应用的负载将逐渐增大直到不能停止服务,这种方式在集群部署的时候会存在会话丢失等一系列的问题,不便于性能的横向扩展。因此需要采用一种措施通过物联网中问件来支持云计算模式,实现全面虚拟化。虚拟化是实现资源整合的一种非常重要的技术手段,通过集群技术(Cluster)可实现多台服务器虚拟为一台服务器,来实现负载的均衡和高可用性,以及解决性能的可伸缩性问题。3 .大数据展示门户大数据展示门户是智慧城市物联网设备控制和数据展示的统一平台,该平台将依赖于物联网中间件提供的物联网设备接入功能进行建设。其主要需求包括:监控中心模块。该模块采用GIS地图作为主要界面,展示整个城市的物联

28、网设备、城市事件、资源信息等,并可以通过时间维度进行历史查看。包括地图模块、导航模块、事件轴模块、模式切换、物联网体征展示、事件预警模块等。城市体征模块。该模块主要采用仪表盘的形式进行展示各种城市物联网设备数据。仪表盘将城市物联网的各种体征信息,包括各种物联网信息、事件预警信息、大数据预测信息。同时,城市体征模块还可以与事件未读结合,进行一段时间内的统计分析展示。设备管理模块。该模块提供对所有城市物联网设备的“统一搜索”,以及采用分组进行逻辑组织,方便后续运维管理。具体设备的管理需要通过应用插件的方式进行扩展。城市运维模块。该模块采用设备信息的变化事件来描述城市某些信息的变化,并通过工单派发、

29、工单处理进行城市管理和运维。包括事件定义、事件预警、事件订阅和工单管理等。智能策略模块。智能策略是大数据展示门户的核心,可以实现各种设备之间的智能联动,实现更加丰富的应用逻辑。包括策略配置、定时触发、自定义触发事件、执行操作和设备资源SLA抢占调度等。数据分析模块。该模块采集和存储物联网设备产生的大数据信息,采用关联分析、聚类分析、深度学习等方式对大数据进行分析、统计和预测,支持为上层应用提供高级增值服务。系统管理模块。该模块包括基础数据设置、区域管理、用户管理、角色权限、国际化、多租户管理等功能。附件智慧城市物联网中间件平台技术指标1 .技术指标的总体要求智慧城市物联网中间件平台是基于物联网

30、中间件,实现底层物联网设备与上层智慧城市应用之间的连接。通过对物联网设备的驱动接口进行标准定义,满足不同领域的物联网设备接入的技术要求。同时,基于大数据展示门户,实现智慧城市不同领域物联网设备的统一控制和展示。具体功能包括物联网中间件和大数据展示门户。2 .用户分类序号说明1超级管理员智慧城市物联网中间件平台的管理者,具有最高权限,具有唯一性。2领域管理员智慧城市物联网中间件平台的使用者,具有自身领域权限范围内的物联网设备权限。3 .性能要求序号指标项指标要求1响应速度普通贝囿访问的响应时间不超过2秒,对复杂、数据量大的报表及查询处理的响应时间不超过10秒。2传输速度在美系型数据库(Oracl

31、e/MySql)之间记录数传输速度能达到5000条/s以上,满足不低于2000条/S的要求。3并发数及吞吐量支持系统并发数50,基于并发数指标的情况下,网络吐春量>100mb/日。4 .安全性要求序号指标项指标要求1权限过滤约束只有智慧城市物联网中间件平台的用户才具备使用权限2约束使用智慧城市物联网中间件平台的用户对数据的增删改查权限3检验输入验证有严格的数据类型输入控制4有严格的字符集输入控制5有严格的最小和最大的长度输入控制6不允许空输入7不允许重复输入8菜单工具的易用性用户名和密码有严格的数值范围输入控制9有特定的值输入控制序号指标项指标要求10规定密码最小长度(密码强度)11输入

32、控件的易用性不允许密码和用户名一致12对遗后、号码后合适的补救处理方式13在关键操作或频繁错误操作时需要输入校验码1415限制密码输入的错误次数根据需要决定是否区分字母的大小写16密他不允许以明码显示17选择控件的易用性cookie中或隐臧义量中不能含有用户名、密码、userid等关键信息18URL权限受限页面或文件必须授权才能访问/下载19服务器有措施有效检验HTTP请求的正确性20严格设定WEB服务器的目录访问权限21通信保密性通信过程中,对整个报文或会话过程进行加密22禁止同一用户账号在同一时间内同时登录23对一个时间段内可能的并发会话连接数进行限制24有禁止某些IP地址登录的功能,防止

33、恶意访问25对POSTSGET请求中的敏感数据进行有效的加密措施26与其他受信的应用程序进行接口,必须对这些连接进行有效性检验并提供保护27上传文件限制严格限制上传文件的大小28严格限制上传文件的格式29安全的存储数据库存储的密码经过后效加密30URL中不含有密码等敏感信息参数31系统不允许用户浏览到网站所有的帐号/use门d32操作时间的失效性当用户在所配置的时间内没有对界面进行任何操作,系统有自动失效的措施33注入式漏洞对SQL注入有防范措施34以HTML形式呈现用户生成的数据,必须具备XSS攻击的缓解措施35隐藏域在隐藏域中不泄漏重要信息36在注释中不含有有敏感信息的记录37口一冲rt1

34、"'LU/叶系统运行时记录完整的日志38口忠兀整住、引申”性与可恢复性系统关键数据进行增加、修改和删除时,系统会记录相应的修改时间、操作人员和修改前的数据记录39拒绝服务能正确处理超长URL,特殊目录,超长HIIPHeader域,畸形HTTPHeader域等特殊请求序号指标项指标要求40系统有来源限流的对策应付突发增长的业务请求41与搜索引擎相关利用robots.txt防止搜索引擎抓取到含有敏感信息的页面和目录5 .易用性要求序号指标项指标要求1系统界面的易用性界囿风格一致2界面的布局、色彩、文字合适(包括:前景与背影颜色合理协调,反差不宜太大,整个界面尽量少的使用类别不向的

35、颜色;文字与界面的大小比例协调等等)3按钮的大小与界面的空间大小相协调,避免空旷的界面上放置很大的按钮4按钮的间隔和相对的位置应该保持T5按钮风格统一。6按钮描述与功能一至页面上的按钮k,使用户看到贝囿就知道如何操作7窗体支持最小化和最大化8窗体支持放大和缩小功能,当放大或缩小时,窗体上的控件也要随着窗体而缩放9提示信息的易用性菜单和按钮等具有相应的提示信息10提示信息的风格、字体一致11部分界面非固定,用户可以对界面进行添加、修改、移动等操作12不常用功能的摆放不会干扰常用功能的正常使用13功能摆放的位置符合用户的习惯14菜单工具的易用性界面上菜单纵深、横排、层级应该适宜15下拉菜单长度应该

36、适宜16菜单选项会根据需求决定是否可以被操作17输入控件的易用性必填项有清晰地标识(如在框体后标记星号)18对必填项输入内容后详细的校验19系统能自动判断并处理输入内容中的空格符20日期输入项有日期格式的校验21系统能自动识别全角字符并将其转换为半角字符22系统能进行大小写识别23选择控件的易用性合理设置单选框和下拉框,界面空间较小的情况下,尽量使用卜拉框而不用选项框,界面空间足够,并且选项数也不多的情况下,尽量使用选项框,而不是使有下拉列表框序号指标项指标要求24快捷键的易用性常用菜单有命令快捷键25支持右键弹出菜单26分页界面支持在页面间的快速切换方式,常用的组合快捷键是“Ctrl+Tab

37、”27默认按钮要支持Enter的操作,即按Enter后自动执行默认按钮对应操作“确认”、“提交”“是”等等28界面要支持全键盘操作,即可以使用Tab键顺序跳转焦点。焦点跳转顺序应该遵循“从左到右”、“从上到下”的原则29复选框和单选框要根据使用次数的高低进行排序,并且支持Tab跳转和按空格键选中的功能30系统规范的易用性小同界囿相同功能的按钮,使用的快捷键必须相同31状态条应该显示用户切实需要的信息,常用的有:目前的操作、系统状态、用户位置、用户信息、提示信息、错误信息等,如果某一操作需要的时间较长,还应该显示进度条和进程提示32滚动条的长度会根据显示信息的长度或宽度能及时变换,以利于用户了解显示信息的位置和百分比。33一条工具栏的长度最长不能超出屏幕宽度。34对等待时间较长的操作是否有进程提示信息35系统帮助的易用性系统提供用户手册36软件升级的易用性升级后可以保证原有数据的完整性和继承性6 .系统备份与恢复要求序号指标项指标要求1热备支持数据库双机热备(包括“主数据库服务器”、“从数据库服务器”),两台数据库服务器实

温馨提示

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

评论

0/150

提交评论