[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsbpel] Issue 6 - Rough draft of proposal for vote
|
Andrew, Humm... an interesting line of thought here. It seems to me that BPEL isn't a great example of a workflow modelling language, executable or otherwise. The question really ought to be: can we take a fairly rich workflow model (with cycles, notions of different sorts of work performers, work-item assignment, etc) and generate BPEL that can be used (in conjunction with suitable services) to execute the given model? The specific patterns cited, discriminator or N-out-of-M join, do pose challenges for direct mapping to BPEL. I suspect that a suitably ugly construct of nested scopes, fault handlers, and event handlers could be contrived to provide an executable process that would conform to these patterns. Not the sort of thing you want a business analyst creating by hand, mind you. One could imagine a tool that could allow the user to create and edit a high-level workflow model, directly using the patterns catalogued at van Aalst's site, which could be transformed mechanically into BPEL for execution in an environment equipped with proper supporting services. Of course, a very clever programmer (one of the fabled rocket scientist types) could directly implement such patterns in BPEL, but such people are rare, and only a few of them are qualified as business analysts as well.... -Ron andrew.francis@elf.mcgill.ca wrote: Quoting "Yaron Y. Goland" <ygoland@bea.com>: |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]