Hi. At a first glance, I can identify these:

- Fast data access
 Pool the connections or file streams: Object Pool pattern.
- Single point of access (programmatically)
 Singleton or Monostate could do the work
- Simple, easy to use interface
 Facade and or Adaptor patterns (wrapping)
- Access control
 Can't remember now...
- Data profiles
 The same
- Data Location transparency
I think you talk about independency of the storage system (file, database...) Patterns like Abstract Factory could help the task
- Caching
 Again the Objects Pool pattern and the Proxy pattern might be useful
- Change notification / Replication
 I don't understand what you mean about this...


_______________________________________________
patterns-discussion mailing list
[email protected]
http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion

Reply via email to