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)

Reply via email to