SQLremote Cordova Plugin

Mit dem SQLremote Cordova Plugin erhalten Server-Anwendungen direkten Zugriff auf die in der mobilen Anwendung auf dem mobilen Endgerät im SQLite gespeicherten Daten.

  • Für die Umsetzung der Datensynchronisierung stehen auf serverseitig bessere Möglichkeiten zur Verfügung.
  • Der Rechenaufwand und damit Stromverbrauch auf den mobilen Geräten wird reduziert.
  • Die Programmlogik der mobilen App wird kleiner gehalten.
  • Die Pflege der Programmlogik auf der Servierseite ist einfacher.

SQLite

Das SQLremote Cordova Plugin wird einfach zusätzlich zum SQLite Plugin in die mobile Anwendung eingebunden. Das SQLremote Cordova Plugin dient ab diesem Moment als Schnittstelle für SQL Abfragen von einer beliebigen Server-Anwendung oder von der in Cordova laufenden mobilen HTML5 Web-Anwendung.

Das SQLremote Cordova Plugin unterstützt alle SQL Statements, die SQLite ausführen kann.

Zudem können Mehrfach-Statements abgearbeitet werden.

Kompatibilität

  • iOS
  • Android
  • Windows Phone (auf Anfrage)

Kommunikation

Die Kommunikation zwischen Server und SQLremote Cordova Plugin erfolgt bevorzugt über eine Web-Socket Verbindung. Darüber werden normale SQL Statements von der Server-Anwendung an das SQLremote Cordova Plugin gesendet. Die Ergebnisse der Abfrage werden im JSON Format zurückgesendet. 

Für die in Cordova laufende mobile HTML5 Web-Anwendung gibt es eine API. Dadurch werden Zugriffskonflikte zwischen Remote und Lokal unterbunden.

Authentifizierung & Verschlüsselung

Zusammen mit unserem SAML Cordova Plugin erfolgt die Anmeldung am Server über SAML 2.0 und die Übertragung der SQL Daten wird verschlüsselt,