In our project, we have a number of programs that communicate with each other internal in the computer and over the internal network. To solve this we use today COM/DCOM. We think, however, that DCOM is far too complicated. How to configure the security settings change for each version of Windows.
We are therefore looking for a protocol that enables communication between our different programs on different Windows computers and who do not have as much overhead as DCOM.
The programs are written in C++/MFC and C#
Security is not so important as the system runs on a small local network completely divorced from other networks.