Que tal,
Para sabes si tu BPM esta orientado a SOA, todo debe partir en identificar cuan complejo es tu proceso, pues una aplicacion SOA por naturaleza esta condicionada para que existan servicios que se deriven de otros bajo unas variables de decision y que sean independientes (un servicio ejecuta su parte y envia la informacion al otro servicio). Un ejemplo de lo ultimo que te acabo de comentar, es una aplicacion de Internet Banking: ¿Por que crees que un gran numero de usuarios pueden conectarse a un solo servidor y no colapsarlo al primer impulso? porque todos sus procesos son SOA, procesan su parte y despachan al otro proceso y asi no se colapsan, de modo que son reutilizables.
Acerca de lo que te dijeron tus consultores, el que te dijo acerca de un SOA-BPEL debe ser que este identifico que tu BPM esta orientado a WEB y que por lo tanto usará los protocolos para orquestación(WS-BPEL). el que te dijo que te dice que es WEB no sabe ni donde esta parado el pobrecito.
Saludos