Respuestas:
El término arquitectura dirigida por eventos se utiliza para cualquier tipo de sistema de software que se base en componentes que se comunican principalmente o exclusivamente a través de eventos. Por ejemplo, casi cualquier marco de GUI importante en cualquier plataforma popular utiliza mecanismos basados en eventos. El término "evento" generalmente significa "notificación" en este contexto.
El abastecimiento de eventos es un término mucho más especial, que se refiere a sistemas en los que todo el estado de la aplicación se almacena como una secuencia de eventos. Una clase popular de ejemplos conocidos son los sistemas de bases de datos transaccionales, que almacenan cualquier cambio de estado en un registro de transacciones. Aquí, el término "evento" se refiere más a "cambio de estado", no solo a "notificación".
Por lo tanto, cualquier sistema que utilice el "abastecimiento de eventos" como su núcleo mecánico puede verse también como un sistema uniforme, pero lo contrario no es cierto en general.