QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

从 Data Portability 项目看社会网络带给我们的价值

  • 2008-06-29
  • 本文字数:1198 字

    阅读完需:约 4 分钟

随着越来越多社会网络站点的喷发,围绕这些网站所持有数据的问题也涌现出来。可以迁移的数据已经成为链接 Web 2.0 世界的纽带。那么从这些服务中,我们能学习到关于数据访问和可移植性的哪些经验呢?

好些主要的 Web 2.0 网站和服务提供商都已经宣布说,要让他们的数据对那些想整合其他服务的用户而言是可用的。比如 MySpace、Yahoo、eBay、Twitter 和 Photobucket 最近基于 MySpace Data Availability(数据共享)达成协议,对用户开放数据。Facebook 也宣称说,他们的 Facebook Connect 技术允许会员从非 Facebook 站点访问其个人信息。Google 发布的 Friend Connect 预览版也允许用户在多个社会网络站点之间浏览和分享数据。Friendfeed发布了一个API ,允许通过程序访问他们的多站点聚合功能。

从幕后走向前台, DataPortability 项目已经在将合作伙伴、技术、原则和实践等集合在一起,促使数据可移植性和所有权问题得到正视。他们的组织使命是:

DataPortability 项目是为推广如下想法而创建的:个人有权控制他们的数据如何被使用和由谁来使用,同时包括对在第三方控制下数据的访问。

DataPortability 列出了它们的如下几点主要理念:

  • 你应该能决定如何处理你的数据,以及别人如何使用这些数据;
  • 开源解决方案优于闭源私有方案;
  • 自底向上的分布式解决方案优于自顶向下的集中式方案。

目前这一项目关注的主要技术有 OpenID OAuth RSS OPML microformats(微格式) RDF apml XMPP 等。

这些技术不仅被广泛地应用于社会网络项目,现在它们也正在被其他领域所用。 OAuth 正在和 Google 的 Data API 和 Yahoo Fire Eagle API 等数据接口合作。 Spring Security 增加了对 OpenID 的支持。大多数主流的浏览器都已经或正准备支持某种微格式。

随着人们对数据有效性、可移植性与聚合等话题的兴致和技术的增长,这一趋势也波及到社会网络领域以外的应用程序设计和开发。SaaS 和云计算越被用于企业和应用模型,就越有更多的分布式系统出现。分布式可以导致更多分权,甚至可以超越企业或者组织边界。随着个人健康档案(Personal Health Record,PHR)的增长,这一点可以在健康护理领域看得出来。比如 Google 微软都宣布提供基于Web 个人健康档案的服务,那么可以预见的是数据可移植性和有效性将会叩开更多普通人的家庭,而不仅仅局限于社会网络站点。

Mark Scrimshire 针对 PHR总结了数据可移植性的需要

数据可移植性运动所要解决的问题,与健康护理领域里个人健康档案的改革中遇到的问题非常相似。我们想拥有自己的健康信息,但是我们也需要能将这些信息分享给医疗提供商和其他人。我们需要一个统一的方式来分享这些信息,而且是安全地分享。同时,管理访问权的过程也应该是简便的。这一点,我们可以从已经在 Web 方面取得成功的简易方法,如以 OpenID、OAuth、microformat 和其他技术为代表的方法那儿学习到很多。

查看英文原文: What Social Networks Are Teaching Us About Data Portability

2008-06-29 18:53949

评论

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

Maven的下载安装配置以及IDAEA中Maven的配置

守夜人st

9月月更

开发者必读:2022年移动应用技术趋势白皮书

HarmonyOS SDK

2个原则,8个小撇步,带你探究 Dockerfile 在工程实践中的实战技巧!

Jina AI

Dockfile

ShareSDK Android端分享与授权示例代码

MobTech袤博科技

android sdk

SpringBoot源码 | printBanner方法解析

六月的雨在InfoQ

源码 springboot 9月月更 springboot源码

【JavaWeb】Servlet系列——模板方法设计模式、HttpServlet源码分析、Web站点的欢迎页面、关于WEB-INF目录

胖虎不秃头

Web java; 9月月更

我们的月饼不一样!来线上 DIY 微软限定款

Azure云科技

技术 活动报名

不清楚产品帮助中心怎么设置?从这几点出发!

Baklib

产品 帮助中心

从数据库发展史看数据库未来技术趋势

OceanBase 数据库

Sovit3D数字孪生智慧港口三维可视化解决方案

数据可视化平台

物联网 智慧港口 5G智慧港口 港口三维可视化 智慧港口解决方案

利用京东云Web应用防火墙实现Web入侵防护

京东科技开发者

网络安全 安全 防火墙 WEB安全 京东云

Spring源码解析(十二)Spring扩展接口SmartInstantiationAwareBeanPostProcessor解析

石臻臻的杂货铺

spring 9月月更

Java注解详细

石臻臻的杂货铺

Java 阅读 9月月更

OpenSSF发布npm 最佳实践指南,应对开源依赖风险

SEAL安全

npm DevSecOps 开源安全 软件供应链安全 开源安全与治理

如何理解「数字化是 IT 公司在给传统企业贩卖焦虑」?

BizFree

数字化转型 企业 焦虑 智能制造

中小企业如何有效应对计算资源的弹性变化需求?

阿里巴巴中间件

阿里云 Serverless 云原生 中小企业

一文详解东数西算下绿色数据中心节能减排十大技术、智算中心八大趋势

GPU算力

数字藏品电商平台开发:如何开发数字藏品?

开源直播系统源码

区块链 NFT 数字藏品 数字藏品系统 数字藏品软件

FlyFish开发者说|开源低代码平台的体验与思考

云智慧AIOps社区

前端 低代码 开源项目 数据可视化 可视化大屏

CLIP-as-service 升级啦!

Jina AI

开源 算法 神经搜索

Java 在Word文档中添加艺术字

在下毛毛雨

Java word 添加艺术字

【JavaWeb】Servlet系列——请求和响应过程的角色和协议、模拟Servlet本质、开发第一个带有Servlet的Webapp、关于Java EE的版本

胖虎不秃头

Web java; 9月月更

数据如何指导决策:优酷主客APP播转率的C端优化

阿里巴巴文娱技术

数据分析 数据 BI

高端扫地机销量占比全球第一 石头科技创新驱动增长

科技热闻

高效工作,文档协作必不可少

Baklib

高效工作 文档协作

【JavaWeb】Servlet系列——响应HTML代码、Servlet连接数据库、IDEA开发Servlet程序、Servlet对象的生命周期、Generic

胖虎不秃头

Web java; 9月月更

云对象 - 重新定义前后端交互

崔红保

uni-app Serverless unicloud

jdbcs之连接池和框架

楠羽

JDBC 笔记 9月月更

24小时的客户服务如何实现?来建立产品知识库吧!

Baklib

产品 知识库 客户服务

【DBA100人】胡中豪:国产分布式数据库DBA炼成记

OceanBase 数据库

启科量子公布量子计算机工程化进展

启科量子开发者官方号

从Data Portability项目看社会网络带给我们的价值_开源_Steven Robbins_InfoQ精选文章