Re: interposition requirements

From
Mark Little <>
Date
2001-05-01T09:55:26+00:00
ID
00a101c0d224$83159820$2c623d0a@thinkblue
Thread
Re: interposition requirements
<<<<
Good point. We (the coordinator) just does not know 
what kind of infrastructure is behind the participants... it might or not be a 
good wish to have a flat transaction from the performance point of 
view.
>>>>

 

Exactly. It may want flat, but it can't rely upon it.

  
    
<<<<
I think the flat transaction structure might be a 
    wish (for what ever reason) of the coordinator site and it is ok to pass 
    this information in the context to the participants and let the participants 
    decide on this wish. Thus if coordinator wishes a flat transaction hierarchy 
    it will get as much as the participants obey it. We all agree that the 
    direct participants will always be registered with the coordinator, and it 
    is really these participants that the coordinator knows. 
    
>>>>

I think that even if the participant can support flat (and lets face 
it, all of them will), if it supports interposition and the service has been 
(locally) configured accordingly, it should be able to ignore flatness. The 
initiator only has a small part of the whole picture and can't/shouldn't look 
into my (as an implementer) domain and tell me what kind of protocol to 
allow.

 

Mark.

 

----------------------------------------------
Dr. Mark Little ()
Transactions Architect, HP 
Arjuna Labs
Phone +44 191 2064538
Fax   +44 191 2064203