Books by David A Chappell


Java Web Services

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 andJAX-RPC packages, and integration with Microsoft’s .NET services.


Java Message Service, 2nd Edition

Java Message Service, Second Edition, is a thorough introduction to the standard API that supports “messaging” — the software-to-software exchange of crucial data among network computers. You’ll learn how JMS can help you solve many architectural challenges, such as integrating dissimilar systems and applications, increasing scalability, eliminating system bottlenecks, supporting concurrent processing, and promoting flexibility and agility.


Java Message Service

The “Java Message Service: Creating Distributed Enterprise Applications Second Edition” does an incredible job of bringing together the technology of JMS without forgetting to reiterate the fundamentals of the Java language.  Mark Richards, Richard Monson-Haefel and David A Chappell are the authors of this book. If you wanted to start learning JMS from scratch and be able to run a small, but real-life application, then this is the book for you. Authors do a great job of explaining the Java Message Service theory. Then both types of messaging Point-to-Point and Publish-and-Subscribe are detailed. Later two chapters provide information on advanced topics like design and deployment issues. These include Performance, Scalability, and Reliability, Security. The book also explains Multicasting and Inter-System Messaging. The last chapter highlights Request/Reply Messaging Design and most importantly, and Messaging Design Anti-Patterns (DON’TS). In short, Java Message Service, Second Edition, will quickly teach you how to use the key technology that lies behind it.