To develop Web Services in Java or any other language but assuming you are going to develop in Java, I found Leonard Richardson "RESTful Web Services" This book explains how to put the "Web" back into web services with REST, the architectural style that drives the Web. http://www.torontowebservices.com/