Qu'est-ce que l'architecture pilotée par les événements?

L'architecture pilotée par les événements est un type d'architecture de développement informatique et logicielle qui hiérarchise les événements et les modifications apportées au système. Il y a souvent des parties de la programmation spécialement conçues pour rechercher des modifications et soit pour réagir directement à ces modifications, soit pour les transmettre à d'autres sections. L'architecture pilotée par les événements ne tente pas de prédire les mouvements de l'utilisateur. Cela peut donc être préférable pour un utilisateur exécutant des fonctions non conventionnelles. Ceci est normalement utilisé dans un ordinateur, mais il peut également être utilisé pour contrôler des machines.

Il existe de nombreux types d'architectures de système, chacune donnant la priorité à certaines fonctions ou opérations. Avec l'architecture pilotée par les événements, les événements et les modifications constituent la priorité principale. Par exemple, lorsque le logiciel passe de l’installation à l’utilisation, il s’agit d’une modification du système. D'autres changements peuvent être des modifications de puissance, l'utilisation d'outils différents, l'ajout de codage et d'autres événements similaires. 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 des modifications et y répondre, de petites unités programmées dans le logiciel ou le système sont spécialement conçues à cet effet. Bon nombre de ces composants sont en mesure de réagir directement à un événement en modifiant le pouvoir ou en faisant tout ce dont l'utilisateur a besoin. D'autres parties sont faites pour trouver le changement et transmettre les informations aux parties capables de réagir. Ces composants ont tendance à augmenter la vitesse du système, car ils sont conçus pour modifier rapidement le système en fonction des besoins de l'utilisateur.

D'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 mal utiliser les ressources de l'ordinateur si l'utilisateur ne fonctionne pas conformément aux priorités. Avec une architecture pilotée par les événements, aucune prédiction n’est faite. Un utilisateur non conventionnel peut donc en bénéficier.

La majorité des architectures informatiques sont uniquement destinées à être utilisées sur un ordinateur, mais une architecture pilotée par les événements peut également être utilisée dans des machines, généralement par mesure de sécurité. Au cours de l'utilisation des machines, les changements de moteur, les actionneurs en mouvement et les pièces en fonctionnement sont souvent très différents. L’architecture pilotée par les événements n’optimise normalement pas ces mouvements, mais les supervise. Par exemple, si une pièce se déplace de manière potentiellement dangereuse, cette architecture l’arrêtera pour protéger l’utilisateur et les passants.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?