Cet ouvrage se situe dans le cadre des applications logicielles conçues selon le modèle architectural orienté service. Ces applications sont construites par composition de plusieurs services web provenant de sources différentes et fonctionnant ensemble, indépendamment de leur emplacement afin de réaliser une fonctionnalité complexe. Ainsi, lors de l'interaction entre ces Services Web, plusieurs évènements surviennent, à savoir la dégradation de qualité de service, les pannes des services déployés, etc. Ceci engendre des perturbations de communications. Ce travail a permis le développement d'une application orientée services appelée Smart City, la mise en place des mécanismes de monitoring afin de scruter l'architecture de cette application, suivre ses interactions et construire la représentation graphique de son architecture en utilisant les graphes.