Sie sind hier: Startseite | Wissen
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 / Remote Desktop Protocol (RDP)
 Fortgeschrittene Programmierung mit Java
 .NET-Sicherheit (.NET Security)
 Design Thinking erleben und begreifen
 Visual Design Sprint - Services und Produkte mit Bildern entdecken
 Linux-Grundlagen
 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
 Windows Nano Server
 .NET Micro Framework - Embedded-Entwicklung mit .NET/C# oder C++
 Visual Studio Tools for Microsoft Office (VSTO) - Microsoft Office-Programmierung mit .NET und C# oder Visual Basic in Visual Studio
 Datenbankbasierte Webanwendungen mit ASP.NET
 Microsoft SQL Server: Leistungsdiagnose und Leistungsoptimierung (Performance Tuning) der Datenbankstrukturen und von T-SQL
 Java im Überblick
 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
 Überblick Capability Maturity Model + Integration (CMMI)
 Objektorientierte Entwurfsmuster (Design Pattern) mit .NET (C#, Visual Basic .NET, C++/CLI)
 Microsoft Windows Virtual Desktop (WVD)
 SAP Crystal Reports in .NET-Anwendungen mit Visual Studio - Berichte erstellen
 Twitter Bootstrap (Responsive Web Design)
 Kendo UI - HTML5/JavaScript-Webanwendungen mit Progress/Telerik Kendo UI
 Internet Information Server/Internet Information Services (IIS) 7.0/7.5/8.0/8.5/10.0
 Industrial Data Analytics
 Unit Testing- und Test Driven Development (TDD)-Grundlagen
 Anfrage für eine individuelle Schulung zum Thema Remote Method Invocation;RMI  Gesamter Schulungsthemenkatalog