Note: The information in this article while accurate is dated. For the latest information on BPM correlation please refer to the 12c BPM Developer's Guide document.
Prior to 22.214.171.124FP, Oracle BPM Suite supported only automatic correlation via WS-Addressing. If message based correlation was needed, the common approach was to delegate the correlation tasks to a BPEL process front ending BPM Suite. Starting in Oracle BPM Suite 11g R1 PS4FP, out of the box support for message based correlation is now provided in addition to automatic correlation.
Arun Pareek has a very detailed post about the new correlation capabilities introduced in the BPM 126.96.36.199 ‘Feature Pack’ patch – I recommend taking a look.