Successfully reported this slideshow.

An Event Driven Architecture for Decision Support



Upcoming SlideShare
Loading in …3
1 of 10
1 of 10

More Related Content

Related Audiobooks

Free with a 14 day trial from Scribd

See all

An Event Driven Architecture for Decision Support

  1. 1. An Event Driven Architecture for Decision Support Thomas Everding & Theodor Foerster Geoinformatik 2011, Münster, Germany
  2. 2. GENESIS <ul><li>GENeric European Sustainable Information Space for environment </li></ul><ul><li>FP-7 Project </li></ul><ul><li>2008 – 2011 </li></ul><ul><li>Building generic collaborative information networks </li></ul><ul><li>Based on ISO, OGC, W3C and OASIS standards </li></ul><ul><li> </li></ul>
  3. 3. Problem <ul><li>Decision making relies on (environmental) monitoring </li></ul><ul><li>Public health affected </li></ul><ul><ul><li>Pure information access not sufficient </li></ul></ul><ul><ul><li>Phenomena have to be detected and processed as fast as possible </li></ul></ul><ul><li>Event Driven Architecture </li></ul><ul><ul><li>data acquisition </li></ul></ul><ul><ul><li>pre-processing </li></ul></ul><ul><ul><li>dissemination </li></ul></ul>
  4. 4. Use Case <ul><li>Water quality monitoring </li></ul><ul><li>Drinking water supply and recreational area </li></ul><ul><li>Cyanobacterial blooming in Summer </li></ul>
  5. 5. Villerest reservoir, France Images: Google Maps
  6. 6. Bloom Detection <ul><li>Cyanobacterial bloom is detected using remote imagery </li></ul><ul><li>Indicator: variation of pH value in 24 hours </li></ul>modified from GENESIS D3100.3, p. 62f. Number Name Origin Units Data values Threshold 3 pH Local measurement pH units 0 to 14 See below 3b pH variation Internal pH units / day -14 to 14 Abs(pH variation) >= 0.5 3c pH status Internal Normal | abnormal If (3b >= 0.5) -> abnormal, else normal
  7. 7. Architecture Gateway Integration Layer Event Processing Raster Processing Raster Data Store Decision Maker pH values Sensor Alert Service Enterprise Service Bus Sensor Event Service Web Processing Service Web Coverage Service
  8. 8. <ul><li>Indicator: pH value variation >= 0.5 within 24 h </li></ul>ESP Algorithm Sensor Event Service 24h max - min low  high >= 0.5 < 0.5 pH value max min dif dif high low critical pH variation
  9. 9. Benefits <ul><li>On the fly processing </li></ul><ul><ul><li>Measurements are processed as soon as they arrive </li></ul></ul><ul><ul><li>Decision makers are notified </li></ul></ul><ul><li>Pluggable architecture </li></ul><ul><ul><li>Data & processes </li></ul></ul><ul><li>Enterprise Service Bus </li></ul>
  10. 10. Thanks for your attention! <ul><ul><li>Thomas Everding & Theodor Foerster </li></ul></ul><ul><ul><li>{everdingt; theodor.foerster} </li></ul></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li> </li></ul>