首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 112 毫秒
1.
Java远程方法调用(Remote Method Invocation,RMI)是当前最流行的开发远程访问的方法之一。然而在实际应用中,RMI经常会碰到无法顺利通过各种防火墙的问题。本文将在分析HTTP隧道技术的基础上,提出一种基于HTTP隧道的Java RMI方法,并给出该方法的设计思想和具体实现。使用表明。该方法能够有效的解决RMI无法通过防火墙的问题。  相似文献   

2.
基于客户端缓存提高Java RMI性能的方法   总被引:1,自引:1,他引:0  
Java中的远程方法调用是实现分布式系统的主要技术之一,但在实际应用中,过多重复的远程方法调用会影响程序性能.给出了一种基于客户端缓存的RMI方法,使用客户端本地缓存保存使用过的存根和结果,当客户端需要调用远程方法时首先查询缓存中是否存在将要调用的存根或结果,如果存在就直接从缓存中返回而不需要通过网络进行RMI调用.经过性能比较可以发现客户端缓存的加入能有效减少重复RMI调用的次数,从而提高程序响应速度并减少了占用的网络带宽.  相似文献   

3.
用Java开发基于Web的网络性能监测软件的研制   总被引:3,自引:0,他引:3  
讨论用Java语言实现基于Web的网络性能监测软件的方法,该方法采用三层网络模式,以及JMX、JDBC、RMI和Swing等技术。  相似文献   

4.
RMI是开发Java网络分布式应用系统的一个重要框架,开发人员通过运用RMI框架将更易于分布式系统的开发。该文详细介绍了RMI的运行机制,并对运用RMI框架进行分布式系统的开发步骤进行了阐述,最后给出了RMI技术的具体应用实例和实现方法。  相似文献   

5.
Java语言因其突出的简单性、可移植性、安全性和支持并发机制的程序设计等优良特性,使它成为基于Internet网络应用开发的首选语言。其价值主要体现在强大的开发分布式网络应用的能力上,而RMI则是开发纯Java的网络分布式应用系统的核心解决方案。通过对Java RMI分布式应用程序实例的分析,给出了Java RMI分布式应用程序的实现和运行方法,为Java语言应用开发人员提供参考。  相似文献   

6.
随着网络技术、面向对象技术的成熟,分布计算已成为软件设计的主流技术.Java RMI是Java实现网络分布计算应用模型的解决方案之一.本文简单介绍RMI的编程方法,讨论了利用RMI进行分布计算的步骤,通过实例说明访问Oracle数据库的分布计算实现过程.  相似文献   

7.
传统网络主机管理中一般采用SNMP方式来获得设备信息,但SNMP方式并不能提供主机管理中所需的所有设备信息。针对SNMP方式的这一不足,文中提出并设计实现了一种CLI解决方案,该方案采用RMI与XML相结合的技术,通过RMI方式获取设备信息,并通过配置XML文件提取所需的设备信息,从而达到获取SNMP方式所不能获得的设备信息的目的,有效地弥补了SNMP方式的不足。该方案管理方式灵活,配置简单,具有一定的安全性,并在实际运用中被证明是一种行之有效的网络主机管理方案。  相似文献   

8.
李铁兵 《福建电脑》2008,24(6):147-147
以泰勒公式计算f(x)=sin(x)为例,针对分布式处理的分布对象计算技术,确定RMI机制的最佳线路协议,用外部序列化实现服务器的计算引擎及说明此技术实现的问题、性能及优化方案。  相似文献   

9.
随着网络技术、面向对象技术的成熟,分布计算已成为软件设计的主流技术。JavaRMI是Java实现网络分布计算应用模型的解决方案之一。本文简单介绍RMI的编程方法,讨论了利用RMI进行分布计算的步骤,通过实例说明访问Oracle数据库的分布计算实现过程。  相似文献   

10.
吴铁健  张为民  蔡勋 《计算机工程》2002,28(12):250-252
随着Internet的飞速发展,在网上发布气象信息,应用网络进行交互式合作,成为气象可视化应用的一个重要发展方向,Java远程方法调用(RMI)通过Web链接使得对远程对象调用如同对本地对象调用一样简捷。  相似文献   

