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

2019-09-10 06:13韩冰
科学导报·学术 2019年31期

韩冰

摘  要:随着接入互联网云计算服务的系统数量越来越庞大,系统设计框架、实现技术的更新、升级等使得云计算环境下异构系统网络通信愈发困难,急需设计一个能够实现资源共享的中间平台。鉴于此,本文对异构系统集成技术、功能等进行了详细解析,设计并实现了一个云计算环境下具有理想功能的异构系统网络通信平台,为异构系统之间的网络通信和资源共享提供了强有力的服务支撑。

关键词:云计算环境;異构系统;网络通信技术

引言

计算机网络通信技术、数据库技术以及多媒体通信技术的同步发展宣示着人们进入了一个新的互联网时代——云计算时代[1]。相比于传统网络通信技术而言,云计算的产生拥有更加强大的计算能力和网络通信能力,但是伴随着云计算应用的普及,各种相应的开发系统和开发技术也不断涌现,这使得云计算环境下异构系统存储的的信息、通信方式变得越来越多样化,但与此同时却降低了异构系统之间网络通信数据传输效率,数据加工、处理不够及时等问题也层出不穷。急需一种相对成熟的技术构建一个能够实现多个异构系统信息的有效融合和资源共享的网络通信平台。

目前云计算环境下异构系统之间的异构性主要表现在两个方面,一方面是数据本身的异构性,即云计算环境下异构系统网络通信数据库操作系统、存储格式等方面存在差异;另一方面是数据结构的异构性,即云计算环境下异构系统的体系架构、计算机操作系统以及系统应用开发程序等方面存在差异。通常情况下云计算环境下异构系统之间的网络通信过程主要通过SOA服务架构和ESB技术实现包括注册、监听、管理等Web Service功能[2]。本文基于ESB技术、SOA技术、XML技术设计一个云计算环境下异构系统网络通信平台,以提高数据传输效率,以期为异构系统之间的网络通信和资源共享提供了强有力的服务支撑。

1云计算环境下异构系统数据通信平台总体设计

综合上述分析,设计的云计算环境下异构系统数据通信平台可以划分以下五个层次[3],每个层次的具体功能描述如下:

(1)平台感知层。该层可以通过采用扫描仪、RFID、视频摄像头等设备采集云计算环境下异构系统相关的数据信息,并将采集到的数据信息存储到相应系统中。

(2)平台网络层。该层主要运用多种网络将云计算环境下异构系统网络通信信息进行有效集成,并通过相应配套软件实现平台路由器、交换机等设备的科学、合理配置,实现异构系统网络通信数据的安全、稳定传输。

(3)平台数据层。作为三层服务处理系统模型的最底层能不仅够直接访问异构系统中的各个软件系统数据库,而且包含一个具有数据访问、数据操作、数据浏览、数据存储等功能的完备流程,还能够实现云计算环境下各个异构系统之间的数据安全交换和资源实时共享。

(4)平台支撑层。该层主要由异构系统数据搜索单元、服务单元和管理单元三个主要部分组成,能够为云计算环境下异构系统网络安全通信提供统一的支撑环境。

(5)平台应用层。该层的设计主要基于云计算环境下异构系统应用和服务需求构建的,能够实现各个异构系统之间数据信息的充分交互,同时还能够为用户提供信息集成、公共服务、综合监督等功能的应用平台。

(6)平台应用保障单元。该部分的设计能够实现云计算环境下异构系统网络通信安全风险预测,对于及时制定相应防范措施具有较好指导作用。

2云计算环境下异构系统数据通信平台设计实现

2.1平台架构设计

本文利用ESB架构设计的云计算环境下异构系统数据通信平台主要采用Web Service、MQ消息机制、FTP等接口技术实现与ESB架构的直接连接,并在ESB架构中心端实现异构系统数据交换[4]。

2.2主数据集成功能设计

云计算环境下异构系统数据通信平台最终设计目标是实现全局数据库的构建[5],具体包含以下具体内容:一是云计算环境下异构系统业务流程的规范化,即能够为以后系统网络通信数据提供统一的、完整的资源共享平台,实现数据信息提取标准的统一,以及各个异构系统网络通信数据来源使用的统一;二是通过设计平台实现云计算环境下各个异构系统均采用单一的主数据访问读写接口,完成网络通信数据主体创建,满足多种异构系统的资源共享需要;三是为各个部门和机构提供正确、科学、可靠的网络通信数据可视图,保障各个机构、部门无需通过操作数据表即可应用异构系统能够实现网络通信数据的正确,以及可视化操作;四是将统一的、完整的主要网络通信数据分发给云计算环境下的各个异构系统。

2.3平台服务集成功能设计

在上述实现云计算环境下异构系统网络通信平台主数据集成功能设计基础上,还需要采用现代Web Service方式,通过网络无需任何改动即可将现有的各个逻辑业务独立流程注册到同一个ESB上,实现平台中的各项逻辑业务功能的集成。

2.4平台流程集成功能设计

云计算环境下异构系统网络通信平台的流程集成设计主要是为了解决一个流程在多个异构系统中的自动流转问题,本文试图采用面向对象SOA技术对云计算环境下的各个异构系统进行端到端流程进行整合,形成一个能够实现网络通信数据、应用和流程等集成的完整的服务库[6],其中,各个异构系统之间主要采用基于ESB架构的信息流集成方法,为云计算用户提供相应的个性化服务。

3结束语

云计算技术的大规模普及应用促使更多的应用系统被成功接入到云计算服务平台中,设计一个能够实现云计算环境下各个异构系统实时网络通信的中间平台对于提高计算机资源重复利用率和计算机虚拟化硬件资源,以及计算机软件资源接入率,提高异构系统处理速度、并发性能、资源共享等均具有重要现实意义。

参考文献

[1]  程东泥.云计算环境下异构系统网络通信技术探讨[J]. 中国新通信,2016,18(3):95-95.

[2]  郭志强,GuoZhi-qiang. 云计算环境下异构系统数据通信分析与设计[J]. 网络空间安全,2016,7(2):60-64.

[3]  万一东,谢俊岱. 云计算环境下异构数据库整合技术的研究与实现[J]. 电脑知识与技术,2013(14):3232-3235.

[4]  畅鹏.云计算环境下的网络技术[J]. 数字通信世界,2018,No.160(4):76.

[5]  袁桂芳.云计算环境下的网络新技术分析[J]. 信息通信,2017(11):192-194.

[6]  孙晓罡.云计算环境下的网络技术研究[J]. 电脑迷,2016(11):54.