智慧燃气及安全预警平台解决方案_第1页
智慧燃气及安全预警平台解决方案_第2页
智慧燃气及安全预警平台解决方案_第3页
智慧燃气及安全预警平台解决方案_第4页
智慧燃气及安全预警平台解决方案_第5页
已阅读5页,还剩218页未读 继续免费阅读

下载本文档

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

文档简介

1智慧燃气及安全预警平台概述 11.1平台建设背景 11.2平台定位和战略目标 22总体方案 42.1技术架构 42.2建设思路 272.3智慧燃气及安全预警平台开发环境 2.3.1网络环境硬件拓扑图 2.3.2平台技术开发环境 2.3.3编程框架 2.3.4业务封装拓展 2.3.5智慧燃气及安全预警平台测试 2.4智慧燃气及安全预警平台拓扑结构 382.5智慧燃气及安全预警平台部署 39 392.5.2智慧燃气及安全预警平台拓扑结构 392.5.3具体智慧燃气及安全预警平台部署 402.5.4智慧燃气及安全预警平台部署的优点 472.6数据库空间规划、存储规划、索引规划、备份规划 2.7点对点详细设计 2.8主要技术选型 2.8.1遵循国际标准规范协议 2.8.2利用XML技术实现数据间的传输交换 3功能规划方案 3.1预期目标 3.2智慧燃气及安全预警平台整体架构 3.3功能架构 3.3.1集团端和企业端分工概述 3.4多业务场景数据流转分析 3.5企业端功能规划 3.6集团端功能规划和实现 3.6.1三户模型概念 3.6.2集团端数据库设计 903.6.3权限管理 3.6.4集团端和企业端客户数据交换逻辑 993.7集团端门户统一认证与单点登陆 3.7.1设备功能说明 3.7.2接口功能说明 3.7.3业务流程 3.8网上商城 3.9数据挖掘 3.10典型业务场景原型设计 3.11统一接口平台 3.11.1统一接口平台概述 3.11.2统一接口平台集成关系图 3.11.3与TCIS智慧燃气及安全预警平台的接口 3.11.4与网上商城的接口 3.11.5与支付平台的接口 3.11.6与第三方平台的接口 4IC卡在线充值解决方案 4.1.2读卡器功能和性能介绍 4.1.3读卡器安装方法 4.1.4读卡器操作方式 5智慧燃气及安全预警平台安全服务 6安全性和数据灾备方案 6.1智慧燃气及安全预警平台安全性 6.2灾备概述 6.3类似项目案列 7智慧燃气及安全预警平台运行管理方案 7.1监控管理 1智慧燃气及安全预警平台概述1.1平台建设背景燃气作为新兴行业应用,是智慧城市必不可少的一部分,而数字孪生是推动智慧燃气数字化、智能化发展的新动能。低代码平台是全技术链、面向AIoT多场景应用的专业低代码开发SaaS平台,全技术栈特征及平台本身的高拓展性,非常适合智慧城市、数字孪生等项目的高效开发与持续迭代,能满足对智慧城市、数字孪生等项目前瞻性和拓展性的智慧燃气及安全预警平台设计要求,并在智慧城市行业实践上有着大量丰富的数字孪生业务案例。利用平台内置的大量3D组件、行业模板、数字孪生多应用场景,通过拖拉拽的方式进行应用配置,可适配燃气行业的各种业务场景,快速开发数字孪生燃气管理智慧燃气及安全预警平台。同时,能实现应用可升级、可深度二开,模块可复用,功能即改即生效,满足随时变更的业务需求。燃气行业现状如下:1.数据获取不全面现有燃气场站智能化程度不高,采集自动化程度低,数据不统一、难集成,传统网络覆盖低、功耗大。2.数据中心不规范原始数据质量低、数据标准不统一,采集的压力、温度、流量等数据,不能形成有效信息为燃气场站提供决策支撑。3.信息智慧燃气及安全预警平台不兼容同类型智慧燃气及安全预警平台间兼容差,不同类型智慧燃气及安全预警平台难集成,信息智慧燃气及安全预警平台自主化程度弱,GIS智慧燃气及安全预警平台、巡检智慧燃气及安全预警平台、客服智慧燃气及安全预警平台等存在数据孤岛现象,数据无法对接共享,无法实现智能控制。4.运维管理不智能且管网的巡检维护工作量大,风险及隐患管控难度大。从增强老百姓便捷性,提高客户满意度,提升xxx自身信息化水平等多层面出发,需要建设一套网上营业厅智慧燃气及安全预警平台,我们的目的是实现在网上完成线下实体客户中心可以完成的大部分主体业务,提升用户服务能力,提高客户满意度。1.2平台定位和战略目标元数体相关委办局期*4数只战针对客户不断增加的便民查询,业务受理等实际需求,我们将积极整合国内外人才、技术、产品资源,打造xxx最便捷的网上处理平台。在平台建设和运营基础上,持续探索各种创新模式,发展多种有针对性的衍生技术服务,为企业持续创造节能服务价值。随着“互联网+智慧燃气”的发展,安全措施的智能化程度将逐步提高,利用数字孪生燃气管理智慧燃气及安全预警平台,实现可视化检测、智能诊断和智能应急决策,提前预判管网故障,从源头规避风险。发生故障时,可快速诊断、隔离并消除故障问题,具备自动控制能力。1.全面实时监控数字孪生燃气管理智慧燃气及安全预警平台以实际燃气场站为蓝本,建立数字孪生3D模型,实现场站三维实景可视化,对场站的进出口压力、燃气色谱分析、人员/设备/燃气数据等,进行全面实时监控。2.综合运行调度智能化数字孪生燃气管理智慧燃气及安全预警平台可实现多时段/多气源/多输路的综合运行调度,还可划分区域进行调度、作业任务下达,实现管网运行调峰、远程开关阀、智能调压调流等调度指令的闭环与调度策略优化。3.主动预警基于数字孪生、人工智能、大数据分析等技术,改变过去的被动监控模式,实现异常事件主动预警、事前诊断、事中告警功能,有效避免意外事件的发生。前置预警智慧燃气及安全预警平台故障、气体质量、管道泄露、管道腐蚀等意外事件。4.应急事件指挥预案基于数字孪生场站的三维实景仿真功能,可配置应急事件、指挥预案、资源燃气管理数字孪生平台的建设从起步、发展到智慧燃气及安全预警平台成熟将经历不同的战略阶段,公司将本着务实审慎的原则,力求结合xxx自身的特点以及市场的成熟,逐步扩展平台服务范围和服务空间,在平台建设和市场发展之间形成良性互动,最大限度地实现资源投入效应最大化。2总体方案2.1技术架构2.1.1智慧燃气及安全预警平台技术原则7、IT与业务协同在企业信息化能力建设的过程中,不仅要重视IT技术体系建设,同时要高度重视对端到端业务管理流程、规则的理解和梳理,有效实现对流程和规则的固化,保证对企业业务运营和经营管理的有效支撑和高效原则。2.1.2智慧燃气及安全预警平台架构技术原则在技术原则的指导和约束下,智慧燃气及安全预警平台设计实施必须遵循以下总体设计思路与原则,保证智慧燃气及安全预警平台在性能、可靠性、易使用性等质量要素间的综合平衡,保证技术原则各项目标的顺利实现。1)面向服务的模块化智慧燃气及安全预警平台架构服务接口定义稳定:应充分考虑服务间接口稳定性,建议使用XML或者类似的结构,以保证接口传输参数与内容的可扩展性。服务粒度合理确定:应综合考虑智慧燃气及安全预警平台性能、扩展性等方面的因素,同时兼顾智慧燃气及安全预警平台在部署、维护和管理等方面的要求,合理确定服务粒度。多实例运行:应该尽量满足对每一个服务都可以同时运行多个服务实例的需求,以保证智慧燃气及安全预警平台的高可靠性与可伸缩性。2)分布式、面向服务访问每个服务均可以承担服务提供者和服务使用者两种角色,服务使用者通过访问服务提总线的接口获取相应的服务。智慧燃气及安全预警平台必须实现服务的分布透明机制。组成智慧燃气及安全预警平台的服务实例可以部署在一台或多台主机上。服务总线提供的服务访问对分布地点、位置透明,服务使用者通过服务的逻辑名称即可获取服务而与服务所在主机的物理位置无关。3)松耦合、高内聚原则智慧燃气及安全预警平台设计须遵循松耦合、高内聚原则。服务之间保持松耦合状态,服务的具体实现方式对服务使用者透明。在服务内部所实现的功能与结构保持高度逻辑相关性的同时,保证服务间的相互独立性。4)业务流程与业务组件分离、应用与展现分离应综合考虑业务流程与组件实现的分离的原则,建议利用流程管理、规则管理和门户技术,动态地定义智慧燃气及安全预警平台的行为以实现智慧燃气及安全预警平台功能。在应用此种技术获得灵活性与可扩展性的同时,也要充分考虑到其对智慧燃气及安全预警平台性能带来的影响。业务流程的实现往往会涉及多个智慧燃气及安全预警平台的多个功能模块,为了降低智慧燃气及安全预警平台间耦合程度,提高流程管理的灵活性,应该实现分层次的流程管理机制,各智慧燃气及安全预警平台内部实现自己的工作流管理服务。5)数据与功能分离智慧燃气及安全预警平台必须提供独立于业务的信息存取层,信息存取层遵循企业的数据模型规范。外部智慧燃气及安全预警平台通过对业务服务的访问来使用信息存取层的功能。2.1.3基本概念在技术架构中,会涉及到以下一些概念,先分别做描述。组件是实现特定功能,遵循某一个组件模型的约定并可独立部署与运行的软件单元。>业务组件代表了一组业务逻辑相关的,高内聚的业务功能,如图2-1中层次一所述;>它实现了人机界面无关的业务逻辑相关的处理功能;>业务组件的功能可以被封装为业务服务,如图2-1中层次一可以直接封装为服务,也可以为层次二中封装为服务。面向燃气行业的一体化网络安全管理平台头器网络安全图2-1组件层次示意图>每个服务均可以承担服务提供者和服务使用者两种角色,服务使用者通>在服务内部所实现的功能与结构保持高度逻辑相关性的同时,保证服务间的相互独立性。慧决第安全体承标淮体素运维体到慧决第安全体承标淮体素运维体到专家团以KI机计要表事件酸要KI机计要表事件酸要解测基运露应●劳营生乐族●TR*树团理苏物网治构养护系法法安分同限映物网治构养护系法法安分同限映工作Tt供每要集镇(场次入的简要集镇(场次入的简图2-2服务组件关系图SOA面向服务的体系结构,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作智慧燃气及安全预警平台和编程语言,这使得构建在各种这样的智慧燃气及安全预警平台中的服务可以以一种统一和通用的方式进行交互。>从业务人员角度来看,它使得我们能够更加容易地对客户和合作伙伴提供业务服务;>从架构师角度来看,它提出了更加松耦合、更强调重用性、可封装性的一种架构风格;>从开发人员角度来看,它提出了一些编程模型以及相应的一些规范,包括标准、工具、方法;>从运维人员角度来看,存在于服务请求方和服务提供方之间的一套协定和契约,它们规定了服务的质量。智慧燃气安全预警控制系统NBNB智能报警器智能控制器NB智能工业报警器(防爆)智能联动器(防爆)联动设备(紧急切断阀排风)防爆智能硬件+核心算法+云平台+大数据+手机APP/小程序+监控平台+智能后台图2-3SOA架构图智慧燃气及安全预警平台用业务对象来表示业务逻辑和业务流程中涉及的实体(例如订单、客户、用户);业务对象以面向对象的方式进行设计,是一组属性和操作的集合;业务对象相关的数据可以以库表的方式存放在数据库中,智慧燃气及安全预警平台通过数据存取的方式来完成业务对象和库表数据之间的双向转换。业务流程特指为了完成特定的业务功能,通过相应的规则与流程技术,将一个或多个服务进行编排而形成的业务流;例如订单调度流程、故障处理流程等。对于一些易变的应用逻辑,也可以流程化,例如客户认证与鉴权就是一个业务流程,它是通过业务流程组合了客户查询、客户认证、用户信息查询、客户信息过滤、燃气销售查询、推荐信息查询等多个业务服务。界面集成是对不同界面展现组件之间的集成。通过合理的规划和设计,界面集成可以重用已有的企业内外界面资源、提高开发部署效率、迅速满足客户和业务的需求,从而提高界面开发的灵活性和简易性。2.1.4分层技术架构智慧燃气及安全预警平台采用分层结构开发和设计,将界面、业务流程、服务、数据分离,实现智慧燃气及安全预警平台内部松耦合,以灵活、快速地响应业务变化对智慧燃气及安全预警平台的需求。智慧燃气及安全预警平台层次结构划分为信息资源层、信息存取层、业务服务层、业务流程层、展现层,各层次间通过直接调用或者通过ESB进行调用,实现智慧燃气及安全预警平台功能。原则上信息资源层不允许信息存取层之外的层次对其进行调用,信息存取层不允许业务服务层之外的层次对其进行调用。各层的应用组件利用智慧燃气及安全预警平台支撑服务框架所提供的基础服务实现智慧燃气及安全预警平台公共设计、运行与管理机制。以下各小节将分别对这些智慧燃气及安全预警平台内部层次进行说明。重构体验重构体验优化流程使能创新智慧应用重塑软件与服务产业,共生、共创、共享智能中枢能感知全业务智能资产服务云基础设施智能联接智能交互边缘生态开放,云网边端协同全域智联与交互全数据融合与服务元分析决策有温度图2-4智慧燃气及安全预警平台技术架构图前台界面展示层展现层是智慧燃气及安全预警平台与用户进行信息交互的平台,通过界面集成将界面展现组件组合成用户界面。用户通过用户界面调用业务流程来实现业务即智慧燃气及安全预警平台的服务对象层,包括各类通过该智慧燃气及安全预警平台获取服务的人员,如xxx的客户,营销人员,智慧燃气及安全预警平台管理人员,高层决策人员,合作伙伴,渠道服务人员等,各类服务对象可以通过多种接入方式获取服务,包括面对面的方式,呼叫中心方式,Internet登录方式,自助终端等方式。不同角色,不同岗位的服务对象在接入智慧燃气及安全预警平台后将获得不同的服务功能视图。界面展现组件界面展现组件由一组基本并紧密相关的界面展现单元组成,并通过这些界面单元调用与之有较强内聚性的业务服务实现一个独立的、带人机交互界面的业务功能。界面集成界面集成是对不同界面展现组件之间的集成。通过合理的规划和设计,界面集成可以重用已有的企业内外界面资源、提高开发部署效率、迅速满足客户和业务的需求,从而提高界面开发的灵活性和简易性。界面集成有静态和动态两种集成方式。静态集成方式:开发人员以固化的方式集成各类界面展现组件,提供人机操作界面,实现智慧燃气及安全预警平台的业务功能。动态集成方式:采用界面集成工具,通过简单灵活的配置来定义各个界面组件之间的关系,组成用户界面,并定义界面的流程。在规则管理和流程管理的控制下,在智慧燃气及安全预警平台运行过程中动态地决定界面的外观、行为和人机交互过程。动态集成方式的实现有利于提升智慧燃气及安全预警平台的配置能力、界面的个性化、可扩展性,保证智慧燃气及安全预警平台迅速适应业务需求的变化和发展。智慧燃气及安全预警平台建设时应尽可能实现动态集成方式。业务逻辑层将主要本智慧燃气及安全预警平台中的商业逻辑的实现和业务流程的控制集中,将表示层和数据层从业务逻辑中解耦出来,而专注于其所擅长的界面表示和数据存储访问。业务逻辑层采用基于组件模型的面向对象的设计思想,并基于成熟的应用服务器平台而实现和运行。业务流程业务流程特指为了完成特定的业务功能,通过相应的规则与流程技术,将一个或多个服务进行编排而形成的业务流;智慧燃气及安全预警平台业务流程可以作为子流程被其它业务流程调用,也可以被展现层直接调用。实施建议将业务需求中易变的业务逻辑及相关的业务规则剥离出来,通过流程与规则技术进行编排整合,保证智慧燃气及安全预警平台的灵活性、可配置性、可管控对数据量大、实时性高的业务流程可通过业务服务层进行封装,可以不通过动态的业务流程实现。业务服务以面向服务的方式对一个或者多个业务组件的功能进行封装,它具有明确的接口描述,可以被其它业务服务调用,也可以被业务流程或展现层调用。业务服务是展现层、业务流程层和ESB调用的对象。业务服务的功能由业务组件来实现,服务原子服务和复合服务,某个服务也可调用其它服务来完成更复杂的业务功能。业务服务具有高内聚、可重用的特征,可通过标准的、明确的服务接口描述将具体的一个或多个组件中的功能按一定的规则和标准进行封装,可以被发现、绑定和调用。涵盖了整个智慧燃气及安全预警平台中的后台处理智慧燃气及安全预警平台,其特征是不直接面向客户,客服人员和市场营销人员,其主要的使用和操作对象为智慧燃气及安全预警平台管理员和业务管理员,后台智慧燃气及安全预警平台的可靠运行是xxx业务能够正常运行,尤其是客户服务和各类营销活动能够正常展开的有效保障。是智慧燃气及安全预警平台的数据存储中心,按照业务和功能将智慧燃气及安全预警平台的数据划分为如下几个数据库,在实际部署和运行中,考虑到实际容量和性能等原因可以进行适当的调整。应用数据库xxx数据库日志数据库数据存取数据存储层专为业务逻辑层中业务组件提供数据资源操作和访问功能,包括对关系型数据库的CURD操作和文件智慧燃气及安全预警平台的读写操作等。完成业务对象(BusinessObject)的封装,以及业务对象到底层数据库结构之间的转换,实现对原始数据的存取访问,从而帮助业务组件层实现对业务对象的处理,使得业务组件层对数据的访问不受数据库物理设计、物理分布的影响。能对数据库、操作智慧燃气及安全预警平台文件或其他形式存储的数据进行屏蔽信息资源层上数据模型和数据格式方面的差别,例如当数据定义的语义和语法不同时,可以在必要时进行语法转换和语义解析。数据集成功能,屏蔽信息资源层上数据分布的差异性和分散性,例如实现跨表、跨库、跨地域的数据操作和访问。信息资源层负责智慧燃气及安全预警平台的数据存储及维护数据的完整性与一致性。数据可以根据需要存储在数据库管理智慧燃气及安全预警平台、文件、外部存储设备中。信息资源层数据的组织按照企业业务概念模型在应用软件上优化实现的要求形成各个主题域,并支持《数据模型规范》中定义的概念模型和逻外部接口层(统一接口平台ESB)智慧燃气及安全预警平台的统一接口平台,面向不同外部智慧燃气及安全预警平台的特征和要求提供不同的接口模式,包括实时接口模式,文件模式,基于消息的接口模式等。面向的外部智慧燃气及安全预警平台主要包括财务智慧燃气及安全预警平台,xxxTCIS智慧燃气及安全预警平台,各支付接口,其他合作伙伴智慧燃气及安全预警平台等。服务总线的概念是从面向服务体系架构发展而来的,是所有基于面向服务的体系结构解决方案的核心组成部分,是SOA架构中应用整合的骨干。服务总线功能如下:>服务总线是所有跨智慧燃气及安全预警平台服务的注册中心,各智慧燃气及安全预警平台的业务服务层甚至业务流程层提供的服务都可以在ESB上进行注册,从而对企业各智慧燃气及安全预警平台的所有服务进行统一管理和查询;解耦域内各个子智慧燃气及安全预警平台之间的调>实现对所有服务的管控,包括对服务调用权限的定义和控制以及对服务全生命周期的管理,即管理每个服务从需求提出-〉开发-〉发布-〉部署上线-〉维护更新-〉下线的全过程。业务控制层(流程驱动)业务组件港华燃气网上营业厅在基于J2EE平台的智慧燃气及安全预警平台架构中,这里的客户端目前仅指Internet浏览器。运行于WebServer上,用于实现各类静态,动态页面展现,页面跳转控制等,在网站Web层主要采用MVC的设计模式。视图。实现各类信息的展现,接受客户端的输入,并将输出信息通过页面反馈。在J2EE应用中,View层的表现形式一般为各类htm,jsp文件,以及各类资源和属性文件。控制器。是MVC中的枢纽。用户各种类型的HTTP请求都将通过Controller进行处理,并将处理结果通过JSP(view)推向前端,因此控制器也可以说是控制了各类页面之间的流转。Controller以Servlet的方式来实现。这是实现了MVC模式的基础框架,可以采用目前较为成熟的struts,也可以自己开发。具体框架选用可后续根据实际情况与用户讨论确定。在这一层实现了主要的业务逻辑和流程,其运行的主要上下文环境是EJB容器,并充分利用容器所提供的安全,事务,持久性,连接池等基础服务,按照功能的不同又可以分为如下几个层次:是MVC中负责业务逻辑访问和实现的层次,也是对业务封装并向应用的上层开放的层次,其一般的表现形式是JavaBean,通过bean来调用相关的业务逻辑实现。业务控制层智慧燃气及安全预警平台的业务流程的实现层,其实现方式可以是根据业务流程对底层业务组件并行组合和包装形成更上层的应用组件;也可以是通过工作流引擎来驱动流程的实现。业务组件层实现了从智慧燃气及安全预警平台中抽象出来的各类智慧燃气及安全预警平台和业务基础组件,其基本特点是可重用,可扩展,相互之间耦合度小,可以采用JAVAClass的方式来实现,并向上层提供Interface以供数据访问层对数据层访问的接口层,在J2EE平台中对数据库的访问可以通过JDBC直接建立连接或者通过连接池共享连接的方式进行数据访问。对于一些简单的数据访问也可以在JDBC层次上通过实体Bean实现数据持久层,其好处是数据的持久性和事务的管理由容器来负责。存放智慧燃气及安全预警平台中的各类数据,通过JDBC进行本地数据库的访问,与核心TIS智慧燃气及安全预警平台的数据交互通过webservice方式获取。2.1.6关键设计考虑xxx智慧燃气及安全预警平台是一个基于在线生产智慧燃气及安全预警平台派生智慧燃气及安全预警平台,直接关系到客户服务的质量以及企业运营的效率与收入,因此要求智慧燃气及安全预警平台能够达到7X24小时不间断稳定运行。由于xxx智慧燃气及安全预警平台模块功能复杂,智慧燃气及安全预警平台间结构与层次较多,在智慧燃气及安全预警平台建设时需要对智慧燃气及安全预警平台未来运行稳定型进行全面考虑与设计,并纳入智慧燃气及安全预警平台设计的关键考量。我们将主要从主机与平台软件的可靠性、网络可靠性、应用软件可靠性三个方面来考虑并设计:平台可靠性平台是指整个智慧燃气及安全预警平台运行的基础硬件与软件环境,包括主机、网络、数据库、交易中间件、J2EE应用服务器、流程引擎等基础软件。平台是构造先进而实用的应用智慧燃气及安全预警平台的物理基础。江苏移动将几个方面来保证平台的可靠性:A.从智慧燃气及安全预警平台的先进性、业务容量、成熟性、实用性、可靠性出发,综合以上考虑与未来的扩展因素,同时考虑本期工程的资金投资,选择具有成熟应用案例与经验的软硬件平台,构造应用智慧燃气及安全预警平台稳定的基础;B.充分考虑智慧燃气及安全预警平台关键网络节点、网络链路、关键应用平台等的在线热备份,包括核心交换机与路由器、数据库服务器、关键应用服务器等,适当考虑平台的冗余性,避免单点故障的产生,保证关键平台故障发生时的透明快速接管。应用软件可靠性应用软件的可靠性是智慧燃气及安全预警平台不间断运行的能力。应用软件可靠性需要从软件架构设计部署与在线智慧燃气及安全预警平台应用备份设计两个方面来考虑以提高智慧燃气及安全预警平台的稳定性与容错性。一、软件架构设计与部署为了能够从软件体系架构上提高软件的可靠性,xxx智慧燃气及安全预警平台采用了运行核心平台与上层业务智慧燃气及安全预警平台分离的设计模式,所有的业务应用都基于稳定的基础业务运行平台而构建,基础业务运行平台独立于应用开发并统一演进,提供上层应用运行所必需的基础引擎与环境,以保证应用的稳定性与可靠性。分布式应用软件的部署也是关系到智慧燃气及安全预警平台稳定性的重要因素之一。我们在进行本智慧燃气及安全预警平台应用部署设计时将充分考虑一1.区分关键应用与非关键应用考虑部署,一方面减少应用间的相互影响,另一方面提高未来根据智慧燃气及安全预警平台运行情况进行部署调整优化时的灵活性与伸缩性。2.区分快速联机交易与批量业务考虑部署,这也是提高智慧燃气及安全预警平台性能并保证核心业务稳定运行的主要策略。3.考虑硬件平台的处理能力,并结合预计业务的发展情况,根据相关资源的消耗情况涉及足够的处理能力冗余,以降低由于出现性能瓶颈进而导致智慧燃气及安全预警平台稳定性下降的可能性。4.在智慧燃气及安全预警平台上线之前将进行充分的、具有足够业务冗余的业务量测试,并根据测试结果合理调整应用的部署。为了能够降低智慧燃气及安全预警平台故障导致应用处理中断给业务运营带来的影响,必须在智慧燃气及安全预警平台规划与建设初期对应用软件的备份进行设计。应用的备份根据是否存在人工干预、备份切换时间等可以分为在线热备与冷备份两种,而从应用的分布与层次则主要考虑各类应用服务器的备份,而应用服务器则又可以分为交易应用服务器、WEB应用服务器、后端处理应用服务器等类型,设计时需要结合应用的特点与重要性考虑不同种类应用备份的实现方式。在本次智慧燃气及安全预警平台建设中建议对关键应用包括计费应用、前台业务受理应用、服务开通进行在线热备份,保证智慧燃气及安全预警平台故障时的自动切换;对其他应用采用独立服务器进行冷备份。各种类型应用服务器的在线热备方式考虑如下:●后台处理服务器后台处理服务器采用基于主机的HAcluster方式进行,在平台或者应用故障中断运行时由备机快速接管应用,保证不间断运行。考虑到业务量与投资规模,在本智慧燃气及安全预警平台可以采用一台应用服务器备份多台机器的策略。●交易应用服务器交易应用服务器需要接收客户端的请求并进行业务逻辑的处理,因此该应用服务器的备份需要同时考虑远程客户端的接入切换与后台服务器的应用接管。在xxx智慧燃气及安全预警平台中,主要考虑以下可能的在线交易的应用备份策略:1.IP映射技术。这种方式通过网络设备(如交换机或者路由器)对内部的在线应用服务器与备份应用服务器位置进行映射,对客户端提供统一的IP地址。并可以由网络设备自动检测应用的状态,在线应用发生故障时,可以自动把客户端请求转发至备份应用服务器,整个过程对客户端透明,同时这种方式在智慧燃气及安全预警平台正常运行时也可由网络设备根据预定义的策略实现负载分担,且缺点是需要网络设备支持(需要四层交换功能)。2.通过主机cluster集群软件进行。这种方式采用浮动的IP网络地址来向客户端屏蔽内部服务器的位置,当在线智慧燃气及安全预警平台失败时,集群软件无须人工干预即可自动启动备份应用服务器并对外提供服务,整个过程对客户端透明。3.动态域名解析。在线应用服务器与备份应用服务器各自保证应用的运行,客户端接入通过域名进行,在发生故障时,由域名解析服务器动态的将域名切换到备份应用服务器。这种方式的缺点是需要实现应用检测并动态调整域名解析表的功能。4.应用实现名字解析功能。这种方式类似于J2EE中JNDI机制:客户端不直接通过固定的IP地址访问特定的应用服务器,而是首先通过名字服务器获得对应应用逻辑的位置后再通过该调用该位置的应用逻辑。这种方式的优点是可以灵活调整应用的分布而无需客户端做出任何改变,可以实现应用的“部分备份”;其缺点是名字服务器本身需要确保足够稳定。5.利用应用服务器基础件本身的功能。部分交易中间件具有客户端自动监测并切换后端应用的功能,当智慧燃气及安全预警平台正常运行时,客户端通过轮换机制实现后台在线与备份应用服务器的自动分担;当智慧燃气及安全预警平台发生故障时,客户端则根据相关的配置切换对应的后台应用,以达到不间断运行的目的。在本期xxx智慧燃气及安全预警平台的建设中,主要推荐1、2、5三种应用服务器的热备份策略。WEB应用服务器的备份实现与交易应用服务器的备份实现具有较多的类似可参考之处,同时针对web应用及相关J2EE平台的特点,还可以考虑充分利用绝大部分J2EE应用服务器具有的软集群功能,同时在WEB应用服务器前侧增加专用的HTTP接入proxyserver来实现后端企业应用间的负载分担与灾难备份,在发生故障时,由HTTPproxyserver负责将请求转发到备份web应用服务器。在建设xxx智慧燃气及安全预警平台时不仅需要参考智慧燃气及安全预警平台的设计容量,同时也需要充分考虑到未来随着业务的发展如何对现有的设备展需要从硬件和软件两个方面进行,因此在考虑智慧燃气及安全预警平台的扩展性时硬件平台需要考虑相关网络与主机方面的处理能力扩展与延伸;软件则需要从功能与处理性能两个方面来进行智慧燃气及安全预警平台的可扩展性设计,同时也需要考虑到保护投资、充分利旧等因素。网络与主机能力扩展网络的升级扩展需要从多个方面综合考虑,并在智慧燃气及安全预警平台建设初期根据相关原则,参考设计容量以及业务发展趋势对支撑网的影响,并结合以往智慧燃气及安全预警平台的建设经验,合理规划具有良好扩展性与易于升级的网络建设方案。A.网络接入能力的扩展:接入能力是指交换机/路由器接入用户数的扩展能力,这种能力扩展一般出现在网络边缘,对于本次建设的xxx智慧燃气及安全预警平台,则需要充分考虑未来xxx智慧燃气及安全预警平台各种网络接入的终端数目的增加,因此在设计相关的网络方案时,充分考虑了接入部分的扩展能力,包括各类交换机端口数目的预留等。B.处理能力扩展:处理能力主要是指的核心网络设备的数据转发与处理能力。这种要求主要出现在支撑网络的汇聚层与核心层。随着业务量的增多、业务数据流量的逐渐增大,或者当出现较多的网络质量与安全控制策略时,这些核心网络设备处理能力的不足就可能影响到正常业务的运行。在本项目方案中,江苏移动将根据设计容量并考虑未来必要的冗余,同时参考目前xxxTCIS智慧燃气及安全预警平台中支撑网业务量的大小与网络设备的关系,并结合各主流网络设备的特点来综合设计各类核心网络设备的处理能力并选型,以保证未来业务需要时,能够尽快地通过模块增加、引擎升级、负载分担等手段快速的进行核心网络设备处理能力的扩展。C.通信带宽的扩展:随着数据量的增大以及各类应用功能的调整与增加,网络带宽将会有更高的要求,网络通信的带宽也是影响各类业务正常运行尤其是处理性能的重要因素之一。在本智慧燃气及安全预警平台的建设中将充分考虑业务的特点及网络数据交换量的大小,预留足够的网络带宽以适应未来的带宽需求。主机服务器的可扩展性是指服务器(包括存储)的硬件配置可以根据需要灵活配置,如内存、适配器、硬盘、处理器等,因为服务器的硬件配置可能是根据不同时期的网络配置与业务容量而改变。因此在设计本智慧燃气及安全预警平台的主机相关配置时,将充分考虑本次设计容量、服务器所承载的数据或者应用特点考虑对应的硬件选型方案。软件能力扩展软件扩展能力是应用适应未来业务量与业务需求变化的能力。这些变化有的要求增加软件功能,有的要求应用处理能力能够实现良好的动态伸缩。xxx智慧燃气及安全预警平台作为业务运营的支撑智慧燃气及安全预警平台,本身具有较大的业务需求覆盖度与软件规模,同时作为飞速发展的燃气行业应用软件,将会面临着用户规模与业务量的不断增大以及各种新业务的推出,这些都要求支撑智慧燃气及安全预警平台能够快速的适应需求的变化,包括性能需求与功能需求。因此针对xxx智慧燃气及安全预警平台将主要从两个方面来考虑应用软件的扩展能力,包括软件功能的扩展与软件处理能力的扩展。软件功能的扩展:软件功能的扩展性决定了支撑智慧燃气及安全预警平台是否能够“随需应变”,以及在功能变化与扩展过程中是否能够保证软件基础结构与核心功能的不变与稳定性,而不是简单的采用代码修改的方式增加软件功能最终导致软件的臃肿与崩溃。在本次智慧燃气及安全预警平台建设中,将通过以下手段与设计策略来保证最终应用的高度扩展性,以帮助运营商快速的支撑新业务与业务的调整。xxx网上营业厅智慧燃气及安全预警平台采用基于组件的软件分析、设计与开发方法进行构建,通过对燃气行业业务的深入理解与抽象,将支撑智慧燃气及安全预警平台软件在现有的分层化的基础上进一步模块化与组件化,同时抽离出独立的、公共的、具有扩展接口的业务引擎与组件作为上层应用运行与开发的基础,并在此独立的通用业务运行与开发平台上进一步对该平台中的业务组件进行扩展或者开发新的业务组件以满足客户化的需求与功能要求。这种方式给应用软件的扩展的带来的两大核心好处是:1.具有良好的、快速的、基于标准接口的应用扩展性。软件功能的扩展不再是简单的现有代码修改,而是在现有平台的基础上通过增加新的业务组件、更改相关的软件配置与流程定义、基于现有组件开放的二次开发接口进行新功能的实现。各种业务功能不再是固化的,而是可变可增加的。同时由于基础的业务平台屏蔽了较多的底层平台的差异与技术细节,并且实现了大量的公共业务功能与引擎,这使得二次开发与扩展工作可以更加快速的进行并满足需求。2.提高了智慧燃气及安全预警平台扩展过程中应用软件的稳定性。在现有各业务支撑智慧燃气及安全预警平台中,常常出现由于大量的新业务需求对应用功能带来的变化,大量的修改常常带来应用架构的脆弱,并最终体现到生产智慧燃气及安全预警平台中,带来较多的智慧燃气及安全预警平台隐患,有的甚至直接影响到客户服务的正常提供。在这种功能扩展方式中,强调了核心平台与业务功能的通用与重用,以及业务功能开发人员不再关注底层引擎与平台的变化,一方面,核心的业务功能在不断的重用过程中得到完善,另一方面,业务开发人员可以更加专注于业务功能的开发,提高软件的质量。此外,从管理上设置了专门的业务分析与软件设计部门与岗位,充分保证在业务发展的过程中能够及时跟踪业务的发展与变化并分析,且对相关的软件架构进行必要的及时的调整,并进行针对性的设计,以保证软件功能的稳定快速的扩展。软件处理能力的扩展:随着用户量与业务量的发展以及新业务功能的不断推出,应用软件需要在智慧燃气及安全预警平台最初的设计容量范围内满足更高的处理性能要求,包括请求相应时间、并发数量、实时业务处理能力等。软件处理能力的扩展一方面要求软件设计与开发时能够提高单位处理的效率,另一方面要求软件能够在不修改的情况下提高处理吞吐量,xxx智慧燃气及安全预警平台关键的处理能力扩展相关的设计考虑包括:1.采用可配置的多通道并行处理思想设计关键应用,通道扩展能够跨越服务器边界,如在业务智慧燃气及安全预警平台中能够把处理部分用户标识号对应的服务使用记录的处理迁移到位于另外服务器中的独立通道进行处理;在联机充值智慧燃气及安全预警平台中能够动态调整充值处理2.各类交易与WEB应用服务器均可以通过相关参数配置的调整灵活改变智慧燃气及安全预警平台处理能力,并能够针对各类业务进行独立的调整。如在业务高峰期间适当限制较大批量数据的联机请求处理,而增大联机事务处理的吞吐量;而在业务低峰期则又可以重新调整配置以降低相关处理通道的数目;此外在进行软硬件平台的选型时也充分考虑基础软件的处理能力扩展性,比如动态负载均衡能力、软件集群能力等,以满足在业务量增大时可以灵活的调整智慧燃气及安全预警平台配置部署。数据库MySQL数据库服务器的master-slave模式,运用数据库服务器在主从服务器间执行同步,运用只把数据写到主服务器,而读数据时则根据负载选择一台从服务器或者主服务器来读取,将数据按不同策略划分到不同的服务器(组)上,分散数据库压力。运用缓存能有效应对大负载,减少数据库的压力,并显著提高多层运用程序的性能独立的图片服务器对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立的图片服务器,甚至很多台图片服务器。这样的架构可以降低提供页面访问请求的服务器智慧燃气及安全预警平台压力,并且可以保证智慧燃气及安全预警平台不会因为图片问题而崩溃,在应用服务器和图片服务器上,可以进行不同的配置优化,比如apache在配置ContentType的时候可以尽量少支持,尽可能少的LoadModule,保证更高的智慧燃气及安全预警平台消耗和执行效率■服务器集群与负载均衡CDN:通过在现有的Internet中添加一层新的网络架构,将站点的内容揭晓到最接近用户的cache服务器内,通过DNS负载均衡的技能,判断用户来源就近访问cache服务器取得所需的内容,处理Internet网络拥塞状况,提高用户访问站点的响应速度,如同提供了多个分布在各地的加快器,以达到高速、可冗余的为多个站点加快的目的。性能设计当用户数进入千万量级,xxx智慧燃气及安全预警平台两级组织结构的数据存贮量将达到十几个至几十个TB。合理的数据分割是xxx智慧燃气及安全预警平台整合成功的关键所在,xxx智慧燃气及安全预警平台的数据分割设计保证了xxx智慧燃气及安全预警平台的处理性能。并行和负载均衡技术xxx智慧燃气及安全预警平台是全面的分布式智慧燃气及安全预警平台,通过专有的根据大容量数据特点进行设计的数据处理引擎和核心中间件技术,使得每一台服务器的数据协同并行、并发操作;xxx智慧燃气及安全预警平台通过核心中间件技术中的负载均衡计划,会将负载均衡地分担到每一台服务器上去。xxx智慧燃气及安全预警平台继续保持VPP、GSP等核心中间件多线程技术,xxx智慧燃气及安全预警平台继续利用各大数据库专用的快速批操作特点,保持快速处理和快速入库。运行数据分布技术实时性和数据充分共享要求在xxx智慧燃气及安全预警平台中运行数据在一处存放,而xxx智慧燃气及安全预警平台的处理性能和业务并发性又要求运行数据进行适当冗余。在xxx智慧燃气及安全预警平台中全网涉及到如下运行数据会在多个子智慧燃气及安全预警平台中存在“主备”、“主从”关系,所谓“主备”关系,即为A子智慧燃气及安全预警平台存在U运行数据,B子智慧燃气及安全预警平台存在U运行数据(或其子集)的实时或定时备份,B子智慧燃气及安全预警平台访问U运行数据在自己子智慧燃气及安全预警平台数据中进行,则称A、B子智慧燃气及安全预警平台对运行数据U存在主备关系;所谓“主从”关系,即为A子智慧燃气及安全预警平台存在U运行数据,B子智慧燃气及安全预警平台不存在U运行数据(或其子集)的备份,B子智慧燃气及安全预警平台访问U运行数据采用实时调用A子智慧燃气及安全预警平台业务逻辑进行,则称A、B子智慧燃气及安全预警平台对运行数据U存在主从关系。2.2建设思路智慧燃气及安全预警平台基于微信公众平台,建议web+app方式接入管理。终端以安卓、苹果智能手机为主,客户端程序以APP应用方式实现,操作简便、易于上手,后台智慧燃气及安全预警平台采用B/S架构,实现移动终端+PC的可视化协同管理。2.3智慧燃气及安全预警平台开发环境智慧燃气及安全预警平台拓扑图如下。内网Web应用服务器(信息系统应用模块)外网防火墙然网应用(未米)2.3.2平台技术开发环境A.Javajdk1.5及以上D.EclipseADT开发插件Nginx集群、WEB缓存层、WEB容器部署Ngra传统数据库(主)A.Javajdk1.5及以上B.NginxweblogictomcatNginx代理服务器、Varnish缓存服务器、Weblogic/tomcat/jettyweb服务器、cas单点登录服务器接采用springmvc、thymeleaf、jquery以及一些第三方组件库搭建表现层,实现应用的前端展示。业务控制层采用配备式架构,根据业务需求使用不同组件实事务管理:springtransaction事务管理PDF文档处理:pdfBox站内搜索引擎:Solr以上组件可根据开发情景的不同进行相应的配置。接口层采用json、xml数据传输形式,采用aes(上已介绍)等主流加密处理,通过扩展服务协议(hessian等)实现接口层数据持久层:使用oracle或者mysql数据库,使用连等)实现数据的持久化。常用的技术还有:文件服务器、服务器数据缓存、第三方平台接入等。应用及展示应用及展示客户端平台基础后台服务Android开发环境:IOS开发环境:展示所需要的技术:A.调用Android或者IOS(一下简称设备)的控件,实现载入html5响在后台服务层:iOS源于UNIX,由Mach,BSD智慧燃气及安全预警平台改写发展而来,第一层(最底层)核心操作智慧燃气及安全预警平台层(CoreOS)包括内存管理、文件智慧燃气及安全预警平台、电源管理以及一些其他的操作智慧燃气及安全预警平台任务。可以直接和硬件设备进行交互。第二层核心服务层(CoreServices)可通过它访问iOS核心服务如通讯录、网络。第三层媒体层(Media)可通过它访问媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。第四层(最上层)应用框架(CocoaTouch)这一层为我们的应用程序开发提供了各种有用的框架,大部分与用户界面有关,本质上来说它负责用户在iOS设备上的触摸交互操作。后台交互采用的技术后台交互主要采用的数据格式:Json:轻量级结构简单冗定余性低(相较于xml)Xml:在特定的情景下也会使用后台交互的通信协议:Socket适用场景:网络游戏,银行交互,支付。http适用场景:公司OA服务,互联网服务。Socket实现服务器与客户端之间的物理连接,并进行数据传输。主要有TCP/UDP两个协议。Socket处于网络协议的传输层。此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,3.适合C/S之间信息实时交互3.相对于Http协议传输,增加了开发量Http请求主要有http协议,基于http协议的soap协议,常见的http微信的技术和开发环境SpringSpring组件业务逻辑层MVC务逻镇组件接口层视图层控制层持久层微信接口开发环境:A.Javajdk1.5及以上视图层(前端展示):接口层接口层主要分为两类:微信接口以及其他功能接口。其他接口实现技术与web相同。微信接口实现技术与web相同。数据传输使用JSON与XML接口层数据传输主要采用AES加密处理:高级加密标准(英语:AdvancedEncryptionStandard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPSPUB197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。服务层服务层主要采用Spring+mybatis+oracle/mysqlspringmvc作为controller(控制层)Spring作为service(业务逻辑层)Mybatis作为dao(持久层)实现业务逻辑以及数据2.3.3编程框架B/M/S超编程框架:用以支持对于WEB应用(B/S)和移动应用(M/S)的高效编程框架。我们应用先进的超编程(元编程,MP)技术,将包括业务和逻辑程序在内的程序流作为对象,元数据解析编译器使用模板产生暂时性的源码,然后再和剩下的源码混合并编译。业务和逻辑超编程处理构件:与超编程框架配合方便地实现对于业务和逻辑程序的超编程处理。2.3.4业务封装拓展业务实现基础平台:它为上层业务功能软件提供了良好的封装运行智慧燃气及安全预警平台和各类专业的协议和接口处理。我们已开发的业务实现基础平台包含四个方面:协同应用、移动互联、融合通信和物联应用,可以组合使用,广后续的功能实现中可能应用到移动互联应用,可叠加引入移动互联应用基础平台。由初期业务需求分析,我们在数据逻辑层建立业务逻辑数据库,包括:数据共享、模板、类型、状态、归档、配置等,为业务功能实现提供一体化的业务数据和逻辑支持。2.3.5智慧燃气及安全预警平台测试使用自动化测试工具,使用指定的测试计划,对智慧燃气及安全预警平台进行功能测试,健壮性测试,性能测试,交互测试,安全性测试,安装与反安装测试。功能测试。测试软件智慧燃气及安全预警平台的需求功能是否正确。健壮性测试。测试软件智慧燃气及安全预警平台在异常情况下能否正常运行,是否有容错性能和恢复能力。性能测试。测试软件智慧燃气及安全预警平台处理事务的速度检验性能是否符合需求,得到某些性能数据供后期分析。用户界面测试。重点是测试软件智慧燃气及安全预警平台的易用性和视觉效2.4智慧燃气及安全预警平台拓扑结构移动终端分支机构分支机构分支机构出差员工2.5智慧燃气及安全预警平台部署2.5.1概述硬件设备扩容上,服务器可以通过在线/离线增加设备的方式速行扩容和优化,即Scaleout模式。集群扩展时,仅需要根据处理能力添加新的主机速集群2.5.2智慧燃气及安全预警平台拓扑结构移动终端分支机构内部网分支机构内部网分支机构出差员工智慧燃气及安全预警平台拓扑结构整个智慧燃气及安全预警平台包括以下三个部分,描述如下:用户部分:工作人员通过手机客户端软件使用智慧燃气及安全预警平台,登录的网络方式可采用VPN/APN专网接入。内部人员通过局域网接入,使用Web浏览器访问后台管理智慧燃气及安全预警平台。应用部分:主要包括智慧燃气及安全预警平台的软硬件设备,提供智慧燃气及安全预警平台整体功能。数据部分:主要包括数据存储的软硬件设备,提供数据存储及安全保障。智慧燃气及安全预警平台基于Nginx的Tomcat负载均衡以及集群。项目在体系结构、软件产品、数据共享交换等方面,贯彻"标准和开放"的原则,保证智慧燃气及安全预警平台具备良好的互连性、扩充性,使得最广泛的软件可以被采用;智慧燃气及安全预警平台采用通用的平台产品技术和开放的体系结构,使具有较好的互操作性、可移植性、档次皆宜性和易获得性,使得最广泛的社会人才可以加入新智慧燃气及安全预警平台的开发、管理、培训、使用和维护,最广泛的Internet新技术可以最先采用,同时拥有最短的开发周期;智慧燃气及安全预警平台要能够支持多种服务器平台、多种网络传输协议,同时又能适应新技术的发展。小型企业模式配置要求序号设备名称说明1应用服务器:CPU(处理器):一个Intel4核Xeon根据客户需求可将二台存储(硬盘):2块146GBSAS10000RPM(RAID1)并为一台2数据库服务器:CPU(处理器):一个Intel4核XeonE存储(硬盘):3块146GBSAS10000RPM(RA序号设备名称说明1CPU(处理器):两个Intel四核XeonE存储(硬盘):2块146GBSAS15000RPM(RAID1)根据客户需求可将二台服务器合并为一台2CPU(处理器):两个Intel四核XeonE存储(硬盘):3块146GBSAS15000RP序号设备名称说明1CPU(处理器):两个Intel六核XeonE4807器存储(硬盘):2块146GBSAS15000RPM(RAID1)根据客户需求可将二台并为一台服务器,或者做负载均衡动2数据库服务器:CPU(处理器):两个Intel六核XeonE4807器存储(硬盘):3块146GBSAS15000RPM(RA价格具体价格见”投标书价格卷”.附录1发能力0次/秒2台web服务1套光纤存储1台web服务器同时部署apache(nginx)和1台web服务器部署数据库做应用高可用光纤存储作数据库共享存储空间1万次/秒4台web服务1台nginx服务器1台缓存服务器1套光纤存储4台web服务器装数据库连接光纤盘阵做应用高可用注:同时配置缓冲万次多个Nginx+n个Tomcat(n>=2)组合;注:同时配置缓冲20台web服务2台nginx服4台数据库服务器2套光纤存储nginx+tomcat集群(1台nginx+10台web服务器装tomcat),通过负载均数据库连接共享存储作1)理论上单个tomcat可以支持2500的并发,考虑到门户的高可用性,可2)当并发>2500时可以考虑增加tomcat服务器,当tomcat增加达到20个时,理论可以支撑5万次的并发请求。3)当并发>5万次时,则需要考虑增加一套Nginx+tomcat的组合,多个4)网站建设初期可以先部署5-10台web服务器,随着并发访问量的增加再W以下2台数据库服务器1台web服务器部署数据库做应用高可用光纤存储作数据库共享存储空间0W以下1套光纤存储4台web服务器装数据库连接光纤盘阵做应用高可用注:同时配置缓冲0W以上多个Nginx+n个Tomcat(n>=2)组合;注:同时配置缓冲4台数据库服务器2套光纤存储nginx+tomcat集群(1台装tomcat),通过负载均数据库连接共享存储作具体价格见”投标书价格卷”附录2.软件要求序号名称说明1WindowsServer2008企业警平台,客户提供23谷歌浏览器建议浏览器最高网络带宽:10M以上硬件扩容策略当网站发展到一定阶段,随着用户量不断扩大,现有的网络资源和服务器资源不能满足用户需要的时候,就需要对平台进行服务器和网络的扩容。以下是两种平台扩容的方式:>增加服务器对于web的并发处理有瓶颈时,新增的web服务器,把新增的web服务器填加到Web服务器集群中,以增加Web的并发处理能对于数据库有处理压力时,可以增加数据库服务器,增加数据库服务器加入数据库的集群中。>增加存储对于存储容量不能满足业务需要时,可以考虑在磁盘柜中新增加硬盘,甚至考虑新增磁盘柜。>升级服务器可以升级服务器的内存、硬盘,甚至考虑用新的性能更高的服务器来替换。>网络扩容1)申请更大的网络带宽3)升级内网交换机平台采用先进的开发环境、运行平台、网络环境等技术,充分体现智慧燃气及安全预警平台的可扩展性、安全性、稳定高效性和易维护性,具体如下:●智慧燃气及安全预警平台采用J2EE技术,具备了跨平台运行能力和极强的扩展能力。智慧燃气及安全预警平台在不进行任何编码的情况下,可以在线进行容量扩展,利用更多的设备,为移动业务发展提供更高的保●硬件设备易于扩容,服务器可以通过在线/离线增加设备的方式进行扩容和优化,即Scaleout模式。集群扩展时,仅需要根据处理能力添加新的主机进集群即可。●智慧燃气及安全预警平台采用分层架构开发和设计,将界面、控制逻业务逻辑和模型分离,实现智慧燃气及安全预警平台内部松耦合,以灵活、快速地响应业务变化对智慧燃气及安全预警平台的需求●数据层:实现数据的统一组织和集中管理;●业务逻辑层:包括组件及服务,通过组件实现对业务逻辑、数据访问、规则定义、智慧燃气及安全预警平台管理等的封装,通过服务为智慧燃气及安全预警平台内部模块及外部智慧燃气及安全预警平台提供原子服数据库从服务器间执行同步,运用只把数据写到主服务器,而读数据时则根到不同的服务器(组)上,分散数据库压力。运用缓存能有效应对大负载,减少数据库的压力,并显著提高多层运用程2.6数据库空间规划、存储规划、索引规划、备份规划表空间类别表空间名初始大小单位:G)智慧燃气及安全预警平台类表空间4数据字典永久存放4数据字典永久存放临时段一个事表空间类别表空间名初始大小(400用户/DB,单位:G)8临时段务回滚段8回滚段应用类缺省表空间省表空间永久存放表空间2永久存放的索引表空间2应用类参数的索引永久存放应用类用户资料历史数据表空间应用类用户历史资料最近40天内无效的所有用据应用类用户资料历史数据的索引表空间应用类用户历史资料的索引最近40天内所有无效用户资料数据的索引表空间类别表空间名初始大小(400用户/DB,单位:G)间应用类用户间台帐数据表空A据只保留未完工记录应用类用户台帐数据的索引表空间A应用类台帐的只保留未完工记录的索引应用类用户台帐历史数据表空间应用类台帐历史数据录录一年内完工的纪应用类用户台帐历史数据的索引表空间应用类台帐历史数据的索引一年内完工纪录的索引应用类接口应用类接口临只保留表空间类别表空间名初始大小(400用户/DB,单位:G)间临时数据表空间F时数据未完工记录应用类接口临时数据的索引表空间F应用类接口临时数据的索引只保留未完工记录的索引应用类接口临时历史数据表空间应用类接口临时历史数据三个月内完工的纪录应用类接口临时历史数据的索引表空间8应用类接口临时历史数据的索引三个月内完工纪录的索引88统计类数据表空间A8统计类数据统计类索引表空间A4统计类索引渠道类数据表空间8渠道类数据渠道类索引表空间4渠道类索引统一解库类统一接入历史表空间类别表空间名初始大小(400用户/DB,单位:G)表空间数据的索引表空间2应用类参数的索引永久存放数据表空间R应用类数据永久存放数据索引表空间R应用类数据索引永久存放历史数据表空间据永久存放历史索引表空间应用类历史索引永久存放统一接口类数据表空间F接口类数据永久存放2.7点对点详细设计具体详细设计待xxx具体业务提出,并与TCIS接口讨论而定。在此给出详细设计方法理论示例,完全适用于本项目。●用户:希望以最小代价完成日常业务办理活动,希望便捷、清晰的看到所办理的业务信息,希望能够得到业务办理的凭证。●移动通信模拟智慧燃气及安全预警平台:希望正确而迅速的记录用户信息,希望及时的完成业务的受理活动,希望智慧燃气及安全预警平台具有一定的容错能力,即使在某些服务器构件不可用时,也可以完成业务受理,希望能够自动、快速地更新数据库信息。主事件流(以开通来电显示为例):1、用户(User)成功登录到网上营业厅智慧燃气及安全预警平台主页面2、用户单击左侧树形菜单下的日常业务办理选项(rcyw),智慧燃气及安全预警平台创建业务办理主页面(ywl)。3、用户单击来电显示按钮(ImageButon1),智慧燃气及安全预警平台创建来电显示主页面(ywl_1)。4、用户浏览个人业务办理信息(ywblxx),若该业务已开通,用户可单击关闭按钮(Button1)关闭业务;若该业务未开通,用户单击开通按钮(Button1)开通业务。5、智慧燃气及安全预警平台将该用户的信息和业务相关信息及业务办理时间保存到移动通信模拟智慧燃气及安全预警平台数据库(telsystem)中的业务办理数据表(yewu)中,并且提醒该用户业务办理的信息。telsystemwtYW1:登录2:单击日常业务办理选项3:创建5:创建2.8主要技术选型2.8.1遵循国际标准规范协议JAAS、JNDI、JCA等。认证和授权支持LDAP、NIS、JAAS、JNDI、ADSI接口,用技术将丰富的功能与HTML的易用性结合到Web的应用中,以一种开放的篇文档包括三个要素:数据、结构以及显示方式。对于HTML来说,显示方式内3功能规划方案3.1预期目标用户发展趋势分析用户发展分布分析积分管理3.2智慧燃气及安全预警平台整体架构统一接口平台(内部)网上商城数据挖据分析网上商城进销存管理系统港华客户统一数据库统一接口平台(内部)港华地区数据库系统统平图2-6智慧燃气及安全预警平台架构图xxx智慧燃气及安全预警平台,包括集团VCC统一门户、网上进销存管理智慧燃气及安全预警平台、网上商城、数据挖掘分析、VCC统一门户、统一接口平其中文件传输平台不仅用于内部智慧燃气及安全预警平台和外部智慧燃气及安全预警平台传输数据,也包含集团统一数据库和地方TCIS智慧燃气及安全预警平台同步客户基础数据的功能.三层世三层世3.3功能架构用户管理用户管理个人信息查询数据挖掘分析用户改明程关分析析用户中心单点登陆网上商城|厨具家电展示可单查询VCC统一门户燃气服务业务受理运目数据分析析保介回报分统一认运新图2-7智慧燃气及安全预警平台功能架构框图3.3.1集团端和企业端分工概述集团VCC统一门户是集团统一网上客户中心形象,其主要功能包括用统其还作为整体支撑智慧燃气及安全预警平台的统一门户,与自动登陆跳转到各地区VCC门户。VCC统一门户是各地区受理业务的网上门户,其主要功能除了包含集团3.3.4网上商城该功能为二期建设功能3.3.5数据挖掘分析该功能为二期建设功能3.4多业务场景数据流转分析提取并整合各地公司TCIS智慧燃气及安全预警平台的客户基础数据,建立集团客户统一数据库(统一数据库)及集团客服统一管理平台(统一平台)。每天晚上零点,将TCIS智慧燃气及安全预警平台的客户基础数据增量同步给集团。同步数据,分全量和增量两种方式。增量时,将各地TCIS智慧燃气及安全预警平台中每天发生变化(新增、修改、删除)的客户信息同步给集团。TCIS智慧燃气及安全预警平台每天生成增量数据文件,将文件入集团统一数据库。租房户通过网上会员注册,关联相应地址信息。仅可受理查询余额和缴费用户去营业厅提供身份证、房产证进行开户绑定。然后网上注册会员,可以受理用户基本资料变更、个人信息查询、预约报装、缴费、咨询投诉、通知与提醒等业务房屋发生过户时,用户到xxx营业厅进行现场过户。新房主与此房进行绑定开户,原房主的绑定关系解除,历史关联和交易记录保留。原房主不能不办理该房屋A用户分别持有xxx市和常州两地的两处房产。A在xxx营业厅开户,提供身份证、手机号码、房产证等资料。营业员在企业端受理开户业务,智慧燃气及安全预警平台自动创建客户资料。用户身份信息与燃气户头绑定。客户资料每天定时同步到集团端。同样A去常州xxx开户。客户资料同步到集团端。A用户去xxx门户网站注册帐号时,通过身份证关联出该用户在企业端受理的信息。集团端自动展示用户xxx市和常州的两处燃气户头信息,由用户选择燃气户头受理业务。3.5企业端功能规划VCcVCc统一门户S-京位通过对xxx业务及其关注焦点的分析,如上图所示:将整个平台功能部分划分为三大部分,分别是:燃气服务,业务受理,用户中心。各主要功能模块的业务逻辑具体如下:3.5.1用户管理用户可以通过户号、身份证号进行验证注册开通网上客户中心。用户详细信息在本智慧燃气及安全预警平台中保存,包括用户编码、名称、用户智慧燃气及安全预警平台登陆名、密码、联系人姓名、联系人手机、电话、用户可自行修改用户个人信息,如手机号、电话、电子邮件号、联系人姓名等;可自行修改网上客户中心登陆密码用户具有集团唯一编号,编号规则见《用户号编码规则》用户分类如下:是初次访问网上客户中心,进行了注册登记、准备办理业务的用户(租房用户,中介公司,只是注册绑定交费,随时注消、变换支付方式的用户);

