云计算环境下异构系统网络通信技术探讨

2016-03-16 05:50程东泥
中国新通信 2016年3期
关键词:网络通信云计算

程东泥

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

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

一、引言

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

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

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

猜你喜欢
网络通信云计算
信息化时代网络通信安全的背景和对策
5G网络通信技术的应用初探
4G系统的新技术和特点
5G网络通信技术应用的前瞻性思考
计算机网络通信的技术特点与发展前景探讨
志愿服务与“互联网+”结合模式探究
云计算与虚拟化
基于云计算的移动学习平台的设计
实验云:理论教学与实验教学深度融合的助推器
云计算中的存储虚拟化技术应用