免费下载!由 O’Reilly 出版的《NGINX 完全指南》中文版已正式上线 了解详情
写点什么

Sync Framework 打破了平台之间的屏障

  • 2011-09-26
  • 本文字数:752 字

    阅读完需:约 2 分钟

Sync Framework Toolkit 构建在 Sync Framework 2.1 之上,使用 OData 在所有平台或客户端——包括 Windows Phone 7、Silverlight、Windows Mobile、iPhone、iPad、黑莓、Android 设备以及使用 HTML5 的浏览器——之间实现同步。

Sync Framework toolkit 提供了 Sync Framework v4.0 承诺实现的功能,早在 2010 年 10 月份 Sync Framework v4.0 就发布了 CTP 版本,但始终没有发布完整的版本。正如在这个论坛的帖子中所说,这个版本已经被无限期搁置,但是,为了帮助已经使用CTP 版本进行了开发的团队,他们计划发布一个基于Sync Framework 2.1 构建的工具集。

更早些时候,我们可以使用Sync Framework 来同步非微软的数据库。但这存在一定的限制,我们需要在客户端安装这个工具,那只能在Windows 上完成,而现在已经不存在这个限制了。微软的移动架构师Rob Tiffany 在他的博客上说明了在工具集中引入的主要改进功能

关于开发者为什么想要使用Sync Framework 来传输数据,而不使用 SOAP REST ,Rob 说到:

原因在于性能和对网络带宽的使用效率。 使用 SOA,我们会把所有需要的数据都获取到设备中,那样才能查看在 SQL Server 上发生了那些改变。对于上传数据也是一样。而使用 Sync Framework Toolkit,我们只需要传输发生变化的部分。

工具集的文档说明了如何为能够发现冲突(conflict-aware)和无法发现冲突(conflict-unaware)的客户端编写客户端程序,从而在所有平台中使用同步服务。工具集中不仅有针对 Windows Phone 的示例,还包含了 iPhone 示例程序以及离线的 HTML5 应用程序。包中的客户端示例源代码基于 Apache 2.0 许可发布,而服务端的源代码基于 MS-LPL 许可发布。

Sync Framework 是微软提供的一种同步平台,我们可以使用它跨多个数据存储同步数据。

查看英文原文: Sync Framework Breaks Platform Barriers

2011-09-26 20:422248
用户头像

发布了 340 篇内容, 共 122.6 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

前端学习路径

阡陌r

极氪汽车 APP 系统云原生架构转型实践

阿里巴巴中间件

阿里云 云原生

Portraiture2023人像免费磨皮插件

茶色酒

Portraiture2023

工作一年,我重新理解了《重构》

阿里巴巴中间件

阿里云 云原生 重构

阿里云消息队列 Kafka 生态集成的实践与探索

阿里巴巴中间件

kafka 阿里云 云原生 消息队列

将老人拉出无声的世界,AI是怎么做的?

脑极体

AI医疗

AutoCompleteTextView的基本使用

向阳逐梦

android 控件 AutoCompleteTextView

初识大热的ChatGPT的几点思考|社区征文

穿过生命散发芬芳

ChatGPT

如何有效的进行用例评审

京东科技开发者

用例 京东云 代码评审 企业号 3 月 PK 榜

从混乱到完备:我的研发流程之路

SkyFire

研发流程

经验分享:高德地图如何短时间快速完成春节出行备战工作?

阿里巴巴中间件

阿里云 云原生 函数计算

架构师日记-软件高可用实践那些事儿

京东科技开发者

高可用 软件架构 京东云 企业号 3 月 PK 榜

在前端领域摸爬滚打7年,我终于掌握了这些沉淀技巧

小鑫同学

国内AGV调度系统到底是什么水平?

申扬科技

调度系统 AGV

FL Studio21中文语言版水果编曲工具

茶色酒

FL Studio21

订单超时怎么处理?我们用这种方案

阿里巴巴中间件

阿里云 云原生

统一观测丨使用 Prometheus 监控 E-MapReduce,我们该关注哪些指标?

阿里巴巴中间件

阿里云 云原生

大型供应链物流企业的数字化转型方法论

明道云

架构训练营-模块9秒杀系统

张Dave

JavaScript异步编程的深入理解,使用回调函数实现异步编程

兴科Sinco

JavaScript 前端 前端开发 异步编程

Orika JavaBean映射工具使用

京东科技开发者

JAVA开发 京东云 JavaBean 企业号 3 月 PK 榜

浅谈kafka

京东科技开发者

数据库 中间件 京东云 kafka manager 企业号 3 月 PK 榜

巧用GenericObjectPool创建自定义对象池

京东科技开发者

京东云 API 编排 对象池 京东物流 企业号 3 月 PK 榜

如何设计一个优秀的 Go Web 项目目录结构

江湖十年

Go 设计 后端 项目 Web Service

强强联合:Neovim+ChatGPT | 社区征文

SkyFire

ChatGPT neovim

前端学习

阡陌r

Sync Framework打破了平台之间的屏障_Android_Roopesh Shenoy_InfoQ精选文章