I am in early design stages here - so I'm just looking for good ideas...

I have found JSON to be a great protocol for packing data for transmission - so I started thinking that I would use JSON over TCPIP for communication between my different executables...

Then I thought - why not use a webpage as the console app for these services.

By the "across domain" issue - do you mean I cannot talk from my workstation - using a browser - to a server on the DOMAIN running my executables?