I am a great fan of yours. I liked your EJB book very much. Hope to win you Web Services book as well.
Some questions for you 1. Does your book cover Web Services basics? 2. How do you compare J2EE web services with .NET? 3. Any thing that you feel is missing in J2EE web services specification? 4. what is the future of Webservices?
]I am a great fan of yours. I liked your EJB book very much. Hope to win you Web Services book as well. RMH>>Thanks for the complement. Its always nice to hear that from readers.
Some questions for you 1. Does your book cover Web Services basics? RMH> You bet. Acutally it only assumes you know Java. It provides a complete tutorial on XML, SOAP, WSDL, UDDI, JAX-RPC, SAAJ, JAXR, and JAXP (Harold's book, which is 800 pages is goes iinto JAXP in more depth). The book can be read by complet neophytes or experts a like. Its organized to serve both audiances and everything in between. 2. How do you compare J2EE web services with .NET? RMH>I see a lot of companies using these technologies together, but I don't really compare them much myself. I prefer Java. 3. Any thing that you feel is missing in J2EE web services specification? RMH>Well, I though the deployment descriptors were just to complex. Also would have like to see them pull required support for RPC/Encoded messaging, but over all I think its excellent. 4. what is the future of Webservices? RMH> I think Web services have a great future. Now that we are really addressing interop via the WS-I Basic Profile. There is a big shift in the industry to SOA (Service Oriented Architectures) where are not specific to Web services (SOAP, WSDL, etc.) but they seem to be a prefect match for each other.
Richard, Which Application server do you recommend for playing with your code samples? Does the book talk about using Web Services with EJB? Thank you. [ January 28, 2004: Message edited by: Pradeep Bhat ]
I don't like to recommend one app server over another. I think you'll do well with any of them but don't expect any one of them to work perfectly. I have yet to find a platform where everything in the book works as its supposed to. The book is pretty comprehensive so that's not surprising.
I have plans to work on a couple of books over the next several months. One, which I've already been researching and working on a little, is about the J2SE platform. That book will probably be called *This is Java* or *The Java Platform Illustrated". The title is not important. The book will cover how various aspects of the Java platform work like threading, class loading, I/O and such things from the language down to the hardware. The idea is to make readers real experts on the Java platform. I consider it a book on the physiology of Java. The other book I'm considering right now is a book on Apache Geronimo. Not sure if that will come to pass, but its a topic that I'm really interested in. I'm a founder of the Geronimo project, so I have a personal interest in seeing it succeed. I also like the people working on the Geronimo project (very smart, kind, and professional), and Apache Foundation in general, and I've found that my work there has been rewarding.
Well, the idea is to write a book with a really long shelf life, so I'll try addressing fundamental features (threading, class loading, etc.) rather than those features that tend to change over time - those kind of features also tend to leverage the fundamental things I'll be covering. For example, the class verification really hasn't changes much over the years nor has threading. Even Doug Lea's new concurrency API wouldn't have an impact on the discussion of the physiology of threading.