وسيط يقوم باستقبال الأحداث من المرسل وتوزيعها على المشتركين.
يفصل المكونات عن بعضها (Decoupling) ويسهل توسيع النظام.