[
https://issues.apache.org/jira/browse/VYSPER-17?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bernd Fondermann resolved VYSPER-17.
------------------------------------
Resolution: Fixed
Done.
> Create centralized persistence service handling
> -----------------------------------------------
>
> Key: VYSPER-17
> URL: https://issues.apache.org/jira/browse/VYSPER-17
> Project: VYSPER
> Issue Type: Bug
> Reporter: Bernd Fondermann
> Assignee: Bernd Fondermann
>
> Different parts/extensions need persistence. These are for example: user
> accounts, roster, vcard, offline messages, etc.
> Implementations may rely on RDB, Jackrabbit, in-memory or CouchDB technology.
> If one is exchanged for the other, it is currently required to change every
> persistence service. It would be great to have only one place to change
> between (for example) in-memory and JCR storage.
> This central persistence service manager could be implementing the
> "whiteboard pattern", where implementations don't have to choose a specific
> implementation, but this is reversed: they announce their availability to a
> central registry and the appropriate persistence service is provided.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.