[ 
https://issues.apache.org/jira/browse/MARMOTTA-435?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergio Fernández updated MARMOTTA-435:
--------------------------------------
    Due Date:     (was: 31/Jul/14)

> 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.0
>            Reporter: Sergio Fernández
>            Priority: Minor
>              Labels: cqrs, gsoc2014, gsoc2015, 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.3.4#6332)

Reply via email to