.NET Remoting

.NET Remoting ist ein umfassendes, erweiterbares Framework für die Entwicklung verteilter Anwendungen und als solches Teil von Microsofts .NET Framework. Es dient der nahtlosen Kommunikation zwischen Objekten, die sich in verschiedenen Applikationsdomänen oder Prozessen bzw. auf unterschiedlichen Computern befinden. Es ermöglicht sozusagen die Kommunikation zwischen Applikationen, die lokal am selben Computer, auf verschiedenen Computern im selben Netzwerk oder sogar auf Computern über mehrere Netzwerke hinweg liegen. .NET Remoting wurde in die Common Language Runtime (CLR) eingebaut. Dadurch sind einheitliche Schnittstellen zu anderen Technologien in .NET gegeben.

.NET Remoting wird von Microsoft mittlerweile als veraltete Technologie bezeichnet und nicht mehr zur Entwicklung verteilter Anwendungen empfohlen. Die empfohlene Nachfolgetechnologie war zunächst die ebenfalls zu .NET gehörige Windows Communication Foundation. Da diese jedoch für .NET Core nicht zur Verfügung steht, empfiehlt Microsoft stattdessen gRPC, das den Vorteil hat, plattformübergreifend zur Verfügung zu stehen.[1]

  1. shirhatti: Einführung: GrpC für WCF-Entwickler. Abgerufen am 28. November 2019 (deutsch).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne