title: What is the best method of inter-process communication between Java and .NET 3.5?
body: <p>A third-party application reads some Java code from an XML file, and runs it when a certain event happens. In Java, I want to tell a .NET 3.5 application, running on the same machine, that this event occurred. The total data transferred each time is probably a few characters.</p>
  
  <p>What is the best way of using Java to tell the .NET process that something happened?</p>
  
  <p>Java doesn't seem to support Named Pipes on Windows, .NET doesn't natively support memory-mapping, and any solution involving web services or RMI is overkill.</p>