Synchronica - SyncML
Infos zu SyncML stehen auf Clients - SyncML
Eines der ersten Produkte, die den Standard SyncML nutzen, ist der SyncML Server von Synchronica. Es handelt sich dabei um eine Java-Anwendung, die entweder selbst als Webserver oder über ein ISAPI-Filter in den IIS eingebunden wird und darüber den mobilen Endgeräten einen Zugriff auf die Exchange Mailbox erhält.
Technische Funktion
Am Beispiel von Syncronica lässt sich die Funktion einfach erklären:
- IIS + Internet
Der SyncML Client nutzt zur Verbindung das Protokoll HTTP bzw. HTTPS (Verschlüsselt). Als Gegenstelle dient ihm natürlich ein entsprechend abzusichernder Webserver, der die Anfragen annimmt und verarbeitet. - Exchange OWA
Der Teilnehmer meldet sich am SyncML Server an welcher dann seinerseits z.B. sich per OWA am Exchange Server anmeldet. Damit ist klar, dass kein MAPI oder RPC genutzt wird, was natürlich eine bessere Abschottung des SyncML Servers und Exchange Servers erlaubt. Ob ein Anwender überhaupt SyncML nutzen darf, können Sie einfach über die Erlaubnis zu OWA aktivieren und deaktivieren. - Bei der ersten Synchronisation bekommt der SyncML Server sowohl die Daten aus dem Postfach als auch die Daten aus dem mobilen Endgerät und gleich diese ab. Hierbei müssen natürlich Filter zum tragen kommen, da die Bandbreite und die Speicherkapazität des Mobilgerätes beschränkt sind. So werden nur die Termine bis zu 1 Monat in dir Vergangenheit und ein Jahr in die Zukunft abgeglichen.
- Folgesynchronisation
In der Folge werden dann natürlich nur die Änderungen repliziert. Da die Verbindung über GRPS quasi besteht, erfolgt der Abgleich sehr schnell, was auch die Wahrscheinlichkeit für Konflikte reduziert - Push
Allerdings geht die Kommunikation immer vom Client aus. Der SyncML Server kann sich aber auf ein Postfach einschreiben und erhält vom Exchange Server eine Benachrichtigung (UDP). Der SyncML-Server kann seinerseits nun das Endgerät über eine so genannte "COMMAND-SMS" benachrichtigen worauf dieser dann eine Synchronisation anstößt.
Damit ähnelt dieses Verfahren sehr der Synchronisation von PocketPCs mittels Exchange ActiveSync, Allerdings ist SyncML natürlich nicht auf PocketOutlook und Exchange beschränkt, sondern wird von einer breiten Menge von Mobiltelefonherstellern unterstützt und kann theoretisch auch andere Inhalte replizieren und verfügbar machen.
Praktische Erfahrungen
Beschreibung fehlt noch
Weitere Links
- Synchronica SyncML Synchronization Server
http://www.synchronica.com
http://www.synchronica.com/products/syncml/corporate_syncml.html
http://www.synchronica.com/syncml-demos/download.html
Der Synchronica SyncML Synchronization Server erlaubt die drahtlose Synchronisierung zwischen MS Exchange und Mobilfunkgeräten von Nokia, SonyEricsson und Siemens. Benutzer können Termine, Email und Adressen
Synchronisieren.
http://www.syncml.biz/installer/ Download der Software (Achtung Lizenzkey erforderlich)
http://www.synchronica.com/syncml_support/syncml_install.html Installationsanleitung - SyncML4J Project
http://sync4j.funambol.com
Ein Java Server, der zwischen dem Mobilgerät mit SyncML und einem Backend (auch Exchange) vermittelt.