Java Web Services

By David A. Chappell, Tyler Jewell
March 2002
Pages: 276
ISBN 10: 0-596-00269-6 | ISBN 13: 9780596002695
starstarstarstarstar (3) (Average of 8 Customer Reviews)

Buy 2 Get 1 Free Free ShippingGuarantee

Book description

Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.
Full Description

For many Java developers, web services appeared to come out of nowhere. Its advantages are clear: web services are platform-independent (like Java itself), language-agnostic (a clear advantage over Java RMI), can easily be tunneled through firewalls (an obvious benefit to anyone who has dealt with modern enterprise networks), object-oriented (we all know about that), and tends to be loosely coupled (allowing more flexible application development). But these advantages have been obscured by a cloud of hype and a proliferation of jargon that are difficult to penetrate. What are SOAP, UDDI, WSDL, and JAXM? To say nothing of JAXR, tModels, category bags, WSFL, and other friends? And assuming that you understand what they are, how do you do anything with them? Do they live up to their promises? Are they really the future of network computing, or a dead end? Java Web Services gives the experienced Java developer a way into the Web Services world. It helps you to understand what's going on, what the technologies mean and how they relate, and shows Java developers how to put them to use to solve real problems. You'll learn what's real and what isn't; what the technologies are really supposed to do, and how they do it. Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services. The web services picture is still taking shape; there are many platforms and APIs to consider, and many conflicting claims from different marketing groups. And although web services are inherently language-independent, the fit between the fundamental principles on which Java and web services are based means that Java will almost certainly be the predominant language for web services development. If you're a Java developer and want to climb on the web services bandwagon, or if you only want to "kick the tires" and find out what web services has to offer, you will find this book indispensable.
Post-purchase benefits:

Register your book | Submit Errata | Examples | WSJ's Best Book Winner


Browse within this book

| Table of Contents | Index | Sample Chapter | Colophon

Book details

First Edition: March 2002
ISBN: 0-596-00269-6
Pages: 276
Average Customer Reviews: starstarstarstarstar (3) (Based on 8 Reviews)


Featured customer reviews

Write a Review


Good material but shoddily done,  October 16 2007
Rating: StarStarStarStarStar
Submitted by rahul   [Respond | View]

The material is book is good provided you can get things working for you. It might be very frustrating to even kick-start the examples but I would recommend that stick around and get it done.

Typos in IT field should be unpardonable. This book and example suffers terribly with that malaise. In spite of the good work done by authors, I ended up with a disdain for their reckless attitude. Years since releasing the book, they haven't even bothered to go through errata suggested by customers. Shameless indeed! I wonder whether the idiots should be let to reap dividends still - you know what I mean!


Good reference, but not as a tutorial,  February 20 2005
Rating: StarStarStarStarStar
Submitted by Anonymous Reader   [Respond | View]

The book gives you a good overview of what Web Services are and a chapter on some of the major technologies involved: SOAP, UDDI, WSDL, JAXR, JAXM, etc.

I was looking to this book as a good tutorial to help me set up my environment for a university project; the class is "Distributed Computing" and we are to dynamically discover services. This book gave me a starting point, but I still needed to research some technologies on my own to see what was the easiest and quickest to set up.

The most useful chapter to me was the overview on UDDI. It is extremely detailed and provides 3 different code examples, each using a different API. Once you read this chapter, you will have a thorough understanding of UDDI, which is the basis for many APIs available.

In conclusion, a good book to introduce you to the concepts of Web Services, but not the best for a student who wants to get web services up and running as quickly as possible.


Should have attached a CD,  August 17 2004
Rating: StarStarStarStarStar
Submitted by Jithendra   [Respond | View]

A CD should have accompanied with this book which would contain samples and other dependent libraries like Apache Soap, Tomcat, etc.,

*While reading this book I felt like referring to other source also.

Regards,
Jithendra

Read all reviews


Java Web Services Review,  April 28 2003
Rating: StarStarStarStarStar
Submitted by Kushi   [Respond | View]



