DataSnap ist eine Client-Server-Archtektur, die ihre Verwaltungsdaten veröffentlicht.
Du baust den Server und wenn du magst, kannst du dir daraus automatisch die Client-Klassen/Units bauen lassen.
DataSnap baut eine Verbindung via
TCP/
IP auf.
Also über Intenet, Intranet/LAN, innerhalb eines PCs (
localhost) oder gar Beides innerhalb einer Anwendung.
Mini-Beispiel: TIdTCPServer und TIdTCPClient ... die kann man in zwei getrennte oder in die selbe Anwendung einbauen und sich dann untereinander verbinden.
Anwendung 1 (Client) ==> Anwendung 2 (Server) -> Anwendung 2 (Client) ==> Anwendung 3 (Server)
Anwendung 2 wäre also sowas wie ein Proxy.