Slashdot Mirror


Java Web Services in a Nutshell

milaf writes "Surprisingly many people have absolutely wrong ideas about Web Services. I think that the hype and perceived simplicity of everything having to do with the Web are to blame. Well, that, and the wide-spread 'confidence through ignorance' among us." Read on for milaf's review of the O'Reilly-published Java Web Services in a Nutshell, which he says displaces hype with good information. Java web services in a nutshell author Kim Topley pages 642 publisher O'Reilly rating 9/10 reviewer Alex ISBN 0596003994 summary Excellent book on Web Services for Java developers, related standards and technologies

I expected this book to be similar to other "Nutshell" books that I like and am familiar with: a very accurate and concise description of the domain, followed by a huge API reference. Well, I was pleasantly surprised: this book reads more like a tutorial, yet it is a reference in the sense that you can easily read its parts independently, and its index is quite useful and complete.

The book covers all technologies necessary for defining, implementing, and deploying Web Services for both client and server sides:

  • WSDL (Web Services Definition Language), the XML-based interface definition language (and more); CORBA folks: this is your IDL for the Web Services platform, only not as easily read or understood. Not to worry: there are GUI-based editors for this thing, many of them are free. Plus the book explains WSDL format and structure in a great detail.
  • JAXR, a client-side interface for extraction of business and service information from the compliant Web Service registries.
  • JAX-RPC (two chapters: basic and advanced); at the application level this technology is similar to CORBA using Java.
  • JAXM, a high level standard-based generic interface to messaging that is implemented by a messaging provider. It offers the benefits of asynchronous messaging, robust message delivery, and message profiles (use of SOAP message headers).
  • SAAJ is a low-level Java interface to SOAP; under the hood some of the mentioned technologies use it.

For each of these technologies the author dedicates enormous effort to showing intricate but very relevant technical details without obscuring the big picture. There is a necessary but not overwhelming amount of Java code and XML. You will be able to reuse the examples since they are very clear.

The book has a chapter on Web Services tools and configuration files. This is a very helpful chapter: the business of defining deployment descriptors by hand is a messy job; presence of this chapter makes the job a bit easier. A small but helpful API reference may be found at the end of the volume.

If you need to understand the details of how to build, implement, and deploy Web Services, you will not be disappointed. There is absolutely no hype in this book! Considering the topic, nowadays this alone is an achievement.

Web Services technology is not the "Web Stuff," it is not related to browsing the WWW, and it does not pertain to the services offered by the WWW vendors (unless Web Services is what they sell). It is a fast-growing technology for programming in the distributed computing environment. Judging by the hype and money being spent on it by the leading powerhouses, it is going to be very prolific and important technology in the near future. Want to know more? -- Read the book!

You can purchase Java Web Services in a Nutshell from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

3 of 91 comments (clear)

  1. I was gonna buy this book online... by Nuclear+Elephant · · Score: -1, Offtopic

    But the author's website must have been down

  2. Re:Thank god by Anonymous Coward · · Score: -1, Offtopic

    It's called whoring for amazon referral bucks.

    His reviews all suck and aren't worth posting, either.

  3. morons decypher corepirate nazi hypenosys by Anonymous Coward · · Score: -1, Offtopic

    that's right, it's LIEk the bullined leading the clueless. pumper-dumper stock markup fraud execrable they are. you'd be better off reading a book about the lack of integrity involved in being won of those phonIE .billyonerror stock markup felons/member of the walking dead contingent.

    no matter, as the lights continue to come up, their whoreabull greed/fear/deception based behaviours, will continue to dissolve into coolapps.

    that's right. you/we cannot afford the badtoll that lies ahead, should the greed/fear based georgewellian fuddite execrable fail to be neutralize itself, with yOUR help.

    it's also notable that J. Public et AL has yet to become involved in open/honest 'net communications/commerce in a meaningful way. that's mostly due to the MiSinformation suppLIEd buy phonIE ?pr? ?firm?/stock markup FraUD execrable, etc...

    truth is, there's no better/more affordable/effective way that we know of, for J. to reach other J.'s &/or their respective markets.

    the recipe is:

    consult with/trust in yOUR creator. vote with yOUR wallet. more breathing. seek others of non-agressive intentions/behaviours. that's the spirit.

    use key words/indexing to identify yourself/your products.

    the overbullowned greed/fear based phonIE marketeers are self eliminating by their owned greed/fear/ego based evile MiSintentions. they must deny the existence of the power that is dissolving their ability to continue their self-centered evile behaviours.

    as the lights continue to come up, you'll see what we mean. meanwhile, there are plenty of challenges, not the least of which is the planet/population rescue (from the corepirate nazi/walking dead contingent) initiative.

    EVERYTHING is going to change, despite the lameNT of the evile wons. you can bet your .asp on that. when the lights come up, there'll be no going back, & no where to hide.

    we weren't planted here to facilitate/perpetuate the excesses of a handful of Godless felons. you already know that? yOUR ONLY purpose here is to help one another. any other pretense is totally false.

    pay attention (to yOUR environment, for example). that's quite affordable, & leads to insights on preserving life as it should/could/will be again. everything's ALL about yOUR motives.

    take care, we're here for you.