Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

An Event Driven Architecture for Decision Support


Published on

Presentation held at Geoinformatik 2011. Co-authored by Thomas Everding & Theodor Foerster

  • Be the first to comment

  • Be the first to like this

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>