Event Driven Architecture (EDA) is a software architecture pattern that promotes the production, detection, and consumption of events to support agile and adaptive IT systems. Key components include event channels like message queues and pub/sub models, enabling real-time processing and business value generation. WSO2 offers solutions that enhance EDA capabilities, particularly for applications in IoT and cognitive computing.