29.11.2014 Views

Remoting patterns

Remoting patterns

Remoting patterns

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Protocol Integration<br />

• Heterogeneity of communication protocols of Web Service<br />

frameworks<br />

• Most Web Service frameworks provide for some extensibility at this<br />

layer<br />

• Slightly different request handler/protocol plug-in architectures<br />

• In the default case HTTP is used as a communication protocol<br />

• SOAP also allows for other communication protocols<br />

• Implemented with protocol plug-ins<br />

• Same invoker can used for all protocols<br />

• Axis supports protocol plug-ins for HTTP, Java Messaging<br />

Service (JMS), SMTP, and local Java invocations<br />

• Protocol plug-ins are responsible for implementing a message<br />

queue, if needed (e.g. JMS-based messaging)<br />

131<br />

Uwe Zdun, Markus Voelter, Michael Kircher - <strong>Remoting</strong> Patterns.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!