Mais ce n’est pas tout : la mise à jour des informations communes à tous les services est pénible. Par exemple, quand la princesse souhaite changer le prix des pommes, elle doit prévenir chaque service individuellement. Quelle perte de temps ! princesSe ruruna service production service export service livraison La princesse doit prévenir chaque service Les donNées peuvent devenir incohérentes Prévenir chaque service n’est déjà pas amusant, mais en plus plein de problèmes peuvent surgir à cette occasion. D’abord, les services ne modifieront pas tous leurs fi- chiers en même temps, ce qui posera des problèmes pour les transactions enregistrées à cette période-là. Ensuite, un service peut oublier de mettre à jour son fichier tandis qu’un autre peut rentrer une valeur incorrecte. De la sorte, les services n’auront plus les mêmes informations et potentiellement, aucun n’aura la bonne. Quel enfer ! princesSe ruruna service production Nom Prix Melons 800 G Fraises 150 G Pommes 120 G Citrons 200 G service export Nom Prix Melons 800 G Fraises 150 G Pommes 100 G Citrons 200 G service livraison Nom Prix Melons 800 G Fraises 150 G Pommes 300 G Citrons 200 G pasSez les pomMes de 100 G à 120 G risque d’incohérence Il est difFicile d'ajouter un service Un autre défaut du système actuel est que sa complexité s’accroît avec le nombre de services. Supposons par exemple que le roi lance une activité touristique à Kod. Quand un guide animera une visite des vergers et parlera de la production de fruits du royaume, il voudra disposer des chiffres les plus récents. Hélas, le service tourisme n’aura pas Chapitre 1 23

RkJQdWJsaXNoZXIy NTEyNzY=