Hi Dejan,
Your description of the scenario is very accurate, and I can confirm that our advice in this case is to cheat the Server by adding a fake client which subscribes to the needed items and never quits.
Please note that your own data provider can act as a generic client, via the
well documented HTTP-based network protocol, and implement the minimal functionalities to open (and eventually close) the subscription you want to make permanent in the server.
Obviously this is only available if you have an "Allegro/Presto/ Vivace" edition with the "Generic Client" feature enabled. While, in case of "Moderato" edition, you should actually create a new mini-client in JavaScript (you could use node.js at server side).
Some alternative exist, and are based on the leverage of some parameters of the server configuration. But these are considered private, and therefore not publicly documented, also because they impose severe drawbacks such that should be used with very care.
Regards,
Giuseppe