DCOP which stands for Desktop COmmunication Protocol is a light-weight interprocess communication system that allows programs and users to pass messages with and remotely control applications. KDE applications and the KDE libraries make heavy use of DCOP and most of the KDE applications can be controlled by scripts via the DCOP mechanism.
D-BUS a message bus system standardized by freedesktop.org was heavily influenced by the DCOP system.