|
From: Sean M. <sea...@pr...> - 2002-01-30 13:32:46
|
At 07:36 30/01/2002 -0500, David Starr wrote: >Just thinking out loud here, what implications does this have for the >executive? Processing an XPipe is a fairly straight-forward and linear if >XComponents don't split. If they split, something has to manage the fact >that there will be multiple active XComponents same time. Yes indeed. Scheduling becomes interesting but I feel that graph structures will need to be catered for in the topology as many XML processing tasks involve routing content through different work flows. I dislike the term "workflow" because of all the connotations it brings so I'm going to try and avoid using it:-) The goal is to allow linear pipes to be easily crafted and easily executed but to allow collections of these pipes to be joined together into higher level rigs to achieve more complex data flows. The XRig level is definitely something that will be bitten off later rather than now. The primary goal now is to get linear pipes working. The secondary goal is to be able to counter the question "how do I do conditional flow processing" by punting to the XRig level of the architecture :-) regards, Sean |