bd, short for black diamond, elastically scalable event bus providing event based subscription with pluggable composition engine serving Complex Event Processing(CEP) capability