Custom Transports and Listeners
This chapter examines the mechanism for creating, configuring, and using transports and listeners when developing Web services.
Transports are used to invoke a Web service and are easily pluggable so that a service can dynamically select the transport at runtime, with no need to edit or recompile any code.
Listeners are used in standalone server implementations and client-side code to listen for messages arriving from a server, the latter in the notification pattern or in the solicit-response pattern. They too are dynamic and can be easily changed or selected at runtime.
These are the topics discussed in this chapter:
*format and function of the transport and listener configuration files
*specifying and altering transport and listener properties
*making transports or listeners dynamic
*creating a custom transport (Creating a Transport) and listener (Creating a Listener)