You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by "Sebastian Schaffert (JIRA)" <ji...@apache.org> on 2013/10/03 17:23:41 UTC

[jira] [Resolved] (MARMOTTA-85) Allow modular triple store backend packaging

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

Sebastian Schaffert resolved MARMOTTA-85.
-----------------------------------------

    Resolution: Fixed

> 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)