"This article is intended for developers who want to learn more about the Java API for XML Messaging (JAXM) client programming model before delving into the JAXM specification."
"In SOAP, you'll notice the heavy use of XML namespaces. For instance, the SOAP-ENV namespace in the example above denotes elements related to the SOAP envelope, header, and body. A SOAP document, consequently, can prove slightly more difficult to read than other XML documents, necessary for the flexibility SOAP requires to be extensible."
"The JAXM specification's stated mission is to provide a SOAP (Simple Object Access Protocol)-message-oriented API for Java. Note: I've based this JAXM overview on the JAXM specification version 0.9.3 and its latest available reference implementation, August 2001."
"In this article, we'll first explore XML messaging and why it is useful. Then we'll delve into specific XML messaging features, including message routing, transformation, and brokering. Finally, we'll finish up with a simple example of an XML broker. After you read and understand the concepts, you should clearly understand which scenarios lend themselves to implementing an XML messaging solution."
"Discussions of XML can often seem dry, abstract, and even hopelessly arcane. (Have you read the XML Schema spec lately?) So it can be refreshing to look at a powerful (even fun) application that's built on XML. One such application is Jabber, an open source instant messaging and presence system that is beginning to garner a lot of attention from the open source community and large corporations alike."