Sergio Fernández created MARMOTTA-435:
-----------------------------------------
Summary: Marmotta CQRS
Key: MARMOTTA-435
URL: https://issues.apache.org/jira/browse/MARMOTTA-435
Project: Marmotta
Issue Type: Wish
Components: Platform
Affects Versions: 3.2
Reporter: Sergio Fernández
Assignee: Sebastian Schaffert
Priority: Minor
Fix For: 4.0
CQRS (Command Query Responsibility Segregation) is a pattern based on the
simple notion that you can use a different model to update information than the
model you use to read information. Further details at
http://martinfowler.com/bliki/CQRS.html
Knowing the issues that some people have integrating Read-Write Linked Data,
particularly LDP or SPARQL Update, into the business logic of their
application, I do believe that exploring the application of this pattern could
help how other interact with Marmotta.
The implementation would include the server-side (JAX-RS) and a reference
implementation of a generic client (preferable in Java, although other
languages could be also accepted), and it could has in JSON-LD one of its
implementation pillars, but this is just an idea.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)