Sie sind hier: Wissen
Werbung Werbung
Begriff Remote Method Invocation
Abkürzung RMI
Eintrag zuletzt aktualisiert am 24.01.2005

 Zur Stichwortliste unseres Lexikons

Was ist Remote Method Invocation ?

Für prozessübergreifende Kommunikation definiert Java mit Remote Method Invocation (RMI) seit Java Version 1.1 ein eigenes Service Access Protocol für die prozessüber-greifende Kommunikation [CDK02, S. 235] [Szy02, S. 317].

Für den entfernten Proze-duraufruf wurde im Rahmen von Java nicht auf den DCE RPC [TaSt02, S. 80] gesetzt, sondern mit RMI ein eigenes Zugriffsprotokoll entwickelt. Wird bei Java-RMI ein Ob-jekt verwendet, dessen Klasse auf dem aufgerufenen System nicht vorhanden ist, dann kann der Bytecode dieser Klasse automatisch auf das aufgerufene System übertragen werden [CDK02, S. 237] [Abt03, S. 271f.].

Java-RMI gibt es in zwei Ausprägungen mit unterschiedlichen Netzwerkprotokollen: Java Remote Method Protocol (JRMP) oder das bei der OMG standardisierte IIOP, das im Rahmen von CORBA verwendet wird [Gov00].

Beratung & Support

Schulungen zu diesem Thema

 Windows Remote Desktop Services (RDS) / Windows Terminal Server (WTS) / Remote Desktop Protocol (RDP)
 Fortgeschrittene Programmierung mit Java
 .NET-Sicherheit (.NET Security)
 Machine Learning (ML) / Künstliche Intelligenz (KI) / Artificial Intelligence (AI) mit ML.NET
 Design Thinking erleben und begreifen
 Dem Funktionswust entfliehen: Schlanke Anwendungen mit Hilfe des User Centered Design Process (UCDP)
 ASP.NET Dynamic Data Websites - das "Ruby on Rails" von .NET
 Netzwerke (Aufbauwissen)
 Prism - Composite UI Framework für XAML (WPF, Windows Apps und Xamarin Forms)
 Neuerungen für JavaScript: ECMAScript 2015 (Version 6) / ECMAScript 2016 (Version 7) / ECMAScript 2017 (Version 8) / ECMAScript 2018 (Version 9)
 Microsoft Azure-Cloud-Dienste verwalten mit der Windows PowerShell
 .NET-Programmierung im SQL Server (SQLCLR) - Common Language Runtime (CLR)-Integration in SQL Server
 User Experience Essentials für Entwickler
 Hasura
 Visual Studio Tools for Microsoft Office (VSTO) - Microsoft Office-Programmierung mit .NET und C# oder Visual Basic in Visual Studio
 Java 17-Update (Neuerungen in Java 17 gegenüber Version 16)
 Datenbankbasierte Webanwendungen mit ASP.NET
 Überblick Capability Maturity Model + Integration (CMMI)
 Requirements Engineering / Anforderungsmanagement
 Microsoft BizTalk Server für Softwareentwickler - Entwicklung von BizTalk-Lösungen - Basiswissen
 Microsoft SQL Server Reporting Services (SSRS) für Ersteller von Berichten
 Angular - Basiswissen
 Dynamics 365 Customer Engagement / Microsoft Dynamics CRM für Anwender
 Embedded Programmierung mit modernem C++
 Windows Nano Server
 Microsoft Azure Virtual Desktop (AVD)
 Azure DevOps Server (ADO) für Administratoren - Installation, Administration/Betrieb, Lizenzfragen
 SAP Crystal Reports in .NET-Anwendungen mit Visual Studio - Berichte erstellen
 Bootstrap
 Kendo UI - HTML5/JavaScript-Webanwendungen mit Progress/Telerik Kendo UI
 Anfrage für eine individuelle Schulung zum Thema Remote Method Invocation RMI  Gesamter Schulungsthemenkatalog