SyncML mulai dikembangkan sejak Februari 2000 karena meningkatnya kebutuhan akan protokol penyelaras data, baik pada tingkat industri atau pada tingkat bisnis.
Protokol SyncMLdikembangkan oleh open Mobile alliance senbuah organisasi industri global dari beberpa jaringan operator, vendor handset, dan pengembang aplikasi.
SyncML merupakan sebuah protokol penyelarasan data universal (universal data synchronization), baik untuk local data atau remote data. Dengan SyncML maka transfer data melalui berbagai macam protokol penghubung seperti infra-merah (IrDA), Bluetooth, HTTP, dan WAP dapat dilakukan menggunakan sebuah terminal bergerak.
Nokia menggunakan teknologi SyncML pada solusi kalender Internet, Nokia Mobile Calendar.seperti pada ponsel seri 9210 Communicator
cara kerja
- Ketika Client SyncML terkoneksi atau terhubung ke server syncML, pertukaran data terjadi pada protokol syncML. pada koneksi pertama ini , client mengirimkan semua data ke server (slow sync). kemudian server membandingkan informasi yang diterima dengan yang ada didalam databasenya, dan menambahkan data yang telah hilang.
- Setelah sinkronisasi selesai, server dan client akan terisi data yang sama. gampangnya jika data pada server ada yang kosong, maka akan terisi data dari client.sedangkan jika data client sedang kosong, maka akan terisi data dari server.
Pada setiap koneksi yang dilakukan, client dan server hanya mengirimkan perubahan setelah sinkronisasi yang terjadi sebelumnya(fast sync) perubahan bisa terjadi pada masukan data baru, data yang terhapus, atau data yang diperbaharui.hal ini cukup menghemat waktu dan trafik data.seperti contoh, data baru dimasukkan ke server,dan ada satu data yang dihapus dari client.data baru yang nantinya kan ditambahkn ke client,dan data yang sudah dihapus di client juga akan dihapus di server.
untuk lebih lengkapnya kunjungi situsnya
http://www.syncml.org.
terima kasih infonya...
ReplyDelete