Gopalan Suresh Raj's Web Cornucopia
An Oasis for the parched Enterprise Services Engineer/Developer

    SOA Tips-Do not use the SOAP action header for message routing purposes


    I came across a comment on my blog about using SOAP action header to do message routing. Do not rely on SOAP action header for message routing purposes. The HTTP binding SOAP action is not available in the SOAP 1.2 specification and the WS-I basic profile deprecates it too. Send an empty action header string for interoperability purposes if you have to. Consider using WS-Addressing or better still an Enterprise Service Bus that can facilitate message routing in addition to providing various other capabilities out-of-the-box.

    Author Bibliography

    Gopalan Suresh Raj is a Senior Analyst, Software Architect, and Developer with expertise in multi-tiered systems development, enterprise service architectures, and distributed computing. He is also an active author, including contributions to Professional JMS Programming, Wrox Press, 2001, Enterprise Java Computing-Applications and Architecture, Cambridge University Press, 1999, and The Awesome Power of JavaBeans, Manning Publications Co., 1998. He has submitted papers at international fora, and his work has been published in numerous technical journals. Visit him at his Web Cornucopia© site ( or mail him at