RMH is good because it contains everything you need to learn about web services, and countains very descriptive informations about web services in the J2EE platform. Nevertheless UDDI chapter is somewhat boring to read and it does not cover security,endpoint design and JAXB (which is not a J2EE feature). You should supplement RMH with reading MZ notes and sun blue prints.