V.2.2. Dispositifs mobiles de Funambol
Les dispositifs mobiles sont les appareils de communication
avec Funambol. Il s'agit des appareils suivants:
ü un terminal mobile muni d'un client SyncML lors de sa
fabrication. La liste des terminaux mobiles ayant un client SyncML à
leur sortie d'usine est disponible à l'adresse
http://www.funambol.com/solutions/devices.php. On y
retrouve les téléphones mobiles de vingt quatre (24)
constructeurs.
ü un terminal mobile exécutant Funambol Mobile
Sync Client. On trouve ici les portables Windows Mobile, Blackberry et
Iphone.
ü un ordinateur sur lequel est installé Mozilla
Thunderbird avec le plugin Funambol ou Funambol Outlook Sync Client ou Funambol
Ipod Sync Client.
V.2.3. Serveur Funambol
Comme illustré dans le schéma
précédent, le serveur Funambol est constitué de plusieurs
composantes. Celles-ci permettent non seulement la synchronisation de contacts,
mais aussi l'extension du serveur Funambol à d'autres applications en
ligne. Le service de synchronisation de données est la composante qui
permet la sauvegarde des données.
Service de synchronisation de
données
Ce service fournit les techniques de synchronisation et permet
de communiquer directement avec les dispositifs mobiles à travers des
messages SyncML. Il se charge entre autres de l'hébergement du
moteur de synchronisation, d'accepter et d'envoyer des requêtes de
synchronisation. Ce service est constitué du moteur Funambol qui
déclenche la synchronisation de données. Le moteur est disponible
à l'adresse :
http://ip-address:8080/funambol/ds,
où ip-address désigne l'adresse IP de
la machine qui héberge le serveur Funambol. Voici le contenu du moteur
de synchronisation :
---------------------------------------------------------------------------------------------------------------
Funambol Data Synchronization Server
v.8.7.0
Man=Funambol
Mod=DS Server
SwV=8.7.0
HwV=-
FwV=-
OEM=-
DevID=funambol
DevTyp=server
VerDTD=1.2
UTC=true
SupportLargeObjs=true
SupportNumberOfChanges=true
Ext=X-funambol-smartslow
-------------------------------------------------------------------------------------------------------------
Le moteur de synchronisation fait partie du service de
synchronisation des données. Les responsabilités du moteur de
synchronisation sont :
ü identification de la source et de la cible des
données qui doivent être synchronisées.
ü identification des données qui doivent
être mise à jour, ajoutées ou supprimées.
ü détermination des procédures de mises
à jour.
ü détection des conflits liés aux
priorités dans le cas où plusieurs synchronisations se
déroulent conjointement.
ü résolution des conflits de synchronisations.
|