h2. One event triggers multiple targeted events (Event Fan out)
h3. Technical Complexity
Simple
h3. Purpose
* Allow a single event to be supplemented with other information, and then trigger multiple targeted events.
h3. Situation
* In in the airport industry, there is a need to notify the plane passengers when something happens to
their plane. This can even include an automatic reservation on future planes for the same destination.
* A single telco switch goes down, and you want to notify multiple support channels.
h3.
h3. Design
h4. Node Model
h4. Implementation Model
h3. IEP Constructs Used
* Inbound stream
* Passenger list for the whole airport
* Projection and Filter know Who is Affected
* Outbound Stream of Notification for Passengers
h4. Process Flow
!EventFanOutProcess.PNG!
h4. Who Is Affected....
\\ !ProjectionandFilter.PNG|thumbnail,align=left!
h4.
h3.
\\ \\ \\ \\ \\
h3. Construction
h4.
\\
[Sample Files|http://mediacast.sun.com/users/Serge_Blais/media/iepEventFanOut]\\
h3. Example Limitations
h2.
h3. Technical Complexity
Simple
h3. Purpose
* Allow a single event to be supplemented with other information, and then trigger multiple targeted events.
h3. Situation
* In in the airport industry, there is a need to notify the plane passengers when something happens to
their plane. This can even include an automatic reservation on future planes for the same destination.
* A single telco switch goes down, and you want to notify multiple support channels.
h3.
h3. Design
h4. Node Model
h4. Implementation Model
h3. IEP Constructs Used
* Inbound stream
* Passenger list for the whole airport
* Projection and Filter know Who is Affected
* Outbound Stream of Notification for Passengers
h4. Process Flow
!EventFanOutProcess.PNG!
h4. Who Is Affected....
\\ !ProjectionandFilter.PNG|thumbnail,align=left!
h4.
h3.
\\ \\ \\ \\ \\
h3. Construction
h4.
\\
[Sample Files|http://mediacast.sun.com/users/Serge_Blais/media/iepEventFanOut]\\
h3. Example Limitations
h2.