分布式系统的进程间通信技术的研究和开发

来源 :北京工业大学 | 被引量 : 7次 | 上传用户:jn116600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进程间通信是所有分布式系统的核心功能。随着Internet及其应用的飞速发展,分布式应用系统间的通信面临巨大的挑战。尤其是随着现代管理的多部门协作和领域间协作越来越广泛,越来越多的应用系统需要跨Internet协作。中间件的管道功能为分布式应用系统跨越多种操作系统进行通信提供统一的环境。然而,基于中间件构建的应用系统很难实现跨异构平台的互操作,而且多数不能穿越防火墙。本文重点研究了基于RPC实现跨平台通信的技术。目前,Web服务技术主要解决异构平台应用系统的集成和互操作问题。SOAP是Web服务技术使用的消息协议。本文以Axis为例详细阐述了SOAP的实现技术。但是,SOAP的结构化标记复杂。SOAP封装后,数据量明显增大。因而,Web服务技术不适用于应用系统间大数据量的数据交换。当前,出现了另一种跨平台的通信协议HBWSP(Hessian Binary Web Service Protocol)。HBWSP规定了数据的编码标准和对RPC的表示。它把本地格式数据编码为二进制数据,并且具有简单的结构化标记。HBWSP封装后的数据增量明显小于SOAP封装后的数据增量。HBWSP比SOAP更适用于分布式应用系统间大数据量的数据交换。本文提出了一种基于JAVA语言实现HBWSP的方案。最后,本文通过中央广播电视大学远程开放教育教务管理系统的实例阐述了跨平台通信技术在分布式应用系统中的应用。中央广播电视大学远程开放教育教务管理系统是一个典型的分布式应用系统,需要实现异地、异构平台应用系统之间的数据交换。同时考虑到网络的通信状况,教务管理系统的数据交换解决方案采用非持久同步和持久异步两种方式。非持久同步方式采用HBWSP;持久异步方式把数据保存成二进制文件后进行数据交换。该解决方案可以实现GB级数据的交换。
其他文献
随着决策树归纳学习研究的深入,具有精确描述特征的决策树归纳学习已经不能适应一个系统中不精确的知识表达的要求,同时由于人们所处的世界和问题所在的域都是时刻运动变化的
随着计算机技术的快速发展和应用深入,软件项目的规模和复杂程度也随之增加。业务变化、用户需求改变、功能修正等都会对软件项目进度控制、成本核算、开发周期等方面产生巨大
文件系统的主要作用是组织和存取用户数据。文件系统在磁盘上组织用户数据的时候一般涉及到多个数据结构,这些数据结构之间存在一致性关联。文件系统在将内存中修改的数据写回
在数据挖掘及其它研究领域,k-近邻算法k-NN是一种广泛用于不同分类用途的算法。然而,k-NN倾向于处理数值类型的数据集,这就限制了它用于科学及工程领域的许多问题。而且,随着其知
在信息内容安全技术中,保证信息内容的安全性和完整性是重要的研究内容,也是当前国内外信息安全领域重点研究和发展的信息安全技术。在电子政务网、企业信息网等各种内部网中
随着计算机技术的飞速发展,嵌入式系统在各行业获得了日益广泛的应用。为了满足工业控制领域对于嵌入式系统的需求,某国际知名IT企业自主研制了一款8位RISC结构的嵌入式微处理
心血管病已发展成为我国居民疾病死亡的第一大杀手,对中国国民健康和国家经济发展造成了难以估量的危害。易损斑块则是头号致死心血管疾病——冠心病的一种主要病因。由于OCT
随着可视电话/电视会议、数字电视、VCD/DVD等应用的发展,视频压缩编码技术已经成为学术界和产业界普遍关注的热点。本文对视频压缩编码中的关键技术——运动估计和补偿方法
在点对点(P2P)网络中,每个节点可以同时作为客户端和服务器,且一个节点上传信息以及获取响应的目标节点是随机选择的。P2P网络的这种信息交互模式导致跨域和域内链接所传输的信
信息隐藏分为水印和隐写术两种技术,论文重点研究隐写术。隐写术的主要特点是伪装影像并将信息隐藏在多媒体文件外表下,这样就可以防止入侵者在多媒体文件中找到嵌入的信息。而