Nice explanation on Aaron’s blog: WCF concepts: bindings vs. behaviors