Channel
Eintrag zuletzt aktualisiert am: 29.08.2004
Ein Channel bietet ein Transportmedium für serialisierte
Objekte beim
.NET Remoting an. Microsoft bietet auch hier in .NET 1.x
TCP/IP und
HTTP und in
.NET 2.0 zusätzlich
IPC für die lokale Inter-Prozeß-Kommunikation ohne Verwendung eines
Netzwerkprotokollstacks.
Im
.NET Remoting wird eine Kombination aus einem Channel und einem
Formatter eingesetzt
- Die höchste Geschwindigkeit bietet die Kombination: BinaryFormatter und TCP/IP.
- Für die Überwindung von Firewalls ist SOAP/HTTP die richtige Kombination.
Letztere Kombination ermöglicht auch die Nutzung und Bereitstellung von
SOAP-basierten
Webservices.
Es besteht die Möglichkeit, eigene
Formatter oder Channel für .NET zu entwickeln.