Cover page images (keys)

AMQP XML Exchange

Red Hat Confidential

Jonathan Robie, <jonathan.robie@redhat.com>




Hit the space bar for next slide

Confidential aspects of this presentation

What is an XML Exchange?

Why an XML Exchange?

Use Case: Orbitz

Use Case: Federal Express

We built our own messaging system on the mainframe, then replaced it with a transporter that is ASN-based, then moved to JMS, and then it got ugly - we couldn't make difficult content-based routing decisions. — Kim McBride, Federal Express

Bindings in XQuery

XQuery Environment for Bindings

Identity crisis?

XMLExchange Class

XMLMessageListener Class

XMLMessage Class

Performance and Optimization

Implementation Plan

Future Directions?

Questions and Discussion