首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 890 毫秒
1.
RMI是开发Java网络分布式应用系统的一个重要框架,开发人员通过运用RMI框架将更易于分布式系统的开发。该文详细介绍了RMI的运行机制,并对运用RMI框架进行分布式系统的开发步骤进行了阐述,最后给出了RMI技术的具体应用实例和实现方法。  相似文献   

2.
Java RMI是开发分布式应用程序的方法之一,客户端通过RMI中的Stub与服务器代码进行相互通讯。Smart Stub是对原RMI中Stub的取代,它除了完成原来Stub的功能外,还有本地缓存功能,从而实现智能查询。本文结合实际应用,给出了这种智能查询技术的实现。  相似文献   

3.
分布对象平台Java RMI和CORBA的对比研究   总被引:1,自引:0,他引:1  
文章对开发基于Java的分布式应用程序的两种分布对象技术—————JavaRMI和CORBA的功能和效率进行了对比和分析。CORBA具有良好的语言中立性,定义有功能较强的各种服务,适合于规模较大,需要与其他语言集成的系统,它的缺点是开发过程较为繁琐,Java的一些先进特性无法在远程调用的界面上使用。RMI与Java语言结合得十分紧密,开发方便,支持对象传值,但它不太适合需要异种语言集成的场合。  相似文献   

4.
CORBA/Java在分布式系统中的应用   总被引:2,自引:0,他引:2  
随着分布式对象技术的逐渐成熟,多层分布式应用体系结构得到了越来越多的应用,CORBA与Java的结合是目前开发分布式应用的研究热点。分析了CORBA中接口定义语言的基本原理,结合Java语言开发分布式应用的特点,设计出基于CORBA/Java开发分布式应用程序的模型,并通过一个具体实例给予详细说明。  相似文献   

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

6.
在Java程序开发中,经常会在网络开发编程中涉及到Socket(套接字)编程,但使用Socket进行网络编程需要大量重复编码,在比较复杂分布式操作时,将会使设计过程显得非常麻烦,而且十分容易出现错误.提出使用RMI实现Java的远程调用,RMI是分布式对象软件包,是一种分布式技术,它可以简化在多台计算机上的Java应用之间的通信,可以在编程时不必再过问在RMI之下的网络细节问题,任意两台计算机之间的通信完全由RMI负责,这样可以简化程序开发编写工作,提高效率.  相似文献   

7.
分布式应用开发中的Java技术分析与比较   总被引:6,自引:1,他引:6  
由于Java技术的面向对象、面向网络和数据库及跨平台等特性,使用Java技术来开发分布式应用系统就变得相当容易。现在应用比较广泛的3种主要的Java分布式计算技术,如RMI、EJB以及Jini具有各自不同的特点,对此进行了详细介绍,在此基础上,还对各自的异同点和使用范围进行了分析比较。  相似文献   

8.
目前基于Java平台的分布式对象技术和组件技术是企业开发大型分布式应用系统的理想选择.针对目前流行的基于Web的分布式应用系统,从软件设计角度出发,提出了一种基于Java RMI技术的分布式架构,并利用它在实际的设计开发中取得了较为满意的效果.  相似文献   

9.
周书锋 《微计算机信息》2006,22(15):260-262
分析了JDBC和RMI技术的基础上,详细介绍了基于Java的多层分布式应用系统体系结构及其实现技术,并给出了一个基于Java技术的多层分布式应用系统解决方案。  相似文献   

10.
RMI(Remote Method Invocation,远程方法调用)技术是开发Java分布式网络应用的核心技术。本文阐述了移动通信中Java智能卡的主要特点,分析了J2SE中RMI技术的体系结构,研究了Java智能卡RMI体系的特点以及与J2SE中的RMI的主要区别,并给出了移动通信中Java智能卡RMI应用程序的开发步骤。  相似文献   

11.
The use of real-time distribution middleware programmed with high-level languages like Java is becoming of increasing interest in next generation applications. Technology like Java’s Remote Method Invocation (RMI) paves the way towards these new distributed horizons. RMI offers many high-level abstractions useful for distributed application programmers to reduce their development times. One of these abstractions is a distributed garbage collector (DGC) that removes unreachable remote objects from the distributed ecosystem. However, in real-time Java, distributed garbage collection is underspecified and it introduces unbounded indeterminism on end-to-end real-time Java communications. This article analyzes this problem proposing a simple characterization for a predictable real-time distributed garbage collector (RT-DGC). The approach requires support from the middleware infrastructure that implements the abstraction but it also introduces bounded overhead. The article provides insight on the performance that RT-DGC offers to a distributed real-time Java application and the extra overheads due to the intrinsic cost of this abstraction.  相似文献   

