Chapter 3. Communication

 

Whenever someone tells me that adopting their beliefs could give me the same type of life they have, I tell them that that's exactly what I'm afraid of.

 
 --H. W. Kenton

Interprocess communication (IPC) is a fundamental part of any enterprise system. We've long since moved beyond the day when everything—user interface, processing, and data storage—can be stored on a single machine and still be effective. Code needs to be able to communicate with processes running on other machines. IPC is what makes a distributed system, well, distributed.

Lots of different technologies could be lumped under the global category of communications. For example, database access to a remote database requires a communications layer over which ...

Get Effective Enterprise Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.