某大公司应急平台总体设计V40_第1页
某大公司应急平台总体设计V40_第2页
某大公司应急平台总体设计V40_第3页
某大公司应急平台总体设计V40_第4页
某大公司应急平台总体设计V40_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

2012年8月6日总体应急平台V4.0设计内容

背景规范化总体设计总体架构多租户通信架构存储架构性能设计主要技术系统划分建议加强的地方2背景在V3.x的基础上优化总的技术路线一致(.NET)继承V3.x诸多成功的设计业务增强基本满足客户提出的所有需求(含维护支持、培训与测试支持)增加部门协调员的业务,增强区域与国家协调员的业务架构改进(SOA+云管理)重点考虑:稳定性、实时性和性能3规范化术语规范化(术语与定义)软件设计准则通用准则(.NET)专有准则(针对V4.0Hippo)数据库设计准则界面设计准则工程设置规范4总体架构5数据一个省级服务节点(区域与国家类似),不仅包含了本省的数据还包含临近两个省的数据一个省的数据构成如下图6云服务端服务端框架业务服务模块数据访问层业务服务层构成7云服务端——服务端框架服务端框架提供统一的机制,把各类业务服务组装集成在一起,与windows操作系统协作,充当服务容器和服务总线的功能,同时规范各服务设计与开发,如下图:8云服务端——数据访问数据访问层:由Repository对外提供服务,Entity是具体数据对象9云服务端——业务服务包括服务契约(Contract)、服务实现(Service)和业务处理(Handler)。10云应用端基于Prism框架客户端框架业务模块(客服端)11云应用端——客户端框架12云应用端——客户端业务模块13云管理已委托第三方设计14云管理——服务注册与监视15云管理——云应用端请求管理16云管理——管理节点信息同步管理节点内部进行实时信息同步,确保任何一个管理节点失效不影响云管理的整体功能。P2P通信(第三方已采用?)17多租户当前采用4的实现方式,支持3的部署

18多租户分布式数据汇总:为了保证属地数据表结构的一致性,省和区域属地数据需增加一列“所属地”。19多租户服务识别机制零负载处理:为使零负载情况下各服务不占用额外资源,将WCF服务的服务状态分为“就绪”与“服务中”,零负载时各服务处于“就绪”状态,转为“服务中”,快速从数据库获取相关信息,响应请求。20通信架构MSMQ(?)21通信架构——客户端与服务端通信三种情况:22通信架构——客户端与服务端通信三种情况的实现:(WCF+MSMQ)23通信架构——服务内部与外部服务内部外部通信系统:外部提供的ocx完成,各客户端直接与通信系统通信,系统内部提供专有wcf服务实现对通信状态的管理。与图像监控系统的通信由图像监控系统提供客户组件完成。与其他外部系统的通信采用标准的webservice方式实现。24典型通信场景1电话状态或席位状态监控25典型通信场景2确认机制(处警分配通知、转警处理通知等)26存储架构27存储架构——数据复制与同步数据分三级存储,省级和区域级均采用一主两备的环形方式提供数据冗余28存储架构——故障恢复从D节点反向同步数据(故障期间修改的数据)到C节点同步节点B和节点D本地的数据到节点C同步节点C更新的本地数据到节点B节点C正常接管本区域的业务29性能设计数据库服务端客户端网络传输可靠性30性能设计——数据库部分表加载到内存(使用频度高,关联多,数据量不大)(9个)分区表:对于增量数据较大,但访问频繁的数据集中在近期数据的数据表,采用按时间段建立分区表(如接警记录)数据库索引数据库参数数据文件(表空间)31性能设计——服务端所有无状态WCF服务采用线程池技术,线程池的容量设置为30至35;使用频繁的数据在服务端进行数据缓存,缓存的数据内容包括:席位状态信息、电话状态信息、待处理和处理中的警情、标绘与会商信息等。32性能设计——客户端采用多线程、异步调用和数据缓存技术改善客户端的性能。对于时间未知的外部访问采用异步调用或后台线程中完成,对于需长久展示数据在客户进行缓存,并采用增量更新的形式获取数据。在契约的client包中提供了统一的异步调用与后台线程支持33性能设计——网络传输通过减少网络流量、单次访问时间、访问次数的方法来优化网络传输信息。网络传输的数据采用与业务紧密相关的独立DTO设计,传递的数据是以满足要求为限;对数据不大(单个对象)的更新操作采用粗粒度的接口方法,以便一次调用更新多个数据项;对于大数据量的获取采用二次加载和分页传输的方式,确保单次操作能得到及时的响应。在所有的契约中,对于大数据量的获取,统一提供了分页方法。34性能设计——可靠性服务节点:无单点故障,两个服务节(非国家节点)点同时失效,不会导致系统宕机。但节点切换时间在5-15分钟(数据同步机制变化)。节点中的服务:无单点故障,任何一台物理主机和虚拟主机失效,不会导致该节点的服务中断。广域网失效:将损失区域与国家协调功能广域网,局域网同时失效:建保证关键接警功能(离线运行)和部分处警功能。35采用的主要技术.NetWCFWPF(Prism)EFEntLibUnityMSMQDevExpressforWPFArcG

温馨提示

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

评论

0/150

提交评论