An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, the Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls (RPC), with support for direct transfer of serialized Java classes and distributed garbage-collection. Usage of the term RMI may denote solely the programming interface or may signify both the API and JRMP, IIOP, or another implementation, whereas the term RMI-IIOP (read: RMI over IIOP) specifically denotes the RMI interface delegating most of the functionality to the supporting CORBA implementation.

Property Value
dbo:abstract
  • Java remote method invocation (Java RMI) je technologie programovacího jazyka Java umožňující z jednoho virtuálního stroje (JVM) volat metody objektů na jiném virtuálním stroji, který obvykle běží na jiném počítači (hostu). Výhodou RMI je, že programátor zachazí se vzdáleným objektem, jako by byl místní. Rozhraní a třídy, které jsou zodpovědné za funkčnost RMI jsou nadefinovány v balíčku java.rmi. RMI se poprvé objevilo v JDK 1.1 a využívalo protokol . Později byla uvedena nová verze RMI, RMI-IIOP, aby RMI bylo kompatibilní s platformně nezávislým systémem . (cs)
  • استدعاء الطرائق عن بعد (اختصاراً RMI) هي آلية وتقنية تسمح لنا ببناء تطبيق موزع وذلك بتزويدنا بإمكانية استدعاء توابع (أو طرائق) عن بعد بين عدة آلات مختلفة JVM. و الـ RMI هي نوع من أنواع البرمجيات الوسيطة التي تستخدم لمكاملة تطبيقات شبكة (تطبيقات موزعة)،وهي معيار من شركة SUN وبالتالي فهي خاصة بـلغة جافا حصراً، وبالتالي لا يمكن مكاملة تطبيقات شبكية لا تستخدم لغة جافا بواسطة الـ RMI. طبعاً يوجد عدة تطبيقات وسيطة أخرى مكافئة للـ RMI منها: ٌRPC,,,خدمة ويب ،CORBAوكلها لها الهدف نفسه وهو . (ar)
  • Remote Method Invocation (RMI, deutsch etwa „Aufruf entfernter Methoden“), gelegentlich auch als Methodenfernaufruf bezeichnet, ist der Aufruf einer Methode eines entfernten Java-Objekts und realisiert die Java-eigene Art des Remote Procedure Call. „Entfernt“ bedeutet dabei, dass sich das Objekt in einer anderen Java Virtual Machine befinden kann, die ihrerseits auf einem entfernten Rechner oder auf dem lokalen Rechner laufen kann. Dabei sieht der Aufruf für das aufrufende Objekt (bzw. dessen Programmierer) genauso aus wie ein lokaler Aufruf, es müssen jedoch besondere Ausnahmen (Exceptions) abgefangen werden, die zum Beispiel einen Verbindungsabbruch signalisieren können. Auf der Client-Seite kümmert sich der sogenannte Stub um den Netzwerktransport. Der Stub muss entweder lokal oder über das Netz für den Client verfügbar sein. Vor dem Erscheinen der Java 2 Standard Edition (J2SE) in Version 1.5.0 war der Stub eine mit dem RMI-Compiler rmic erzeugte Klasse. Ab der Version 1.5 ist es nicht mehr notwendig, den RMI-Compiler rmic aufzurufen. Das Erstellen des Stubs wird von der Java Virtual Machine übernommen. Entfernte Objekte können zwar auch von einem bereits im Programm bekannten entfernten Objekt bereitgestellt werden, für die erste Verbindungsaufnahme werden aber die Adresse des Servers und ein Bezeichner (ein RMI-URL) benötigt. Für den Bezeichner liefert ein Namensdienst auf dem Server eine Referenz auf das entfernte Objekt zurück. Damit dies funktioniert, muss sich das entfernte Objekt im Server zuvor unter diesem Namen beim Namensdienst registriert haben. Der RMI-Namensdienst wird über statische Methoden der Klasse java.rmi.Naming angesprochen. Der Namensdienst ist als eigenständiges Programm implementiert und wird RMI Registry genannt. (de)
  • In computing, the Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls (RPC), with support for direct transfer of serialized Java classes and distributed garbage-collection. The original implementation depends on Java Virtual Machine (JVM) class-representation mechanisms and it thus only supports making calls from one JVM to another. The protocol underlying this Java-only implementation is known as Java Remote Method Protocol (JRMP). In order to support code running in a non-JVM context, programmers later developed a CORBA version. Usage of the term RMI may denote solely the programming interface or may signify both the API and JRMP, IIOP, or another implementation, whereas the term RMI-IIOP (read: RMI over IIOP) specifically denotes the RMI interface delegating most of the functionality to the supporting CORBA implementation. The basic idea of Java RMI, the distributed garbage-collection (DGC) protocol, and much of the architecture underlying the original Sun implementation, come from the "network objects" feature of Modula-3. (en)
  • RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un método de manera remota. Forma parte del entorno estándar de ejecución de Java y proporciona un mecanismo simple para la comunicación de servidores en aplicaciones distribuidas basadas exclusivamente en Java. Si se requiere comunicación entre otras tecnologías debe utilizarse CORBA o SOAP en lugar de RMI. RMI se caracteriza por la facilidad de su uso en la programación por estar específicamente diseñado para Java; proporciona paso de objetos por referencia (no permitido por SOAP), recolección de basura distribuida (Garbage Collector distribuido) y paso de tipos arbitrarios (funcionalidad no provista por CORBA). A través de RMI, un programa Java puede exportar un objeto, con lo que dicho objeto estará accesible a través de la red y el programa permanece a la espera de peticiones en un puerto TCP. A partir de ese momento, un cliente puede conectarse e invocar los métodos proporcionados por el objeto. La invocación se compone de los siguientes pasos: * Encapsulado (marshalling) de los parámetros (utilizando la funcionalidad de serialización de Java). * Invocación del método (del cliente sobre el servidor). El invocador se queda esperando una respuesta. * Al terminar la ejecución, el servidor serializa el valor de retorno (si lo hay) y lo envía al cliente. * El código cliente recibe la respuesta y continúa como si la invocación hubiera sido local. (es)
  • Remote method invocation, plus connu sous l'acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d'appeler des méthodes distantes, sur le principe des ORB. L'utilisation de cette API nécessite l'emploi d'un registre RMI sur la machine distante hébergeant ces objets que l'on désire appeler au niveau duquel ils ont été enregistrés. Cette interface de programmation est très souvent utilisée en parallèle avec l'API d'annuaire JNDI ou encore avec la spécification de composants distribués transactionnels EJB du langage Java. Cette bibliothèque, qui se trouve en standard dans Java SE, permet la communication via le protocole HTTP (ou IIOP, depuis la version 1.3 du JDK) entre des objets Java éloignés physiquement les uns des autres, autrement dit s'exécutant sur des machines virtuelles java distinctes. RMI facilite le développement des applications distribuées en masquant au développeur la communication client / serveur. Cette bibliothèque entre en concurrence avec la norme CORBA maintenue par l'Object Management Group, et les produits qui la respectent, ou avec la technologie RPC dont l'un des acteurs est Microsoft. (fr)
  • Java Remote Method Invocation API (Java RMI) は、Javaで書かれたプログラム間のORB(オブジェクトリクエストブローカー)であり、RPCのオブジェクトに相当する機能を果たすためのJavaアプリケーションプログラミングインタフェース。 (ja)
  • In informatica, e in particolare nel contesto del linguaggio di programmazione object-oriented Java, Remote Method Invocation (invocazione remota di metodi) o RMI è una tecnologia che consente a processi Java distribuiti di comunicare attraverso una rete. (it)
  • 자바 원격 함수 호출(Java Remote Method Invocation, Java RMI)은 자바 프로그램에서 각 객체간, 컴퓨터간 메서드를 호출할 수 있게 해주는 기술이다. (ko)
  • Remote Method Invocation of kortweg RMI is de manier die door Sun is ontwikkeld om Java-objecten met elkaar te laten communiceren. Hierdoor is het mogelijk om Java-objecten die zich op verschillende computers bevinden te laten samenwerken. RMI werkt alleen met softwarecomponenten die in Java geschreven zijn (om ook niet-java programma's te kunnen aanroepen moet RMI over IIOP worden gebruikt, kortweg RMI-IIOP). Omdat Java geschikt is voor vrijwel alle hardware-platforms kan er met behulp van RMI wel een gedistribueerd systeem over meerdere hardwareplatforms worden gerealiseerd. RMI is de Javaversie van wat algemeen bekend is als Remote procedure call, oftewel RPC. (nl)
  • RMI (ang. Remote Method Invocation – zdalne wywołanie metod) to mechanizm umożliwiający zdalne wywołanie metod obiektów. Obiekty te mogą znajdować się w innych maszynach wirtualnych Javy, które mogą znajdować się na innych komputerach. (pl)
  • O RMI (Remote Method Invocation) é uma interface de programação que permite a execução de chamadas remotas no estilo RPC em aplicações desenvolvidas em Java. É uma das abordagens da plataforma Java para prover as funcionalidades de uma plataforma de objetos distribuídos.Esse sistema de objetos distribuídos faz parte do núcleo básico de Java desde a versão JDK 1.1, com sua API sendo especificada através do pacote java.rmi e seus subpacotes. Através da utilização da arquitetura RMI, é possível que um objeto ativo em uma máquina virtual Java possa interagir com objetos de outras máquinas virtuais Java, independentemente da localização dessas máquinas virtuais. A API RMI fornece ferramentas para que seja possível ao programador desenvolver uma aplicação sem se preocupar com detalhes de comunicação entre os diversos possíveis elementos (hosts) de um sistema. (pt)
  • Remote Method Invocation, som förkortas RMI, är en Javastandard för anrop av distribuerade objekt och komponenter. Standarden ingår i J2SE. (sv)
  • RMI (англ. Remote Method Invocation) — программный интерфейс вызова удаленных методов в языке Java. (ru)
  • RMI (англ. Remote Method Invocation) - програмний інтерфейс виклику віддалених методів у мові Java. (uk)
  • Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化远程接口对象的使用。 Java RMI极大地依赖于接口。在需要创建一个远程对象的时候,程序员通过传递一个接口来隐藏底层的实现细节。客户端得到的远程对象句柄正好与本地的根代码连接,由后者负责透过网络通信。这样一来,程序员只需关心如何通过自己的接口句柄发送消息。 接口的两种常见实现方式是:最初使用JRMP(Java Remote Message Protocol,Java远程消息交换协议)实现;此外还可以用与CORBA兼容的方法实现。RMI一般指的是编程接口,也有时候同时包括JRMP和API(应用程序编程接口),而则一般指RMI接口接管绝大部分的功能,以支持CORBA的实现。 最初的RMI API设计为通用地支持不同形式的接口实现。后来,CORBA增加了传值(pass by value)功能,以实现RMI接口。然而和JRMP实现的接口并不完全一致。 所使用Java包的名字是<b>java.rmi</b>。 (zh)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 43284 (xsd:integer)
dbo:wikiPageLength
  • 8362 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1121584066 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Java remote method invocation (Java RMI) je technologie programovacího jazyka Java umožňující z jednoho virtuálního stroje (JVM) volat metody objektů na jiném virtuálním stroji, který obvykle běží na jiném počítači (hostu). Výhodou RMI je, že programátor zachazí se vzdáleným objektem, jako by byl místní. Rozhraní a třídy, které jsou zodpovědné za funkčnost RMI jsou nadefinovány v balíčku java.rmi. RMI se poprvé objevilo v JDK 1.1 a využívalo protokol . Později byla uvedena nová verze RMI, RMI-IIOP, aby RMI bylo kompatibilní s platformně nezávislým systémem . (cs)
  • استدعاء الطرائق عن بعد (اختصاراً RMI) هي آلية وتقنية تسمح لنا ببناء تطبيق موزع وذلك بتزويدنا بإمكانية استدعاء توابع (أو طرائق) عن بعد بين عدة آلات مختلفة JVM. و الـ RMI هي نوع من أنواع البرمجيات الوسيطة التي تستخدم لمكاملة تطبيقات شبكة (تطبيقات موزعة)،وهي معيار من شركة SUN وبالتالي فهي خاصة بـلغة جافا حصراً، وبالتالي لا يمكن مكاملة تطبيقات شبكية لا تستخدم لغة جافا بواسطة الـ RMI. طبعاً يوجد عدة تطبيقات وسيطة أخرى مكافئة للـ RMI منها: ٌRPC,,,خدمة ويب ،CORBAوكلها لها الهدف نفسه وهو . (ar)
  • Java Remote Method Invocation API (Java RMI) は、Javaで書かれたプログラム間のORB(オブジェクトリクエストブローカー)であり、RPCのオブジェクトに相当する機能を果たすためのJavaアプリケーションプログラミングインタフェース。 (ja)
  • In informatica, e in particolare nel contesto del linguaggio di programmazione object-oriented Java, Remote Method Invocation (invocazione remota di metodi) o RMI è una tecnologia che consente a processi Java distribuiti di comunicare attraverso una rete. (it)
  • 자바 원격 함수 호출(Java Remote Method Invocation, Java RMI)은 자바 프로그램에서 각 객체간, 컴퓨터간 메서드를 호출할 수 있게 해주는 기술이다. (ko)
  • RMI (ang. Remote Method Invocation – zdalne wywołanie metod) to mechanizm umożliwiający zdalne wywołanie metod obiektów. Obiekty te mogą znajdować się w innych maszynach wirtualnych Javy, które mogą znajdować się na innych komputerach. (pl)
  • Remote Method Invocation, som förkortas RMI, är en Javastandard för anrop av distribuerade objekt och komponenter. Standarden ingår i J2SE. (sv)
  • RMI (англ. Remote Method Invocation) — программный интерфейс вызова удаленных методов в языке Java. (ru)
  • RMI (англ. Remote Method Invocation) - програмний інтерфейс виклику віддалених методів у мові Java. (uk)
  • Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化远程接口对象的使用。 Java RMI极大地依赖于接口。在需要创建一个远程对象的时候,程序员通过传递一个接口来隐藏底层的实现细节。客户端得到的远程对象句柄正好与本地的根代码连接,由后者负责透过网络通信。这样一来,程序员只需关心如何通过自己的接口句柄发送消息。 接口的两种常见实现方式是:最初使用JRMP(Java Remote Message Protocol,Java远程消息交换协议)实现;此外还可以用与CORBA兼容的方法实现。RMI一般指的是编程接口,也有时候同时包括JRMP和API(应用程序编程接口),而则一般指RMI接口接管绝大部分的功能,以支持CORBA的实现。 最初的RMI API设计为通用地支持不同形式的接口实现。后来,CORBA增加了传值(pass by value)功能,以实现RMI接口。然而和JRMP实现的接口并不完全一致。 所使用Java包的名字是<b>java.rmi</b>。 (zh)
  • RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un método de manera remota. Forma parte del entorno estándar de ejecución de Java y proporciona un mecanismo simple para la comunicación de servidores en aplicaciones distribuidas basadas exclusivamente en Java. Si se requiere comunicación entre otras tecnologías debe utilizarse CORBA o SOAP en lugar de RMI. La invocación se compone de los siguientes pasos: (es)
  • Remote Method Invocation (RMI, deutsch etwa „Aufruf entfernter Methoden“), gelegentlich auch als Methodenfernaufruf bezeichnet, ist der Aufruf einer Methode eines entfernten Java-Objekts und realisiert die Java-eigene Art des Remote Procedure Call. „Entfernt“ bedeutet dabei, dass sich das Objekt in einer anderen Java Virtual Machine befinden kann, die ihrerseits auf einem entfernten Rechner oder auf dem lokalen Rechner laufen kann. Dabei sieht der Aufruf für das aufrufende Objekt (bzw. dessen Programmierer) genauso aus wie ein lokaler Aufruf, es müssen jedoch besondere Ausnahmen (Exceptions) abgefangen werden, die zum Beispiel einen Verbindungsabbruch signalisieren können. (de)
  • In computing, the Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls (RPC), with support for direct transfer of serialized Java classes and distributed garbage-collection. Usage of the term RMI may denote solely the programming interface or may signify both the API and JRMP, IIOP, or another implementation, whereas the term RMI-IIOP (read: RMI over IIOP) specifically denotes the RMI interface delegating most of the functionality to the supporting CORBA implementation. (en)
  • Remote method invocation, plus connu sous l'acronyme RMI est une interface de programmation (API) pour le langage Java qui permet d'appeler des méthodes distantes, sur le principe des ORB. L'utilisation de cette API nécessite l'emploi d'un registre RMI sur la machine distante hébergeant ces objets que l'on désire appeler au niveau duquel ils ont été enregistrés. Cette interface de programmation est très souvent utilisée en parallèle avec l'API d'annuaire JNDI ou encore avec la spécification de composants distribués transactionnels EJB du langage Java. (fr)
  • Remote Method Invocation of kortweg RMI is de manier die door Sun is ontwikkeld om Java-objecten met elkaar te laten communiceren. Hierdoor is het mogelijk om Java-objecten die zich op verschillende computers bevinden te laten samenwerken. RMI werkt alleen met softwarecomponenten die in Java geschreven zijn (om ook niet-java programma's te kunnen aanroepen moet RMI over IIOP worden gebruikt, kortweg RMI-IIOP). Omdat Java geschikt is voor vrijwel alle hardware-platforms kan er met behulp van RMI wel een gedistribueerd systeem over meerdere hardwareplatforms worden gerealiseerd. (nl)
  • O RMI (Remote Method Invocation) é uma interface de programação que permite a execução de chamadas remotas no estilo RPC em aplicações desenvolvidas em Java. É uma das abordagens da plataforma Java para prover as funcionalidades de uma plataforma de objetos distribuídos.Esse sistema de objetos distribuídos faz parte do núcleo básico de Java desde a versão JDK 1.1, com sua API sendo especificada através do pacote java.rmi e seus subpacotes. (pt)
rdfs:label
  • تقنية استدعاء الطرائق البعادي (ar)
  • Java remote method invocation (cs)
  • Remote Method Invocation (de)
  • Java Remote Method Invocation (es)
  • Remote method invocation (fr)
  • Java remote method invocation (en)
  • Remote Method Invocation (it)
  • 자바 원격 함수 호출 (ko)
  • Java Remote Method Invocation (ja)
  • Remote method invocation (nl)
  • Remote Method Invocation (pl)
  • RMI (pt)
  • Remote Method Invocation (sv)
  • RMI (ru)
  • Java远程方法调用 (zh)
  • RMI (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License