SOAP Remote Providers

Using SOAP with a remote provider provides many of the features of using a messaging service, including asynchronous dispatch of messages and queuing of messages at the provider. Various options such as the number of retry attempts and logging and retry time intervals can be configured for the provider.

JAXM allows other protocols to be added to SOAP by message providers using profiles. These profiles are implemented on top of the SOAP protocol. For instance, ebXML provides features that do not exist in SOAP, so a provider could support ebXML as a profile and accept SOAP messages that contain the required ebXML parts. A provider may implement multiple profiles, but a message can use only one at a time.

With a messaging provider, ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.