11.
Remote Method Invocation (RMI), a mechanism to access remote objects in Java‐based distributed applications, uses network communication for each method invocation. Consequently, using RMI in a wide‐area environment can cause poor application performance. One solution to improve performance is to cache the objects such that network communication is not necessary for each method invocation. In this paper, we present mechanisms to transparently add object caching to RMI. These mechanisms are compatible with existing RMI applications and use an event‐based model to support different consistency policies. The mechanisms also include the ability to adaptively select the consistency policy for an object based on its usage pattern. A novel feature of our mechanisms is the use of a ‘reduced object’, which is a partial representation of the RMI object. We experimentally evaluate and demonstrate the benefits of our mechanisms. Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

12.
JDCS:实现高性能计算的分布式计算系统   总被引:2,自引:0,他引:2  
分布对象计算技术提供了充分利用现有网络资源的有效途径。JavaRMI是当前比较成熟的一种分布对象技术,它提供了使用Java对象的简单和直接的方法。该文建立基于JavaRMI方法的适用于高性能计算的分布式计算系统JDCS。在JDCS中由网络上的计算结点构成服务器池,为用户提供高性能的计算服务。实现结果表明该系统可以获得较高的加速比。  相似文献   

13.
在分析了分布计算、JDBC和RMI等技术的基础上,提出了多层分布式应用系统在Java中的实现模型.同时,由于Java具有跨平台、可移植性、安全高效等强大功能,是开发网络分布式系统的理想工具.  相似文献   

14.
In this article we have undertaken a qualitative and quantitative comparison of common approaches used to develop distributed solutions in Java: RMI and Web services for regular unsecured communication, RMI‐SSL and WS‐Security for secure communication and authentication, and HTTP‐to‐port and HTTP‐to‐CGI/servlet tunnelling for RMI communication through firewalls and proxies. We have performed a functional comparison that helps with the selection of the most appropriate approach. We have also carried out a detailed performance analysis with the identification of major bottlenecks, identification of design and implementation guidelines for distributed applications, and specification of optimizations for distributed middleware. This article contributes to the understanding of different approaches for developing Java distributed applications, provides detailed performance analysis, presents design and implementation guidelines, and identifies the major performance overheads. Copyright © 2006 John Wiley & Sons, Ltd.  相似文献   

15.
Munoz  Cesar  Zalewski  Janusz 《Real-Time Systems》2001,21(1-2):43-75
This paper presents a comprehensive comparison of thearchitectural differences and similarities of the two most popularJava-based distributed object models: RMI and CORBA. Performanceand timing issues related to the CORBA and RMI architecturesare also considered. The following aspects are studied for clientserver applications, on Sun UltraSparcs under Solaris 2.5.1 andPentium II under Windows NT 4.0: response time for method invocationwithout parameters as well as with variable number of parameters;response time for applet clients, and response time for variablenumber of clients requesting the same service. The goal is toprovide a reference framework that supports the selection ofeither mechanism for the development of web-based distributedreal-time applications: chat programs, interactive games, sharedboards, etc.  相似文献   

16.
CORBA在J2EE中的集成与实现   总被引:2,自引:2,他引:2  
本文主要介绍了CORBA技术在J2EE平台中的集成。CORBA技术的工作原理和JavaRMI的结合的必要性,将JavaRMI和CORBA结合起来的关键是IIOP协议。CORBA客户端/RMI服务器和RMI客户端/CORBA服务器的合成方法。最后还介绍了CORBA和EJB合成的好处。  相似文献   

17.
该文阐述了气象信息处理系统应用的必要性,论述了RMI在分布式系统中实现远程方法调用的优越性,并对RMI技术的工作原理进行了介绍,详细叙述了如何在气象信息处理系统中创建一个RMI应用。  相似文献   

18.
分布式远动调度系统中实时数据库的研究与实现   总被引:2,自引:1,他引:2  
屈志坚  陈剑云 《微计算机信息》2004,20(8):115-116,12
本文描述了在计算机和网络新技术的基础上用java语言开发出大规模、更高性能、分布式的以及跨平台的新型远动系统.对远动系统核心技术实时数据库技术进行研究。首先对远动系统监控的数据信息进行分类并将其作为实现分布式远程接口类的底层类.再根据分布式RMI接口通过聚集这几个类封装成为实现接口的类,最后完成了用数据集组件来实现分布式实时数据库的构想。依此方法建立的实时数据库将非常的灵活.使实时数据库甚至实现了跨平台(操作系统、硬件、网络平台)运行在任何支持JRE(Java Run Environment,Java运行环境)的平台上。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号