You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by "Sergio Fernández (JIRA)" <ji...@apache.org> on 2014/02/05 12:08:08 UTC
[jira] [Assigned] (MARMOTTA-435) Marmotta CQRS
[ https://issues.apache.org/jira/browse/MARMOTTA-435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergio Fernández reassigned MARMOTTA-435:
-----------------------------------------
Assignee: Sergio Fernández (was: Sebastian Schaffert)
> 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: Sergio Fernández
> Priority: Minor
> Labels: cqrs, gsoc2014, java, linkeddata, rest, rww
> 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 others interact with Marmotta. And maybe some ideas about RDF patching could be used here: http://www.w3.org/2012/ldp/wiki/LDP_PATCH_Proposals
> 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)