OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [wsbpel] Q: process priority?


Well, I'll have to say that in Java a thread can know it's priority and 
manipulate it if necessary. Also in other execution environments.

But unless we want to allow processes to change their priority through 
assignment, I don't see why we need to externalize it. To the outside 
world it may be presented as a QoS associated with an endpoint. To the 
implementation it's a deployment issue, and deployment configuration may 
change without necessarily changing the process definition. And 
implementations are free to increase/decrease the priority as they see 
fit (e.g. depending on the input message or partner).

So I agree with you that it's not something we need to add to the 
language itself.

arkin

Danny van der Rijn wrote:

>while i don't fully understand what you're getting at with process category,
>process priority isn't, to me, a property of the process, but a property of
>the environment in which it executes.  to draw an analogy, operating system
>processes don't know their own priority.  it's the OS that keeps track of
>that.  i'm thinking that process category might be a similar construct?
>
>danny
>
>----- Original Message ----- 
>From: "Sid Askary" <saskary@nuperus.com>
>To: <wsbpel@lists.oasis-open.org>
>Sent: Thursday, September 04, 2003 9:55 AM
>Subject: [wsbpel] Q: process priority?
>
>
>  
>
>>Since we are dealing with an execution language, the question of runtime
>>priority comes to mind.  One could imagine an additional process property.
>>While there may be other methods, this could explicitly be expressed as an
>>additional binary attribute to the process element followed,
>>    
>>
>conditionally,
>  
>
>>by a new element.
>>
>>a)
>><process  name="ncname" targetNamespace="uri"
>>queryLanguage="anyURI"?
>>.
>>.
>>prioritize="yes|no"?/>
>>
>>b)
>><priority name="ncname"
>>priorityNumber="anynumber"
>>PriorityNumberBase="anynumber"/>
>>
>>NOTE:  PriorityNumberBase reflects the devisor for PriorityNumber.
>>Alternatively, one could replace the two by a single floating-point
>>fraction.
>>
>>
>>What does the group think?
>>
>>Thanks,
>>Sid.
>>
>>
>>
>>To unsubscribe from this mailing list (and be removed from the roster of
>>    
>>
>the OASIS TC), go to
>http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php.
>  
>
>>    
>>
>
>
>
>To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php.
>  
>




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]