基於事件架構

基於事件架構係一種軟件畫則範式，集中於產生、探測同消耗系統嘅狀態改變：每次系統狀態起明顯變化，就算係有一次事件；一次事件會包含「發生咗乜事」以及版頭，而用基於事件架構嘅軟件運作方式圍繞住要個程式對事件起反應。

舉個例說明，想像有一隻電子遊戲，遊戲程式會創造一個遊戲世界，喺每個時間點，遊戲世界都處於某個狀態，而家遊戲世界發生某啲特定嘅事件，例如玩家角色嘅生命值變成 0，噉玩家角色嘅狀態會由「生勾勾」變成「死咗」，遊戲程式會收到一個訊息，知道呢件事件發生，並且按個程式嘅內容應對。

軟件畫則
事件驅動編程

參考 
Article defining the differences between EDA and SOA: How EDA extends SOA and why it is important by Jack van Hoof.
Real-world example of business events flowing in an SOA: SOA, EDA, and CEP - a winning combo by Udi Dahan.
Article describing the concept of event data: Analytics for hackers, how to think about event data by Michelle Wetzler. (Web archive)

攷

拎 
Event-Driven Applications: Costs, Benefits and Design Approaches.
Industry website on Complex Event Processing & Real Time Intelligence.

軟件