REST架构风格在异构系统集成中的研究与实现

来源 :华北电力大学 | 被引量 : 0次 | 上传用户:chenyuxun2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机、网络技术以及企业信息化的发展过程是循序渐进的,所以企业内部中各种各样计算机应用系统的建设时间是不同的,往往各自独立、封闭运行,相互之间不存在数据的交互。另外由于系统应用的不断切分,不同系统之间难免存在冗余的数据和复用的功能模块,各个系统之间在通信和利用资源上就会比较困难,从而导致信息孤岛的现象,企业应对时代变化的随机性降低,成本提高和效率低下。近年来智能设备终端也不断出现,企业也因为系统主要功能的不同,将开发转移到不同的移动设备。这样,同一个系统因为所依赖的设备不同,最终造成了异构系统。通航云信息化服务产品中,包括了主机终端的塔台监视系统、浏览器端的航服务与移动端的低空雷达(IOS,Android)。其中主机终端的塔台监视系统与浏览器端的航服务因数据所依赖的系统不同构成了异构系统,PC端的塔台监视系统与移动端的低空雷达构成了异构移动端。随着通航云信息化服务产品的不断推进,新的系统将会与现有的系统构成异构系统。本文首先介绍了Web Services的发展历程,并介绍Web Services中涉及的基本概念,随后介绍了RPC架构风格的Web Services的基本概念,并给出其优缺点。本文在深入理解REST架构风格的基础上,推导了REST架构风格的Web Services,给出REST架构风格的Web Services中涉及的相关技术,其中包括URI、Protocol buffers、超文本传输协议等,并对REST架构风格和RPC架构风格两种Web Services进行了对比,体现出REST架构风格的优势。随后给出REST架构风格的Web Services的设计原则和步骤,最后按照给出的步骤给通航云信息化服务产品中待集成的系统做了数据集规划、系统资源确定与命名、定义系统操作资源接口与系统客户端展示,同时基于Go语言的beego框架进行编码工作,最终实现了异构系统的集成并给出实例展示。
其他文献
随着社会经济的发展和现代生活的节奏加快,大部分消费者缺少足够的精力和时间进行个人装修而选择装修住宅。但是,由于我国房地产市场发展的趋势一直以来以毛坯房为主,大部分
介绍了在汽轮机隔板叶栅围带型孔的加工中所用的工艺方法以及该方法中使用的专用夹具。类似本专利的工艺方法以及夹具设计也可以用于其他行业的大直径圆柱状和圆锥状薄壁零件
[目的]探讨血清胆汁酸(TBA)水平和粪便pH值在肝硬化中的临床价值。[方法]对70例肝硬化患者(肝硬化组)、40例慢性胃炎患者(对照组)采用全自动生化分析仪检测其TBA、精密pH试纸
通过风洞试验及数值模拟分析了置于旋成体后部的凹环表面结构对其底部阻力、摩擦阻力及激波阻力的影响。马赫数为1.79、基于旋成体最大直径的雷诺数为1.5×10^6的风洞试验
风力发电机组机舱底盘的强度及动力特性分析是底盘结构优化的基础,机舱底盘上不仅承载着主轴、轴承座、增速箱、发电机等大型及运动部件,而且还受到空气阻力等影响。由此,采
科学技术在不断向前发展,船用设备也在不停地更新.陆用康明斯柴油机在船上逐渐得到应用,并有推广的趋势.文章结合作者在船实际工作,分析了康明斯柴油机在船上应用的优缺点.
本文介绍了农村小水电增值税现状,分析了增值税执行中存在的问题,对小水电增值税水平与全国电力行业内实际平均税受水平进行了比较,同时也分析了增值税转型后对小水电产生的影响
通过对微生物实验室目前可能存在的潜在生物安全危险因素进行分析,提出相应的生物安全防护措施。实验室存在潜在生物安全危险因素,要增强生物安全防护意识,重视生物安全管理,采取
组合加工法在夹具制造工艺方面上明显有别于装配调整法,其基本原理是将夹具作为一个整体对待,对有位置精度要求的导向结构或定位结构,安排在夹具组装后进行加工,以最大限度地减少
<正>三月上旬,第十三届全国人大第二次会议和全国政协十三届第二次会议在北京隆重召开。全国人大代表、政协委员齐聚首都,共商国是。近两年,在"房住不炒"的大基调下,房地产业