coordination language

A language defined specifically to allow two or more parties (components) to communicate in order to accomplish some shared goal.

Examples of coordination languages are Linda and Xerox's CLF (STITCH).