Skip to main content

Qu'est-ce que l'architecture axée sur l'événement?

L'architecture axée sur les événements est un type d'architecture de développement informatique et logiciel qui hiérarte les événements et les modifications du système.Il y a généralement des parties de la programmation réalisées spécifiquement pour trouver des modifications et soit pour répondre directement à ces modifications, soit pour les transmettre à d'autres sections.L'architecture axée sur les événements n'essaie pas de prédire les mouvements de l'utilisateur, donc cela peut être meilleur pour un utilisateur remplissant des fonctions non conventionnelles.Ceci est normalement utilisé dans un ordinateur, mais il peut également être utilisé pour contrôler les machines.

Il existe de nombreux types d'architectures de système, et chacune priorise certaines fonctions ou opérations.Avec l'architecture motivée par des événements, les événements et les changements sont la principale priorité.Par exemple, lorsque le logiciel passe du repos à l'utilisation, il s'agit d'une modification du système.D'autres modifications peuvent être des modifications de l'énergie, l'utilisation de différents outils, l'ajout de codage et d'autres événements de ce type.Chaque fois que quelque chose nécessite plus de puissance ou de ressources, ou si de nouvelles données doivent être détectées, cela est considéré comme un événement.

pour faciliter la recherche et la réponse aux modifications, il y a généralement de petites unités programmées dans le logiciel ou le système conçu à cet effet.Beaucoup de ces pièces sont en mesure de répondre directement à un événement en modifiant la puissance ou en faisant tout ce dont l'utilisateur a besoin.D'autres pièces sont conçues pour trouver le changement et transmettre les informations aux pièces capables de y répondre.Ces pièces ont tendance à augmenter la vitesse du système, car elles sont faites pour modifier rapidement le système pour les besoins de l'utilisateur. Les autres types d'architectures informatiques tentent normalement de prédire les fonctions de l'utilisateur en fonction de la priorité principale de ces architectures.Bien que cela puisse être efficace, cela peut ralentir le système ou utiliser mal les ressources informatiques si l'utilisateur ne fonctionne pas en fonction des priorités.Avec une architecture axée sur les événements, il n'y a aucune prédiction, donc un utilisateur non conventionnel peut en bénéficier. La majorité des architectures informatiques sont destinées uniquement à être utilisées sur un ordinateur, mais l'architecture axée sur les événements peut également être utilisée dans les machines,normalement comme une précaution de sécurité.Pendant l'utilisation des machines, il y a souvent de nombreux changements du décalage du moteur, des actionneurs se déplacent et des pièces qui fonctionnent.L'architecture motivée par des événements n'optimise normalement pas ces mouvements, mais il les supervise.Par exemple, si une pièce se déplace d'une manière qui peut être potentiellement dangereuse, alors cette architecture arrêtera le mouvement pour garder l'opérateur et les passants en sécurité.