I have a question about connecting computers with different operating systems. I've heard that this is possible with WCF. But - is it necessary that WCF runs on each computer? Can WCF connect with the service, which is not WCF? Is it possible that some service exposes endpoints just like WCF on Linux machine or on mainframe?
All these questions arised to me when I was reading what problems WCF should solve - one of them was interoperability. But - WCF needs .Net platform installed to run?