A Service Oriented Location-aware System