Forum: ASP.NET |
Thema:
Re: Objekte in 3-tier Architektur |
Von:
G. Guest (
18.03.2004 16:28) |
Remoting ist eine der .NET-Technologien für Remote Object Access.
Dabei kann ein Businesslogik-Objekt, das physisch auf dem Backend-Server existiert, auf dem Client (das ist hier der Webserver ;-)) so angesprochen werden, als wenn es ein lokales Objekt wäre.
Übertragene Daten, Methodenaufrufe und Events werden dabei zur Übertragung zwischen den Rechnern serialisiert. Dies kann auf verschiedene Arten erfolgen:
Wenn die Übertragung über einen TCP-Channel erfolgt, werden die Daten binär serialisiert, was schneller geht und weniger Datenvolumen erzeugt.
Die Übertragung kann auch über HTTP/SOAP erfolgen, was dann entsprechend aufwändiger ist, weil die Daten HTTP-tauglich codiert werden müssen.
Microsoft empfiehlt aus Sicherheitsgründen die TCP-Verbindung nur in einer vertrauenswürdigen Umgebung einzusetzen, oder die Übertragung selbst abzusichern.
Nähere informationen zu Remoting findest du z.B. unter www.ingorammer.com
Schöne Grüße,
Klaus
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!