Wiki » History » Revision 10
Revision 9 (Tomek Dziemidowicz, 2019-07-04 01:05 PM) → Revision 10/43 (Tomek Dziemidowicz, 2019-07-04 01:07 PM)
h1. SQLite-sync documentation
*Owner* : AMPLIFIER sp. z o.o.
*Contact* : support (at) ampliapps.com
*website* : https://ampliapps.com
{{>toc}}
Welcome to the AMPLI-SYNC documentation!
We have language bindings in JavaScript, .NET C#, Java and Objective-C!
h2. AMPLI-SYNC concept
h3. Solution diagram
!{width:700px}SQLite-sync-structure.png!
# Devices communicate with server using HTTP/HTTPS protocol.
# Proxy Load Balancer. If necessary, proxy can redirect request to another instance of SQLite-core.
# Authorization provider will generate token based on response from authorization provider.
h3. Proxy Balancer flowchart
!{width:400px}SQLite-sync-proxy-balancer.png!
h3. Authorization Provider flowchart
!{width:350px}SQLite-sync-authentication-process.png!
h2. REST API (server API)
h3. Protocol version
This document describes integration with the REST API 3.x protocol.
h3. Service description
There are two stages to processing a request:
# Device places an request.
# SQLite-sync server confirms the request has been processed successfully and sends confirmation with eventual conflict list that need to be resolved.
h2. Conflict Resolution
h2. Update procedure
h2. Data filtering
h2. Installation
h3. Manual
h3. Docker
h2. Supported databases
h2. Samples
Go to top
*Owner* : AMPLIFIER sp. z o.o.
*Contact* : support (at) ampliapps.com
*website* : https://ampliapps.com
{{>toc}}
Welcome to the AMPLI-SYNC documentation!
We have language bindings in JavaScript, .NET C#, Java and Objective-C!
h2. AMPLI-SYNC concept
h3. Solution diagram
!{width:700px}SQLite-sync-structure.png!
# Devices communicate with server using HTTP/HTTPS protocol.
# Proxy Load Balancer. If necessary, proxy can redirect request to another instance of SQLite-core.
# Authorization provider will generate token based on response from authorization provider.
h3. Proxy Balancer flowchart
!{width:400px}SQLite-sync-proxy-balancer.png!
h3. Authorization Provider flowchart
!{width:350px}SQLite-sync-authentication-process.png!
h2. REST API (server API)
h3. Protocol version
This document describes integration with the REST API 3.x protocol.
h3. Service description
There are two stages to processing a request:
# Device places an request.
# SQLite-sync server confirms the request has been processed successfully and sends confirmation with eventual conflict list that need to be resolved.
h2. Conflict Resolution
h2. Update procedure
h2. Data filtering
h2. Installation
h3. Manual
h3. Docker
h2. Supported databases
h2. Samples