Real Time Synchronous Messaging in BPM

WebMethods is our ESB; BPM is used to manager the orchestrate message handling. We want to ensure that messages from online users are prioritized over offline inbound messages. Is there a simple mechanism, other than Brocker that can support this requirement.