Skip to content
This repository has been archived by the owner on Apr 13, 2022. It is now read-only.

moving some responsibilities from client Apps to proxies #20

Closed
elf-pavlik opened this issue May 5, 2015 · 3 comments
Closed

moving some responsibilities from client Apps to proxies #20

elf-pavlik opened this issue May 5, 2015 · 3 comments

Comments

@elf-pavlik
Copy link
Member

just as Loqi bot on IRC uses generic server to make clients simpler but still look as part of the server... i will elaborate more soon!

also see work in recently started https://www.w3.org/community/decsharing/

@elf-pavlik
Copy link
Member Author

I will deploy soon a setup where I use multiple backends

  1. data only - pretty much LDP with minimal additions
  2. rendering (read only) proxy - if request to data only backend comes for text/html it will do HTTP 303 to such rendering backend which will in teurn get data from first backend (if not cached) and render HTML 👓

In data backend I will most likely still use 303 to redirect to .jsonld .ttl etc.
Also for now I for data which has no rendering proxy with a HTML template, I will redirect to JSON-LD Playground Using UriTemplate to make it fetch data from data only backend ❗

Please expect more updates here including architecture diagrams with some sequence diagrams! @bblfish @melvincarvalho

I find this approach in many ways similar to common pattern of separating API (audience: machine agents) from Web Pages (audience: human agents)

Data Presentation
http://graph.facebook.com/ http://facebook.com/
https://api.github.com/ https://github.com/
https://api.twitter.com/ https://twitter.com/

etc.

Just following Link Data patterns and leveraging HTTP 303 and describedBy/describes link relations :)

While it should work very smooth for reading public data, I still need to explore challenges of working with resources which use ACL.

@dmitrizagidulin
Copy link
Member

@elf-pavlik - we're in the process of moving issues from solid-spec/issues to solid/issues.
I'm not sure what to do with this one - what's the action item here?
Do you mind closing this one (and opening a more concrete one on http://github.com/solid/solid/issues ?)

@dmitrizagidulin
Copy link
Member

Closing. Feel free to reopen on https://github.com/solid/solid/issues if there's further steps to be taken on this one.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants