The university of Applied Sciences at Brandenburg Germany posted an example they have done. Its a mashup example which gathers online earthquake data from around the world. It then correlates with online weather data from the location of the earthquakes. If it was a major earthquake an alert email is send to personel. The example also exposes restful services listing the earthquakes containing links for more details.
You can read about the example here. And they provide source code in their git repo.