[
https://issues.apache.org/jira/browse/MARMOTTA-85?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13785258#comment-13785258
]
ASF subversion and git services commented on MARMOTTA-85:
---------------------------------------------------------
Commit 870966eefb4cbd393a40527bd8af8896364765ba in branch refs/heads/develop
from [~wastl]
[ https://git-wip-us.apache.org/repos/asf?p=incubator-marmotta.git;h=870966e ]
MARMOTTA-85: remove KiWi specific configuration options from core configuration
interface
> 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)