Publish/subscribe model: This is an approach to distributed system communication wherein publishers publish information to a subject address & subscribers subscribe to information at subject address. This model has the benefit of making publishers independent of location. It enables subscribers to subscribe to information without having to know the position of a publisher.