Computer software which supports communication and mediates application interactions, implements program to program communication, supports web services standards, is capable of address indirection and intelligent routing, has extensible intermeidary-based architecture, and has awareness of message schemas through the use of metadata
Electrical and Scientific Apparatus