views:

65

answers:

1

I have multiple winforms applications that download large sets of reference data on startup. I realized that there might be a more efficient way to store this data locally instead of duplicating the memory in everyone one of the applications. This data is used for large drop down pick lists and data mappings. Does anyone have an out of process memory map solution or something that would allow this to avoid the duplication and reduce memory overhead in each applications.

+2  A: 
  1. you can use Microsoft Enterprise SSO to store configuration data (this might be an overkill). the data will be accessible through SSO API. SSO Configuration Store

  2. make a windows service to cache data for you and you can access data through IPC

  3. can use .Net remoting to access data across applications

usman shaheen