From a tutorial point of view, just a bad book. So forget it.

From a technical point of view, it could be okay, but there are better ones.




Java Web Services Review,  November 18 2002
Rating: StarStarStarStarStar
Submitted by Tejas   [Respond | View]

Not very interestingly written. The content moves quickly, without clearly explaining concepts.


Java Web Services Review,  April 22 2002
Rating: StarStarStarStarStar
Submitted by Donaldo M. Dagnone   [Respond | View]

The book is very good: explain everything, chapter by chapter. You can read fastly, forgetting the examples, to first understand the main concepts or read carefully, building each example (I am doing the first way). The best first book (and far beyond) of Web Services.

Remember: Web Services is not equal to .NET.


Java Web Services Review,  April 21 2002
Rating: StarStarStarStarStar
Submitted by Srinivasa Rao Aravilli   [Respond | View]

Excellent book for start up. It gives overview of the technologies involved in WebServices. I like this book very much.


Java Web Services Review,  March 25 2002
Rating: StarStarStarStarStar
Submitted by Jimmy Oyeniyi   [Respond | View]

This book definately gave me the insight that I needed to understand SOAP and Web Services architecture and how this fits into the enterprise. The examples works.

Good read in front of a fire place. Very interesting book, it caught my attention throughout. With enough time devoted to it, it should take approx. 2 days to read through it.


Media reviews

"I believe 'Java Web Services' will become the industry standard bible for Web services. The book provides a detailed, complete description of Web services."
--Don Denoncourt, "e-Pro Magazine," September 2003

"O'Reilly comes through again with concise instruction on using simple object access protocol (SOAP); Web service description language (WSDL); universal description, discovery, and integration (UDDI) registries; and other technologies from a Java developer's perspective."
--Intelligent Enterprise, July 26, 2002

"If you intend to work mainly on the J2EE platform, this is a good book to start with?this book can save you a lot of grief. Don't approach Web services without it."
--Richard Mateosian, IEEE Micro

"An excellent choice for any advanced Java class in schools, as well as a good introduction for Java web developers. If you want to know how to use Java to handle web services, I recommend picking up a copy of this book."
--Songmuh Jong, CompuNotes, June 2002

"If you are serious about implementing a web services solution or just curious about this emerging technology, 'Java Web Services' is a must for your bookshelf. This book does not only focus on the spectrum of technologies that make up web services, but also the concepts needed to fully understand the associated architecture and implement a successful strategy. Written by two of the biggest names in the Java enterprise community, David Chappell and Tyler Jewell provide complete coverage of the essentials of web services? In conclusion, 'Java Web Services' will provide you with the knowledge to fully implement a web services solution. The book has examples of both creating and consuming web services and everything in between. I guarantee if you read this you will be on your way to becoming one of the web services elite."
--Bay Area Web Services User Group Newsletter, May 2002

"Comprehensive and rich with examples, 'Java Web Services' is probably the only book you'll need to prepare yourself for a web services implementation? This book is written for implementers. However, that doesn't mean it's only suitable for experts. In fact, I think the bar for prerequisite study on web services is surprisingly low and that's symptomatic of my favorite trait of this book: comprehensiveness. If, for example, you've somehow managed to come this far without having really digested anything meaningful about SOAP, you won't be lost right out of the gate. Each time a new core technology is introduced, the basics of its purpose and behavior is discussed briefly before moving right along to meatier discussion of putting that technology to good use. In fact, this book has just enough abstraction in it to bridge the gap between developer and CIO? Chappell and Jewell are esteemed Java engineers whose daily responsibilities put them in an elite category of expertise on Java web services. It would be impossible, I think, to be steered awry in their hands. There will undoubtedly be other books to come that you'll want to add to your library; this technology is changing so quickly that the book's biggest downfall is that it will age very quickly. But for right now, this is probably one of the best references you can invest in if you're ready to start building web services in Java right away."
--Lori Piquet, Editor-in-Chief, DevX, April 2002

Hide extended reviews


See larger cover