Solid - 將資料與應用分離

Editor發表於2018-10-08

Solid(Social Linked Data 社交關聯資料)是 Web 之父 Tim Berners-Lee 爵士所領導 MIT 團隊的 Web 重新去中心化專案,基於 Linked Data(關聯資料)原則以構建去中心化 Web 應用。將資料與應用分離,資料儲存在 POD(Personal Online Data 個人線上資料) 上,應用訪問資料需被授權。


Tim Berners-Lee 爵士和 John Bruce 創辦 Inrupt 公司推進 Solid 專案,支援 Solid 社群。


Node Solid Server 是 Solid 規範的實現。除了自建伺服器也可選擇信任的 PODS(Personal Online Data Stores 個人線上資料商)獲取 Solid POD,註冊並生成 WebID。


配置檔案檢視器演示了應用如何登入登出並從 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.org

宣告:本網站所提供的資訊僅供參考之用,並不代表本網站贊同其觀點,也不代表本網站對其真實性負責。 



更多閱讀:


1、蘋果和亞馬遜否認被中國微型晶片滲透


2、美國知名黑客入侵11,000多個軍方政府商業網站 或面臨20年監禁


3、GitHub漏洞允許任意程式碼執行,Windows不受影響


4、新加坡史上“最嚴重“ 的個人資料洩露事件中黑客成功入侵的三大因素(含視訊)


相關文章