I need a tool to manage bidirectional XML messages between a motor manufacturer and their dealers' management systems
===

We provide business software to motor dealers and we need to send long message/response sequences (XML,SOAP) between the OEM backend and our software reliably and quickly. We need to have guaranteed delivery with alerts when the messages are not reaching one of our clients. We need to keep an accurate log of all traffic to use for troubleshootinmg when messages "go missing". 

We currently use a simple message forwarding tool we wrote in Delphi but the volumes are picking up quickly and its starting to break.

Is there a suitable tool in the WS02 suite that could be used for this type of application and, if so,  who could help us set it up?