基于.NET Remoting技术的分布式应用与研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:bujifangzong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机信息系统不断增长的复杂性对系统实现技术不断提出新的要求,分布式对象技术作为将面向对象技术和分布式计算技术的结合成为目前用以构建大型分布式系统的主要手段。本文主要介绍了一个基于.NET Remoting这一分布式对象访问技术的农药残留检测系统的设计和实现。由于项目中信息处理的复杂性和内在的分布性,项目中所涉及的各个功能组件要求运行于不同硬件系统之上,这些组件间正确、灵活、高效的通讯方式是系统部署时刻便捷性、运行时刻高效性以及维护时刻可扩展性等一系列特性的关键,因此,我们在考察了目前主流的多种分布式对象技术之后,选择了.NET框架作为系统的基础开发、运行平台;通过其中的.NET Remoting机制,实现了系统各分布组件间的通信连接。为对固定和移动两类客户端提供具有统一视图的服务接口,我们还在.NET Compact框架下实现了一个简化的.NET Remoting,称为WinCE Remoting,使移动客户端可以与固定客户端一样访问远程服务。考虑到移动设备往往是通过带宽窄、稳定性差的无线数据传输技术(例如GPRS等)与数据服务器建立网络连接的,对QoS的需求尤为突出,我们还在.NET Remoting上扩展了对服务QoS的支持,为用户定义服务质量需求提供了有效、便捷、安全的手段,并能使其在运行过程中得以高效的实施。实践证明,这一系统充分利用了.NET Remoting技术优势,保障了系统的高效性、可移植性和可扩展性,还在已有技术基础上做了实际的扩展,实现了在统一视图下对移动设备的支持和用户QoS需求的实施,以满足项目的特定需求,得到了整个业务流程中的各级的充分的肯定。
其他文献
语义网是当前万维网的扩展与延伸,其信息具有良好的语义定义,能够在人与计算机之间更好的彼此合作。它的出现为Web资源检索提供了一种新的方法,基于语义的教学资源检索正是利用
网格计算被定义为一个广域范围的“无缝的集成和协同计算环境”,网格计算模式已经发展为连接和统一各类不同远程资源的一种基础结构。由于网格的异构性和动态性,以及运行于网
随着计算机及网络技术的飞速发展,数字作品传播和拷贝变得越来越方便,同时也使得数字作品的信息安全和版权保护成为迫切需要解决的实际问题。数字水印是近年来在信息安全领域兴
数据安全历来为国家重要部门的所重视,对于公安系统和军队等国家保密部门尤为重要。如果没有可靠的数据保护措施,一切数据资料都会瞬间变得毫无价值,以往的信息资料都无法加以分
随着物联网的快速发展,很多实际应用中均需部署大量的感知设备来进行数据的采集及处理,从而对物理世界进行高质量监测,但由于这些硬件设备固有的限制以及所处环境等因素的影
在高性能计算领域,由普通PC机或工作站构建的集群逐渐成为设计可扩展性服务器的主要的和经济划算的方式。高速的互联网络是构建高性能集群的关键技术,它直接影响着集群系统整
列岛信息网络系统是列岛远程炮兵信息化指挥系统的重要组成部分,它是一个多元化的网络应用系统,用以支持组群系统正常运作和实现其长远目标。信息传输系统主要包括数据、语音、
随着计算机应用技术的不断发展,计算机视觉技术与理论的研究也在不断完善,尤其在视觉检测、视觉导航与自动化装配领域中被广泛地应用。通常情况下,视觉传感器(摄像机)由于具
网格能够提供大量的分布式服务,从而极大地满足了用户对计算和资源的需求,同时又对网格服务的安全性提出了更高的要求。基于网格服务的安全通信和访问控制系统从通信和访问控
与传统的会议形式相比,视频会议作为一种现代化的多媒体通信工具,它使不同的人可以在不同的地点参加同一会议,从效果上来说,视频会议完全等价于传统的现场会议,而其先进的技术,强大