[ 
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.

Reply via email to