WHAT YOU WILL LEARN IN THIS CHAPTER:
In Chapter 8, you learned about web and cloud services and how to access some of them from a Windows Phone 7 device. All the services you used in that chapter were abstracted through other code, so you didn't have to worry about managing the underlying communication. Although this makes things easy for you, it's a little limiting. There are plenty more services available on the Internet that aren't abstracted in this way, and of course you can make your own, too. If you make your own, you need a way to access them, and you won't be able to add code to the Windows Phone 7 libraries, so you need lower-level access.
In this chapter, you'll look at how to achieve this. You'll see what kinds of protocols are available to you for web service communication and how to use them. You'll also see how to use Representational State Transfer (REST) services and how to create and use your own Windows Communication Foundation (WCF) and WCF REST services.