



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Word参考资料,下载后可编辑互联网+水利技术架构设计 1总体设计 “互联网+水利”,加什么,怎么加,是摆在技术架构设计前面的首要问题。首先,这不是简单的两者相加,而是利用信息技术,让互联网与水利进行深度融合,充分发挥互联网在资源配置中的优化和集成作用,创造技术、管理和开展的新生态。再次,在深度融合这个要求上碰到的现实问题就是原有硬件和软件是由不同供给商提供的,将来也会接纳更多第三方供给商提供更多服务,这种异构网络需要更为灵活、强大、快速的技术架构设计方案。因此,本技术架构依据云计算的理念,将系统划分为IAAS、PAAS、SAAS三个大块。IAAS这块在提供了云主机、防火墙、负载均衡、网络行为
2、管理等根底硬件设施之上,我们建立了韶灌公有云、韶灌私有云和视频会议专网。公有云是为韶灌片区承载资讯、事件上报、信息公开、在线办事、生活缴费等内容的传输管道,而私有云则用于办公自动化、水利数据采集等,视频会议专网用于内部视频会议。PAAS这块采纳.NETFramework、数据仓库、BeCoolCMS为根底平台,并提供了基于OAuth2.0标准的开放平台和blapad集成开发环境。SAAS这块内置了部门、用户、云盘、角色权限、日志、注册表、新闻管理、人力资源、电子邮件等根底应用,在这之上建立了工作流引擎、公文流转、事务审批、项目管理、会议管理、考勤管理等具体应用。从另一个角度来说,“互联网+水利
3、”要求建立“一图一库一平台”的模型,也是非常契合上述设计的总体架构。以综合管理平台为依托,建立水利信息数据仓库,在此之上以一张图作为全局呈现,业务逻辑采纳各种应用来实现。整体架构图如图1。 2开放平台 在前述问题中,异构性和可扩展性是核心。以数据仓库为根底,基于OAuth2.0标准建立的开放平台则是解决这个问题的较佳方案。OAuth在客户端与服务器端之间设置了一个授权层,接入授权层与传统用户名密码登录模式不同,接入授权层可以设置有效期和权限范围,较之安全性大大提升。流程设置为申请接入、身份认证、获得访问令牌、访问接口四个阶段。申请接入时,发放AppId、AppKey和AppToken,服务器端
4、回调客户端认证接口,客户端依据要求返回正确数据,即可完成认证。为了保障安全性,认证过程通常会参加随机字符串和时间戳,再用sha1混合加密,与服务器端验证字符串相同,则认证成功,之后通过服务器再次获得AccessToken(访问令牌),拿到之后即可访问服务器中授权的接口。按这样的设计,第三方开发商即可自行开发应用来接入综合管理平台。 3二次开发采纳 BeCoolCMS作为根底平台,内置了大量根底应用,在此上做二次开发和扩展非常容易。下面就以新开发的通讯录为例,来说明怎样使用此根底平台。通讯录要用到根底平台里面的用户表、好友分组表和好友表,但根底平台中没有最近联系人这个表。先建立最近联系人表,命名
5、为RecentLinker,然后建立实体及实体操纵器,前者就是表的映射,后者则操纵表的增删改查,如下:publicclassRecentLinker:EntityObjectExKeypublicintRecentLinkerIdget;set;publicintUserIdget;set;publicintLinkUserIdget;set;publicDateTimeLinkTimeget;set;publicclassRecentLinkerControl:EntityControl在继承了EntityObjectEx和EntityControl之后,这几句代码就实现了最近联系人模块的根
6、本增删改查功能。接下来,采纳Web技术建立前端,用于用户交互。通过BeCoolCMS内置的JBeCool框架即可完成与实体操纵器的交互,如在前端显示我的最近联系人,可以写做:varcs=J.cc.New(“UserId”,“=”,1);varos=J.co.New(“LinkTime”,“Desc”);J.api.send(“RecentLinkerControl.GetList”,conditions:cs,orderbys:os,function(lst)for(vari=0;ilst.length;i+)$(“#vRecentList”).append(lsti.LinkUserId);
7、);上述工作均可以在blapad集成开发环境中完成。 4连接一切 “互联网+”的核心理念其中有一条就是“连接一切”,故“互联网+水利”应重点推动以移动互联网、云计算、物联网、大数据等为代表的新一代信息技术,使其与防汛、水资源及水文等传统水利业务的融合,创新水利业务管理,以实现少人管理、无人值守的采集模式。在这种诉求下,技术架构在设计时就要有应对策略。目前,在本技术框架内置入的数据仓库作为存储池,以BeCoolCMS作为服务层,兼容TCP/IP、HTTP、RESTful、MQTT等请求形式,以开放平台的姿态来应对各种请求。本技术框架还提供多端合一能力,采纳ChromiumEmbeddedFramework作为PC桌面端壳子(shell),独立研发的AppEx框架作为移动端APP壳子,同时提供WeChatSDK作为微信交互开发工具,这样就拥有了PC客户端、网页端、移动APP端、微网站端等多端界面。再通过对MQTT协议的支持,就可以与物联网进行融合。最终实现水利的管理、服务、决策工作更加精确、动态、智能。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考作文中的责任与担当试题及答案
- 资本市场的风险与机遇试题及答案
- 材料疲劳裂纹扩展控制策略重点基础知识点
- 材料疲劳寿命预测模型原理重点基础知识点
- 公共体育场火灾应急预案(3篇)
- 公司火灾-爆炸应急预案(3篇)
- 血液透析火灾的应急预案(3篇)
- 信息处理技术员考试准备技巧试题及答案
- 行政管理学科发展的新思路与新途径试题及答案
- 行政法学练习题及专家解析试题及答案
- 委托寻找房源协议书
- 景观毕业设计
- 法洛四联症的护理课件
- 2025年佛山市三水海江建设投资有限公司招聘笔试参考题库附带答案详解
- 卤味学员合同协议书
- 统编版三年级语文下册期末考试卷(带答案)
- 【课件】清朝的边疆治理+课件统编版七年级历史下册
- 外贸业务培训课件教学
- 2025年健康管理师职业技能考试笔试试题(100题)含答案
- 中国成人呼吸系统疾病家庭氧疗指南(2024年)解读
- 2025年企业管理专业考试试题及答案详解
评论
0/150
提交评论