Publisher and Subscriber Roles - Publish-Subscribe Pattern | OneNoughtOne