DataSnap-Anwendungen entwickeln
Nach oben zu Hauptanwendungstypen
Inhaltsverzeichnis
Mit dem Anwachsen der Nachfrage nach verteiltem Computing schreitet auch die Entwicklung der DataSnap-Technologie voran. Die DataSnap zugrunde liegende Technologie hat sich vom ursprünglichen Ansatz, Daten über das Microsoft COM/DCOM zu senden, zu einer offeneren Kommunikationsmethode auf der Basis von TCP/IP weiterentwickelt. Diese Entwicklung hat die Ausweitung der DataSnap-Technologie zu einer vollständigen Middleware-Technologie ermöglicht. Eine Schlüsselfunktion dieser Technologie ist ihre Schnelligkeit: schnell zu erstellen, schnell weiterzugeben und schnell in der Produktion auszuführen.
DataSnap verfügt jetzt über erweiterte Funktionen, die die Ausführung dieser Technologie in fast jeder standardisierten Infrastruktur ermöglichen. Das neueste DataSnap ist weiterhin abwärtskompatibel zu COM/DCOM, es kann aber jetzt nativ über TCP/IP und alternativ über HTTP oder HTTPS kommunizieren. Gleichzeitig kann die Geschäftslogik der DataSnap-Server als RESTful-Dienste eingesetzt werden.
Für die Verwendung oder die Bereitstellung der DataSnap-Technologie entstehen keine zusätzlichen Kosten.
Überblick über DataSnap
DataSnap-Konnektoren für mobile Geräte
Sie können jetzt Anwendungen für mobile Geräte, wie iPhone (iOS), Android (Java), BlackBerry (Java) und Windows Phone 7 (C# Silverlight), erstellen.
Weitere Informationen finden Sie unter:
DataSnap-Proxy-Codebeispiel
Das Delphi-Codebeispiel DSProxyGenerator_(Delphi) demonstriert, wie ein DataSnap-Client-Proxy zur Laufzeit generiert wird.
In Ihrer Produktinstallation verfügbare DataSnap-Beispielanwendungen
Die DataSnap-Beispielanwendungen (die mit RAD Studio installiert werden) befinden Sie unter Start | Programme | Embarcadero RAD Studio Sydney | Beispiele. Der Ordner \Object Pascal\DataSnap\
enthält die DataSnap-Demos für Multiplattformen. Die Namen der DataSnap-Beispiele entsprechen den Ordnernamen:
- DataSnap\Basic -- Basic DataSnap Client and Server (Beispiele)
- DataSnap\EchoToChannel -- Echo to Channel (Beispiel)
In diesem Ordner befinden sich auch die Readme.htm-Dateien (in den Unterordnern DataSnap) mit hilfreichen Informationen zu den DataSnap-Multiplattformdemos.
Der Quelltext der DataSnap-Beispiele in Ihrer Produktinstallation befindet sich in einem öffentlichen Subversion-Repository auf . Unter der folgenden Adresse können Sie eine Kopie des Subversion-Repository mit den DataSnap-Beispielanwendungen auschecken: Subversion-Checkout-Link. Darüber hinaus können Sie Änderungen der Beispiele in das Repository einchecken sowie Ihre lokalen Kopien mit den neuesten Änderungen der Beispiele auf aktualisieren.
Die folgenden Videos zeigen weiterführende Informationen über die DataSnap-Technologie:
Themen
- DataSnap Überblick und Architektur
- Daten-Explorer-Unterstützung für DataSnap
- Einen DataSnap-Server mit einer Anwendung verwenden (Tutorial)
- DataSnap-Server-Anwendung
- Erstellen eines DataSnap-Servers
- DataSnap-Server-Experte
- Experte für DataSnap-REST-Anwendungen
- Experte für DataSnap WebBroker-Anwendungen
- Erstellen von DataSnap-Servermethoden-Proxies
- Bereitstellen von DataSnap-Servermethoden
- Verwendung von Callback-Funktionen
- Eigenschaft LifeCycle der Serverklasse
- Überwachen und Steuern von DataSnap-TCP/IP-Verbindungen
- DataSnap-Client-Anwendung
- Serialisieren von Benutzerobjekten mit JSON
- DataSnap-REST
- Authentifizierung und Autorisierung
- Sitzungsverwaltung auf dem Server
- Cloud-Computing mit DataSnap
- Bereitstellungs-Manager
- DataSnap-Konnektoren für mobile Geräte
Siehe auch
- Tutorial: Einen DataSnap-Server mit einer Anwendung verwenden
- Tutorial: DataSnap-Anwendung mit einem ISAPI-DLL-Server
- Datasnap.DSConnect.TDSProviderConnection
- Datasnap.DSServer
- Datasnap.DSNames
- Datasnap.DSCommonServer