I'm working on converting a large legacy system from a queue based architecture into SOA.
The system has hundreds of parameters that are stored throughout a few dozen database tables. I want to load these parameters once a day for the services to use so as to not hit the database whenever a parameter is needed in the logic.
What would the best practice be for caching this information? I'm thinking that having a single
Servlet read and hold the data to be available on HTTP GET requests is the simplest solution, but obviously not the most elegant.
Thoughts?