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

Reply via email to