An institutional/enterprise-scale distributed real-time messaging and notification system