Asynchronous Web services communicate with one another as long as the applications support the same standard message-based interface and speak a standard, interoperable language (SOAP, for example).
Typically this node allows the incoming message to be routed based on its content, where XPath is used as the expression language to query the content (message processing routing language).