Rainbird.Tools.EasyRemoting ist eine C#-Bibliothek, die entfernte Methodenaufrufe über .NET Remoting auf jeweils eine Zeile Code beim Server und beim Client reduziert. Damit wird dem Entwickler das Schreiben von Infrastrukturcode für entfernte Methodenaufrufe fast komplett abgenommen. Trotzdem muss auf folgende Leistungsmerkmale nicht verzichtet werden:
-
Direktes Veröffentlichen von Objekten auf dem Server (Direct Remoting)
-
Veröffentlichen von Typen als serveraktivierte SingleCall oder Singleton Objekte
-
Unterstützung von Impersonierung (Annehmen der Client-Identität)
-
Unterstützung von Windows-Authentifizierung (NTLM oder Kerberos)
-
Unterstützung von Datenverschlüsselung beim Transport
-
Freie Wahl der URIs und Ports
-
Callbacks und Events funktionieren auch mit Rainbird.Tools.EasyRemoting
Was ist Rainbird.Tools.EasyRemoting nicht?
-
Ein Applikationsserver
-
Ein Framework um hochskalierbare Enterprise-Lösungen zu bauen#
-
Interoperabel (HTTP, SOAP und DCOM werden nicht unterstützt)