O'Reilly logo

Java™ Web Services Unleashed by Mark Wutka, Joseph Weber, Arthur Ryman, K. Scott Morrison, Benoît Marchal, Matthias Kloppmann, Steven Haines, Darren Govoni, Francisco Curbera, Frank Cohen, Robert Brunner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Architecture

The following section examines the basic architecture of JAXM. First, it describes typical messaging patterns. Then it introduces the concepts of providers and messaging profiles.

Messaging Patterns

One of JAXM's distinguishing features is that the API supports both synchronous and asynchronous communications. The Web has made us all familiar with synchronous communication: An application sends a message, usually over a socket, and blocks indefinitely until it receives a reply. (As with Web browsers, most well-behaved applications set a timeout limit on how long they will wait for a reply before signaling an exception.) In contrast, an application using asynchronous communication does not block when it sends a message, because it ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required