Solid - 将数据与应用分离

新闻 前端
Solid(Social Linked Data 社交关联数据)是 Web 之父 Tim Berners-Lee 爵士所领导 MIT 团队的 Web 重新去中心化项目,基于 Linked Data(关联数据)原则以构建去中心化 Web 应用。

 Solid(Social Linked Data 社交关联数据)是 Web 之父 Tim Berners-Lee 爵士所领导 MIT 团队的 Web 重新去中心化项目,基于 Linked Data(关联数据)原则以构建去中心化 Web 应用。将数据与应用分离,数据存储在 POD(Personal Online Data 个人在线数据) 上,应用访问数据需被授权。

14262490.png

Tim Berners-Lee 爵士和 John Bruce 创办 Inrupt 公司推进 Solid 项目,支持 Solid 社区。

Node Solid Server 是 Solid 规范的实现。除了自建服务器也可选择信任的 PODS(Personal Online Data Stores 个人在线数据商)获取 Solid POD,注册并生成 WebID。(原型,一堆 bug)

配置文件查看器演示了应用如何登录登出并从 Solid POD 读取数据,需运行于 Web 服务器(例如 npm install -g local-web-server 或参照 MDN 文档建立简单的本地测试服务器),文档提供了用于测试的 Profile。

在 yourpod 的照片与在 mypod 上对照片的评论需要关联数据。关联数据以 RDF(Resource Description Framework 资源描述框架)表示,使用 RDF 语法中的 Turtle(Terse RDF Triple Language 简洁 RDF 三元语言),重用了 Web Annotation Ontology(Web 注释本体)。提供了 rdflib.js 关连数据常规工具箱以存储,解析,序列化为各格式并跟踪应用或服务器的数据变更。

Ruben Verborgh 是 Solid 项目的开发者,于去年的博客文章谈论了数据和应用的分离。以社交网络为例,Twitter 和 Facebook 已经是以百万或数十亿用户单一数据中心的极端,而像电子邮件系统一样联邦式的去中心化微博网络 Mastodon(乳齿象)则大约 150 万用户分布在 2400 邦。Solid 则更进一步设想每人一个甚至多个 POD,一个 POD 用于办公,一个 POD 用于家用,一个 POD 用于学习等。数据和应用的分离将提高竞争力,以更快的速度激发创新,提供服务的能力不再取决于数据的所有。应用将以服务质量取胜,因为人们随时可以更换更合适的应用。"

责任编辑:张燕妮 来源: solidot
相关推荐

2022-07-15 09:01:15

React对象编程

2022-07-04 15:03:24

财经支付数据库存储

2023-11-27 07:47:14

2011-08-16 09:37:46

趋势科技云安全

2013-04-16 11:20:42

商务智能CRMHadoop

2018-09-30 11:24:32

开源技术 趋势

2019-06-12 19:00:14

前后端分离AppJava

2017-10-24 15:28:27

PHP代码简洁SOLID原则

2009-06-19 17:24:36

ibmdwMashupLotus

2012-04-26 13:46:04

ibmdw

2016-11-01 11:53:48

医疗 大数据

2022-09-27 09:21:34

SOLID开闭原则Go

2021-06-10 19:10:32

大数据大数据应用大数据技术

2022-04-01 17:21:59

戴尔

2014-01-22 10:04:07

技软IBM大数据

2021-09-06 15:39:00

大数据技术医疗

2013-05-09 09:35:00

Cloudmeter大数据

2015-04-03 14:25:29

2021-02-11 08:59:37

SOLID模块倒置原则

2010-12-12 09:31:00

移动应用云计算服务亚马逊
点赞
收藏

51CTO技术栈公众号