[ https://issues.apache.org/jira/browse/MARMOTTA-85?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13785260#comment-13785260 ]
ASF subversion and git services commented on MARMOTTA-85: --------------------------------------------------------- Commit 200783d3b58568dda642f6e3e9921b1434f2e559 in branch refs/heads/develop from [~wastl] [ https://git-wip-us.apache.org/repos/asf?p=incubator-marmotta.git;h=200783d ] MARMOTTA-85: reestablished ldcache module (for all backends) > Allow modular triple store backend packaging > -------------------------------------------- > > Key: MARMOTTA-85 > URL: https://issues.apache.org/jira/browse/MARMOTTA-85 > Project: Marmotta > Issue Type: Task > Components: Platform, Triple Store > Reporter: Sebastian Schaffert > Assignee: Sebastian Schaffert > Fix For: 3.2 > > > With the changes to the architecture in 2.6, it is now easy to configure > different backends for Marmotta. During the code importation, we should > foresee this by creating an appropriate module and package structure that > separates the actual backend implementation (currently SesameServiceImpl) > from the core so that different backends can be provided more easily. I > suggest: > - we create a directory "backends" to group the different backend > implementations > - we have then different backend implementations (marmotta-backend-kiwi and > marmotta-backend-memory for 3.0, marmotta-backend-native, > marmotta-backend-tdb, marmotta-backend-sdb for later) > - we let the backend-specific modules depend on the respective backend > instead of the marmotta-core -- This message was sent by Atlassian JIRA (v6.1#6144)