The graphic depicts the various parts of the Abstract Interface Definition and Concrete Implementation Definition.

In the graphic, a block with Definitions written on top appears. Next a series of five smaller blocks appear within the Definitions block towards the right side. The sub-blocks have the terms message, operation, interface, binding, and service written on them. The first three sub-blocks are then enclosed by another block that spreads over it. This block has Abstract Interface Definition written on it. The next two sub-blocks are similarly enclosed within another block that has Concrete Implementation Definition written on it.