The suggested subprojects are:
* Opf - The Broker
Shall I setup one solution with one project:
** <<folder>> Provider
** <<folder>> Map
** <<folder>> Query
** <<folder>> Transaction
** <<folder>> Cache
** <<folder>> Profile
** <<folder>> Log
Or should I create an enterprise template with:
*** <<folder>> Map
*** <<folder>> Query
*** <<folder>> Transaction
*** <<folder>> Cache
I'm tempted to put the database stuff in a separate dll, so the OPF could run without database connections.
We should not force a structure to the users, so I would not choose a template.
OTOH, we should encapsulate as possible all modules so they can be created as separated and loaded on demand.
As result, I would follow the development as your first option.
I have uploaded the new solution.
Use "checkout module", "opf.net".
Unfortunately opf.net\dbms, cache and query will stay in CVS, but they're empty.
I want to integrate our solution with NUnit, so we can write some unittests as well