Supporting location-based services through composable stream-processing flowsAnand Ranganathan2010MDM 2010