I'm building a java client server application (both are JSE), here a quick description.
Server
The server interact with an external system receiving "requests" and providing "responses" to these requests via TCP/IP. The content of the "response" depends on "rules" described into a "rules deposit".Client
Clients are Java applications connected via HornetMQ to server. I have multiple clients that (not simultaneously) can change the "rules deposit" to update/change or correct the response behavior.
My question is: how I implement this shared "rules deposit"? Are common frameworks I can use ?
Some notes: I cannot use shared file I'm not obliged to use HornetMQ I prefer not to use Database RDBMS