Well, Stefan's 'views' seem (I guess, deliberately) as white-and-balck. To my
understanding, none of them is pure correct (though I would agree with Stefan
if he relaxed 'orthogonal' constraint), and it's based on the meaning of the
BPM.
If a Business Process Management is a management process used in the business,
there is nothing relates to SOA. That is, BPM can exist without SOA.
Nevertheless, since SOA is a model of the business implemented using different
technologies, SOA is not orthogonal to BPM - if the business uses BPM, the SOA
have to model it too.
I think that the term BPM in the context of SOA is just a jargon.
Orchestrtation is not a BPM though a BPM can be implemented via orchestration.
SOA is about implementation of business services; if the business services
interoperate with each other, than SOA has to model such interactions. However,
this does not mean that a process engine is mandatory for SOA, everyone is free
to implement it in any suitable way.
- Michael
Bill Barr <[EMAIL PROTECTED]> wrote: I think
the people who advocate for option 2 are selling BPEL engines.
Stefan Tilkov <[EMAIL PROTECTED]> wrote:
I was in a panel discussion at a conference this
week, and was
surprised to notice there's still no consensus about whether or not a
process engine (or rather, support for automated BPM) is a "must" for
SOA.
Well OK, not really surprised, but I still would be interested in the
group's opinion.
There were two views:
1. BPM and SOA are orthogonal concepts - you can do one without the
other. It's perfectly OK to have a SOA where there is no BPM/Workflow/
BPEL engine involved anywhere. (This is my view).
2. SOA is all about automating business processes via orchestration
of services, so a process engine is a necessary part of an SOA effort.
What do you think?
Best regards,
Stefan
--
Stefan Tilkov, http://www.innoq.com/blog/st/
--
--
---------------------------------
Ahhh...imagining that irresistible "new car" smell?
Check out new cars at Yahoo! Autos.
---------------------------------
Ahhh...imagining that irresistible "new car" smell?
Check outnew cars at Yahoo! Autos.