The DCOP (Desktop Communications Protocol) software was developed to provide
a very simple method of establishing interprocess communications among a group
of processes. All communications pass through a daemon process called dcop
server. A process wishing to send or receive messages first registers its name
with dcopserver, and other processes can then address messages to it by
sending them to that name in care of the dcopserver.
DCOP is actually a simple form of an RPC (Remote Procedure Call) mechanism.
A message is sent in the form of a function call that may or may not require
arguments, and may or may not return a value.