Peer-to-Peer Publish/Subscribe System -- WReX: A Scalable Middleware Architecture to