Hi Jean-Sebastian, Thanks for the idea. I think I may select the approach (a) for the implementation
> a) One component representing the collection of entries. > > Use the following service interface (c is your datastore component) > e = c.getEntry("db", "group", "key") > > and obtain the database, group and session, and release them, in the > getEntry method. > I think this can be done and I started working on it and I have one more question. Also we may need to include the following methods to the service interface. deleteDatabase() deleteGroup() I let you know the progress during the implementation. thanks Eranda