- Jubilee offer: spend £10 or more on any product sold by Amazon.co.uk on or before June 6 and you can buy The Diamond Jubilee A Classical Celebration Album for just £2.50 Here's how (terms and conditions apply)
![]() Trade In this Item for up to £2.65
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in J2EE Web Services: XML - SOAP - WSDL - UDDI - WS-1 - JAX-RPC - JAXR - SAAJ - JAXP for an Amazon.co.uk gift card of up to £2.65, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
Web Services is the latest trend to hit the software industry. It promises to promote interoperability among disparate applications; i.e., applications written in different languages and running on diverse platforms. This book covers Web services protocols SOAP, WSDL, UDDI and the J2EE APIs that are used with these protocols including: JAX-RPC, JAXM, JWSDL, and JAXR. The author explains in detail how to use these Java APIs with the J2EE platform and also provides detailed information on security issues and interoperability between J2EE platforms and .NET. The book also includes a primer on XML, XSD and JAXP (the Java XML API), which is necessary basis for understanding how to process SOAP messages.
“J2EE™ Web Services is written in the tradition of great books people have come to expect from author Richard Monson-Haefel. More than a complete and concise Web services reference, this essential guide is the way for J2EE developers to quickly master Web services architecture and development.”
—Floyd Marinescu“Written in a straightforward and approachable style, Monson-Haefel’s latest book is a mustread for any Java developer who is serious about understanding and applying the J2EE APIs in support of Web services. By concentrating on the core technologies endorsed by the WS-I, it clearly explains why Web services will succeed in realizing the interoperability promise where previous attempts have failed.”
—James McCabe“This is the best—and most complete—description of J2EE Web services that I’ve seen. If you’re a Java developer, you need this book.”
—David Chappell“For Java Web service developers, this book is going to be there on their desk next to their PC for easy reference. The book has it all, clear guides as to what WSDL, SAAJ, UDDI are, and how they are used in a variety of examples. Monson-Haefel has created another classic with this volume.”
—Dr. Bruce Scharlau“Richard Monson-Haefel provides the most comprehensive analysis of J2EE Web services that I’ve seen so far to date. This book covers the core Web services technologies (XML, SOAP, WSDL, and UDDI), as well as the Java APIs for Web services (JAX-RPC, SAAJ, JAXR, JAXP, and Web Services for J2EE, version 1.1). Richard also goes into detail on issues such as fault handling, type mapping, and JAX-RPC handlers. Developers will find this book to be a very valuable reference.”
—Anne Thomas Manes“J2EE™ Web Services is an excellent reference and tutorial for both beginning and seasoned Web services architects and developers. This book is the first to fully cover the WS-I 1.0 Web services standards and their integration with J2EE 1.4 components. Spend time with this book, and you’ll soon master J2EE Web Services and be able to successfully use this technology to solve key business integration problems in your enterprise.”
—Tom MarrsWeb services are revolutionizing the way enterprises conduct business, as they allow disparate applications to communicate and exchange business data. Now, Java 2, Enterprise Edition (J2EE™) delivers a complete Web services platform. But how do you make sense of the sea of acronyms in this emerging area? Richard Monson-Haefel comes to the rescue with this essential guide for Java developers who need to understand J2EE APIs for Web services and the Web services standards.
J2EE™ Web Services is a comprehensive guide to developing and deploying Web services using J2EE technology. Concentrating on standards sanctioned by the Web Services Interoperability Organization (WS-I) for maximum interoperability, the author delves into Web-service standards and the J2EE 1.4 Web-service APIs and components with clear and engaging discussions.
Key topics covered include:
The appendices complement this wealth of information with coverage of XML regular expressions, Base 64 encoding, DTDs (document type definitions), SOAP Messages with Attachments (SwA), RCP/Encoded SOAP messaging, and references to other resources. In short, this accessible reference will give Java developers the tools they need to use J2EE technologies and APIs to integrate both enterprise applications and Web-based applications.
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
However, anyone looking for a primer into Web Services would be better served by another book, as this one has almost no information about the actual creation of services are examples to show how this may be achieved. This book does not even cover Apache Axis let alone implementations by BEA, IBM or Oracle, and for a book that bills itself as the "Ultimate Guide" that is a cardinal sin. This is nothing more than a reference book for those already involved in writing Web Services. A better choice for beginners would be "Beginnning Java Web Services" [Wrox](although that is better not the best).
This book suffers from an erroneous title. As the "The Ultimate Guide to Web Service API's" it would have been accurate and superbly comprehensive, but as a guide to Web Services it falls far short.
Most EJB developers are already familiar with Richard Monson-Haefel's work in his OReilly EJB's book. He brings that expertise into the realm of J2EE and Web Services. In fact, this is the first book to talk about Web Services Interoperability Organization's (WS-I) Basic Profile 1.0.
WS-I is an open, industry organization chartered to promote Web services interoperability across platforms, operating systems, and programming languages. WS-I Basic Profile 1.0 is set of recommendations on how to use web services specifications to maximize interoperability. This book delves into the details of J2EE 1.4 and how we as Java developer can build and consume Web Services in a standard way.
The book starts off with an introduction to XML, SOAP, WSDL and UDDI before jumping into the meat, Java API for XML-Based RPC (JAX-RPC). If you don't have any experience with those technologies, the book offers a great tutorial on those items. I was particularly impressed with the treatment on XML Schemas in the 3rd chapter.
Once the basic groundwork is laid with a solid introduction to XML, SOAP, WSDL and UDDI, the book jumps right in the JAX-RPC platform. In fact, the middle half of the book is dedicated to JAX-RPC. JAX-RPC is a specification for making remote procedure calls via XML and SOAP over HTTP. JAX-RPC provides an easy to develop programming model for development of SOAP based Web services. You can use the RPC programming model to develop Web service clients and endpoints (server).
Once you get an overview of JAX-RPC, you jump right into building Web Services. The section on JAX-RPC is really detailed and offers a very in-depth tutorial on building Web Services. From JAX-RPC, you jump into Java API for XML Registries or JAXR. The Java API for XML Registries (JAXR) provides a uniform and standard Java API for accessing different kinds of XML Registries. An XML registry is an enabling infrastructure for building, deploying, and discovering Web services. I read through most of this section but I didn't really spend as much time on it as I should have.
The final section of the book deals with deployment. J2EE deployment is a total pain in the ass and anyone that's spent hours fighting classpath issues in ear files will agree with me. The section on deployment is very detailed and very well written. I found it extremely helpful in setting up JAX-RPC mapping files along with other deployment descriptor. I have to agree with Richard's comment at the end of Chapter 24 - Deployment descriptors sucks and have gotten overly complicated. Items like Cedric's ejbc and XDoclet have done a great job in simplified the creation of ejb and web deployment descriptors and J2EE 1.5 should really address this issue.
My only complaint about this book is the lack of downloadable source code. I did email Richard and he very graciously replied saying the book is really more of a reference than a tutorial. Hopefully he'll change his mind and put together a source code distribution for this book.
If you are going to be building Web Services in Java, want to learn more about the alphabet soup of Web Services or just want to learn more about WS-I and BP1 and how to build interoperable Web Services, this is the book for you. I found this book to be very helpful and plan to use it for my Web Services class. This book is a must for any J2EE Web Services developer.
Throughout the book the author maintains a vendor neutral perspective. So if you want to read an introductory text on web-services at leisure, this book is a good choice. Its written in a very comprehensible style and I had no problems understanding the key concepts.
If you are seeking to learn the details of web services beyond introductory concepts then this isn't the book for you.
|