web services essentials - finished chapter 2