I remember back in the late 1970's when I was studying Computational  
Science we looked at something called Operational Research. It was a  
topic in it's own right and it focussed on looking at how systems  
(people and machines) work together to achieve some goal. It looked  
at things like queueing theory to examine efficiency. BPM is not  
dissimilar. In is perhaps the same thing caste in a more modern idiom  
in which we understand better the nature of interaction. Interaction  
being the key between systems and people. Oddly enough it is what WS- 
CDL is based around (interaction) - but that is not the point I wish  
to make.

The debate on SOA and BPM I think is reaching a level of maturity  
with various people pointing out that SOA in not really relevant to  
BPM. BPM sits above, as it should do, and deals with interaction and  
social factors in trying to make a business more efficient. SOA is  
way of doing things that is just a maturation of what we did in the  
CORBA days and even the Ada days when design by contract or using  
interfaces was very much to the fore.

I would love to hear from some BPM practitioners (e.g. Derek Miers)  
and Business Rules practitioners (e.g. Said Tabet) on there take on  
all of this and the relevance of SOA in the work that they do  
relative to their respective fields of excellence.

Perhaps it would give us all a better way to articulate the  
relationships between BPM, BusRules and SOA as well as Business  
Process Re-engineering.

Cheers

Steve T

Reply via email to