已有用户:是JV公司已有管道燃气用户、燃气具用户、CNG车用气用户等,初次访问网上客户中心,也需要进行注册登记并绑定,方可在网上客户中心办理在实体店可办理的业务;

匿名访问者:访问网上客户中心进行浏览,尚未进行注册登记的访问者;

JV业务受理人员:在网上客户中心后台处理全新用户和已有用户提交的各项3.5.2个人信息查询用户中心是提供给网上客户服务渠道和客户服务人员向客户提供各种专业,差异化服务的功能。通过用户注册开通网上客服中心,对已注册用户进行基本信息展示。智慧燃气及安全预警平台可通过户号、身份证号进行验证注册开通网上客户中心。根据智慧燃气及安全预警平台要求保存或修改登录名,密码,联系人姓名,联系人手机、电话、传真。个人信息,包括基本信息、图像、详细信息;其中个人信息包括昵称、性别、生日、邮件、真实姓名、所在地等,详细信息包括婚姻、月收入、身份证号、房屋所有者/租户、出租时段、联系人姓名、联系人手机、电话、传真等(部分项目可以不写,可设必填与非必填信息)*手机:*手机:显示咨询与投诉记录,可通过记录状态、生成时间等查询;已注册用户可通过手机号码或者邮箱进行密码找回。找回密码垂需密码垂需密码登录具备短信验证码校验,确保用户信息更安全对已登录的用户展示用户基本资料,个人信息,可进行预约报装、缴费、咨询投诉,展示通知、提醒。,开通用气查询*南费查每订单查询+接约维缘用户中心采用楼层式分类,根据客户喜好以及用户关注点进行自上而下分类排列,给用户更好的浏览体验。用户登录智慧燃气及安全预警平台后,按照时间段查询用气量、燃气阶可实现IC卡充值历史查询。最近的燃气缴费记录查询通过渠道、开始时间、结束时间查询。诗输入查询条件 价格查询订单查询作我的交易我的预约显示充值记录,为最近6个月或最近的10笔记录;信息和记录的展示除表格形式外,还应有柱状图、趋势图等形式;可通过生成时间等查询显示安全检查记录,可通过生成时间等查询;显示维修记录,可通过生成时间等查询;显示抄表记录,信息和记录的展示除表格形式外,还应有柱状图、趋势图等形式;可通过生成时间等查询显示提醒记录,可通过生成时间等查询;显示气价和气量情况,包括已用气量和剩余气量;信息和记录的展示除表格形式外,还应有柱状图、

温馨提示

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

评论

0/150

提交评论