Dahlia:
I do not think it is a one-or-the-other choice. Basically, BPM is done to logically partition the organization, and then this partitioning is used as an input to come up with a SOA.
Tony
My vote go to BPM. I think it is the hottest path at the moment in Business Analysis industry.
brought to you by enabling practitioners & organizations to achieve their goals using: