ECA P2P Middleware providing 'Awareness As A Service'