12.
刘玲  赵刚  李丹 《微机发展》2006,16(12):61-63
由于要仔细考虑在本地计算中不会出现的很多问题,比如局部实效、等待时延加剧、语言的兼容性等,使得构建分布式系统显得较为困难。Java语言的远程方法调用(RMI)能够解决普遍的分布式计算问题。而JavaSpace技术被设计来解决两大问题:分布式的持久性和分布式算法设计,JavaSpace服务利用RMI及Java语言的串行化特征来实现这一目的。文中对基于Jini的JavaSpace技术进行了详细介绍,深入分析了JavaSpace共享分布式计算模型及其核心技术,介绍了目前JavaSpace技术的各种应用,以在此基础上构建强大的分布式应用系统。  相似文献   

13.
The introduction of Java's proprietary remote method invocation (RMI) with version 1.1 of the Java Development Kit simplified the challenging task of developing distributed object-based systems. RMI provides convenient integration with Java; however, it lacks interoperability with other languages. The Object Management Group's Common Object Request Broker Architecture (CORBA), on the other hand, is a platform- and language-neutral specification for developing distributed object systems. CORBA provides services not covered by RMI, such as managing transactional safety and persistency. We use a small chat room application to describe how a programmer can combine Java RMI's ease of use with CORBA's language neutrality. We start with an implementation based on a set of distributed objects using RMI. We then adapt the example to CORBA or, more specifically, the RMI-over-IIOP (Internet inter-ORB protocol) specification developed by Sun and IBM  相似文献   

14.
1 概述在现代计算技术中,分布并行处理越来越成为一种关键性的技术.这种由许多小任务合作解决大问题的方法,在过去几年发挥着越来越重要的作用,从高性能科学计算到日常事务的应用程序,都广泛接受和采纳分布并行处理,这是由于对高性能、低代价及强计算能力的需求所导致的,而大规模并行处理机(MPP)的  相似文献   

15.
Many distributed programming environments have been designed to support distributed shared objects over the Internet. Most of these environments (Java RMI and CORBA, for example), support client-server applications where distributed objects reside on servers, which execute all methods (remote or local) invoked on the objects. Traditional client-server models do not support client-side object caching and the local access it provides. We believe that object caching is critical to distributed applications, especially over the Internet, where latency and bandwidth are highly variable. We have developed a configurable and efficient remote method invocation mechanism that provides the same interface as Java RMI, while extending its functionality so that shared objects can be cached on the accessing nodes. The mechanism, called Javanaise, is based on the caching of clusters, which are groups of interdependent Java objects. We have implemented a prototype consisting of a preprocessor that generates the required proxy classes from the application interfaces and a run-time environment that uses system classes to manage the consistency of cluster replicas cached on client nodes. We describe the motivation for the work, the design choices made for the Javanaise clustering mechanism, the implementation principles for managing Javanaise clusters, and the results from three experiments that compare the performance of Javanaise with Java RMI  相似文献   

16.
Java分布式计算技术的分析与比较   总被引:5,自引:0,他引:5  
一、多层体系结构的应用系统传统的应用系统基本上是单一结构或C/S结构的系统,这种结构的应用系统其构造和维护一般很难,即使是简单的改动也需要对整个系统进行重编译和测试,因此越来越多的分布式应用系统开始采用多层体系结构。三层体系结构的分布式应用系统运行于多台计算机上。一般地,三层结构的应用系统包括用户界面层、事务逻辑层和数据存储层:  相似文献   

17.
基于Java的分布式应用程序的开发机制-RMI   总被引:1,自引:0,他引:1  
从单机系统到C/S结构的盛行,应用程序体系结构已经发展到了如今的分布式计算模型。在分布式计算中,Java的RMI无疑是其中的佼佼者。文章首先从应用程序体系结构的发展历史入手,深入探讨了RMI的相关概念以及通信结构,最后以一个简单的例子论述了如何编写RMI应用程序。  相似文献   

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

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