Best way to transmit data between two applications : <p>What is the best way to transmit data between two (Java) applications running on the same machine? One obvious idea would be to use standard Sockets but this doesn't feel right.  </p>

<p>I've heard that most operating systems have a built-in system specifically for this task. How is it called and how does it work?  </p>

<p>And is there any other good method to do something like that?</p>
