I'm currently developing virtual devices as Service Objects (in terms of UnifiedPOS) which are intended to work under Windows, Linux (and probably other systems). The language used for them is Java (because of existing JavaPOS, and being cross-platform).
The solution is proxying SO methods invocations from thin platform-specific SO (lets call it client) to actual SO implementation -- server. Currently I'm looking forward to use Google's protocol buffers, but it makes me implement both sides on my own.
The question: Is there some already existing solution for that?
Anything that can split SO from CO across network will go.
Thanks in advance.