Sebastian Schaffert created MARMOTTA-85:
-------------------------------------------
Summary: Allow modular triple store backend packaging
Key: MARMOTTA-85
URL: https://issues.apache.org/jira/browse/MARMOTTA-85
Project: Marmotta
Issue Type: Task
Components: Server, Triple Store
Reporter: Sebastian Schaffert
Assignee: Sebastian Schaffert
Fix For: 3.0-incubating
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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira