- From: lei lihui <lei_li_hui_2003@yahoo.com.cn>
- Date: Tue, 16 May 2006 13:33:59 +0800 (CST)
- To: public-sws-ig@w3.org
Dear all, I do not understand the execution of composite services combined with Split . Could you give me a scenario that can be implemented with a composite service combined with Split . >From the OWL-S process model (http://www.w3.org/Submission/OWL-S/#5), I know that " the components of a Split process are a bag of process components to be executed concurrently and Split completes as soon as all of its component processes have been scheduled for execution". Suppose there is a composite process E which is executed as follows: Split(A, B), afterwards, Sequence(C,D) Process E <sequence> <first> <split> <process> A </process> <process> B</process> </split> </fist> <rest> <sequene> <process> C </process> <process> D </process> </sequene> <rest> There are two scenarios may occur: 1. A and B do not return any information to E, 2. A and B return some information to E at any time. What is the temporal relationship between A, B, C and D? I think that: If A and B do not return any information to E, then A, B, C, and D are executed in parallel. If A and B return some information to E, suppose the outputs of A is the part of inputs of C and the outputs of B is the part of inputs of D, then A, B, C, and D are executed in parallel with some constraints (A is before C, B is before D, and C is before D) such that the temporal relationship may be (ABCD), (BACD), and (ACBD). Please send me comments and discuss with me.Thanks. Best regards. Lihui Lei --------------------------------- ÇÀ×¢ÑÅ»¢Ãâ·ÑÓÊÏä-3.5GÈÝÁ¿£¬20M¸½¼þ£¡ --0-811829341-1147757639=:74812 Content-Type: text/html; charset=gb2312 Content-Transfer-Encoding: 8bit <div>Dear all,<BR> <BR>I do not understand the execution of composite services combined with Split .<BR>Could you give me a scenario that can be implemented with a composite service combined with Split . <BR> <BR> <BR>From the OWL-S process model (<A href="http://www.w3.org/Submission/OWL-S/#5">http://www.w3.org/Submission/OWL-S/#5</A>), <BR>I know that " the components of a Split process are a bag of process components to be executed concurrently and Split completes as soon as all of its component processes have been scheduled for execution".<BR> <BR>Suppose there is a composite process E which is executed as follows: </div> <div>Split(A, B), afterwards, Sequence(C,D)</div> <div> </div> <div>Process E</div> <div> <sequence> </div> <div> <first></div> <div> <split> </div> <div> <process> A </process></div> <div> <process> B</process></div> <div> </split></div> <div> </fist></div> <div> <rest> </div> <div> <sequene></div> <div> <process> C </process></div> <div> <process> D </process></div> <div> </sequene></div> <div> <rest></div> <div> </div> <div>There are two scenarios may occur:<BR>1. A and B do not return any information to E, <BR>2. A and B return some information to E at any time.<BR>What is the temporal relationship between A, B, C and D? </div> <div> </div> <div>I think that:</div> <div> </div> <div>If A and B do not return any information to E, then A, B, C, and D are executed in parallel. If A and B return some information to E, suppose the outputs of A is the part of inputs of C and the outputs of B is the part of inputs of D, then <BR>A, B, C, and D are executed in parallel with some constraints (A is before C, B is before D, and C is before D) such that the temporal relationship may be (ABCD), (BACD), and (ACBD). </div> <div> </div> <div>Please send me comments and discuss with me.Thanks.</div> <div> </div> <div>Best regards.<BR> <BR>Lihui Lei</div><p> <hr size=1><a href="http://cn.mail.yahoo.com" target=blank>ÇÀ×¢ÑÅ»¢Ãâ·ÑÓÊÏä-3.5GÈÝÁ¿£¬20M¸½¼þ£¡</a> --0-811829341-1147757639=:74812--
Received on Tuesday, 16 May 2006 13:39:06 UTC