以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML 与 移动嵌入式开发 』   (http://bbs.xml.org.cn/list.asp?boardid=77)
----  没见着 SyncML的介绍内容,我全当普及下了  (http://bbs.xml.org.cn/dispbbs.asp?boardid=77&rootid=&id=59211)


--  作者:samana
--  发布时间:2/27/2008 3:27:00 PM

--  没见着 SyncML的介绍内容,我全当普及下了
SyncML(同步标示语言Synchronization Markup Language-SyncML)也被称为数据同步和设备管理技术。
它是由开放移动联盟(Open Mobile Alliance)制订的一种与平台无关的同步标准,能够非常方便地对存储在网络服务器和多种用户设备上的信息进行自动化同步操作。
SyncML是一个应用层同步协议,除了包括像J2ME这样的通用客户应用平台,移动设备通常还预装一些智能应用程序。例如在智能电话或PDA上包括有日历,地址本和联系表(个人信息管理 personal information management, 或PIM应用程序)这些应用程序通常能够通过设备软件供应商所提供的协议与桌面PC或其他中央数据储存库进行数据同步。协议间的不兼容造成用户的许多问题。例如在Pocket PC上的Mac和Linux两平台进行同步是非常困难的;如果一个人拥有多个移动设备,那他必须安装多个驱动程序,而这些驱动程序是存在潜在冲突的。用户需要一个标准的同步协议,它允许任何设备在不需要专门驱动程序条件下与任何后端应用程序进行同步。
SyncML也是一个标准的XML数据格式,它定义语法描述简单PIM数据例如vCard和vCalendar。SyncML能访问数据库驱动的企业后端信息系统。例如,IBM WebSphere Everyplace Access提供SyncML客户端访问Lotus Notes和Microsoft Exchange servers。像IBM DB2和Oracle9i Database这样重要的企业数据库已经建立了对SyncML的支持。由于SyncML只是在PIM类型应用程序上发挥作用,它还没有强大到足以和通用关系数据库同步的地步。
--  作者:enyaxp
--  发布时间:2/28/2008 10:17:00 PM

--  
感谢您的介绍,希望您常来。
--  作者:cjmwcy1987
--  发布时间:3/11/2009 8:57:00 PM

--  
请问楼主如果想用Syncml来实现客户端和服务器的数据同步应该怎么做呢?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms