公务员期刊网 论文中心 正文

异构系统网络通信技术分析

前言:想要写出一篇引人入胜的文章?我们特意为您整理了异构系统网络通信技术分析范文,希望能给你带来灵感和参考,敬请阅读。

异构系统网络通信技术分析

【摘要】云计算可以将分布于互联网每一个角落的软硬件资源集成在一起,为用户提供强大的云计算服务功能。云计算服务接入的系统越来越多,系统设计架构、实现技术等不同,造成异构系统之间通信困难,需要使用一个中间件平台,共享异构系统数据资源。

【关键词】云计算;异构系统;网络通信;ESB

一、引言

光线网络、移动通信等网络技术快速发展,能够将分布于各个位置的计算机终端连接在一起,实现云计算服务,共享数据资源[1]。云计算服务环境中,接入的系统设计架构包括C/S架构、B/S架构,开发技术包括JSP技术、PHP技术、ASP.NET技术等多种,应用系统之间是异构的,无法直接进行网络通信[2]。本文基于ESB技术、SOA技术、XML技术设计了一种异构系统网络通信平台,提高云计算环境下异构系统通信传输性能。

二、云计算环境下异构系统网络通信功能设计

基于ESB架构的异构系统集成平台业务系统的接口都不相同,采用的接口技术主要包括WebService技术、MQ消息机制、FTP技术,这些技术均可以与ESB进行直接连接,在ESB中心端执行数据交换,采用SOA面向对象思想,将其融入到ESB架构中,设计各个独立的逻辑业务管理系统的数据交换与共享接口,在设计过程中将每一个接口统一转换为WebService模式,并且以服务的模式实现数据交换[3]。如图1所示。

三、云计算环境下异构系统网络通信技术研究

(1)ESB技术。ESB是一种中间件技术,可以支持实现SOA的功能,因此ESB作为一个体系架构的构造器,可以部署配置SOA、设计SOA的相关逻辑业务处理流程,并且能够将EAI与应用服务器技术互相结合起来,简而言之,ESB在SOA架构中扮演的角色非常重要,比如是最基本的数据路由、数据传输角色,可以为用户提供消息传输机制,增加SOA架构的功能,完善系统服务,并且可以扩展SOA架构物理范围。

(2)XML技术。XML技术是一种有万维网协会创建的自我描述性的语言,创建XML最为重要的目的是实现数据采用一种合适的文本方式进行传输,XML可以创建其他的语言和描述其他语言采用的数据结构,由标记符和属性描述共同构成,这种自我描述的特性使XML具有自我解释的能力,更容易让系统理解和接收,同时XML语言具有文本特性,可以方便地进行运行维护和数据交换。

(3)SOA技术。SOA相关的技术包括SOAP传输协议、UDDI集成化协议、WSDL协议三个方面。SOAP协议定义了服务请求者和服务提供者之间一种完善的传输规范,因此SOAP协议使得XML数据传输更加安全,同时SOAP协议采用了传统的互联网传输协议HTTP作为数据传输的标准,可以格式化相关的协议信息,并且能够承载HTTP协议消息。UDDI协议是一种集成、发现和描述相关的协议,其可以表示一个实际的注册表,能够用来描述和发现相关的数据传输标准,系统能够建立一个具有平台无关性、数据共享化的体系架构,UDDI可以基于SML和SOAP技术为用户提供强大Web服务内容,实现SOA与其他服务标准的交互。WSDL是一种描述Web服务的语言,该语言定义了一种健全的、完善的网络访问机制,其可以配置Web服务请求函数、Web业务请求返回值和相关输入参数等,WSDL保存在相关的UDDI中,UDDI可以从WSDL中找到相关的服务关键词。

四、结束语

随着云计算技术的普及和使用,更多的应用系统接入到云计算服务平台上,设计一种异构系统网络通信平台,可以提高计算机资源的利用率,虚拟化硬件资源,提高软件资源的接入率,进一步提高系统的并发性,高速处理用户的逻辑业务请求。

参考文献

[1]任磊,陈风波,吴永刚,等.异构STAP系统的多层次数据通信研究[J].空军预警学院学报,2013(01):52-54.

[2]张琛,粟欣,王文清,等.异构网络跨层协作传输技术研究[J].通信学报,2014,35(08):198-205.

[3]方焕.基于XML的分布式异构数据库同步系统设计与实现[J].广西通信技术,2014(4):21-25.

作者:程东泥 田海荣 单位:92941部队96分队