Especially the Cache Feeder DAO needed a lot of attention, as it would fill the internal "capabilities" cache, which is the basic thing that needs to happen before the SOS instance is actually usable.
Then Describe Sensor DAO and GetObservation DAO are pretty straightforward, as they would "just" do specific queries, like give me the sensor description for sensor station XY or give rainfall data for station XY in the time period ...
Link to the full eResearch blog post
Final NZ Summer of eResearch 2012 presentation slides
The final student project presentations were held in Wellington at Victoria University.
Link to the slides of the final student project presentation