learn WebService: example and notes