1) We have a messaging hub/subscription engine (built by DELPHI), when the client starts, It subscribes all messages that it wants. when other clients' change requests sent to the server, server broadcasts (using UDP) the changes via LAN/WAN, so every client that subscribes the message will get noticed and handles them properly.
2)I'm talking about data cache. I prefer native solution. Deployment as simple as possible, so that customers don't need to install any additional craps. In our case, only 1 client executable (installed on workstations), one Server executable (run as standalone application or run as window service), and one database and database engine. Thats all.
2)I'm talking about data cache. I prefer native solution. Deployment as simple as possible, so that customers don't need to install any additional craps. In our case, only 1 client executable (installed on workstations), one Server executable (run as standalone application or run as window service), and one database and database engine. Thats all.