RE: [AMG] : PPT of diagram

> >1) Are chained operations enough for you? From our discussions 
> >I think not.
> >
> >2) If you want a single operation, through intermediaries, 
> >which I think you
> >do, do you have a problem with the notion of a distinct event 
> >to pass the
> >message 'up' to the XP handlers (encapsulated as an Intermediary
> >Application) and a second distinct event to pass them down again?
> 
> I see - that makes a lot of sense - the current arrows in [1] are two
> ways but if I understand you right you want them to be 
> separated out to
> indicate the direction. I have tried to illustrate this in [1] and [2]
> although not given the "events" any names. Would that work?

Cool... once you add the time dimension (the 4th we're now trying to capture
here) the diagram will be just too busy!

You can think of the double headed arrows that pass through the upper layer
boundary as the channels that the events flow through rather than the events
themselves. The diagram from my earlier message, repeated below, probably
got folks a bit confused because of the left/right orientation of the
arrows. With time going down the page it was intented to show the relative
sequence of events at those three crossing points between the XP layer and
the three groups of entities above the XP layer.


XMLP Application                  XMLP Application     XMLP Application
(encap of                         (encap of            (encap of
Handlers Q&R)                      Handlers @ T)        Handlers U&V)
    
XMLP_UnitData.    |             |                    |
request	      |             |                    |
----------------->|             |XMLP_Intermediary.  |
                  |             |indication          |
                  |             |------>             |
                  |             |<-----              |
                  |             |XMLP_Intermediary.  |XMLP_UnitData.
XMLP_UnitData.    |             |response            |indication
confirm           |             |                    |------>
<-----------------|             |                    |
                  |             |                    |

[Time marching down the page. All the arrows going into/out of the layer
boundary of [1,2] from above]


or the alternate presentation... which is probably clearer - i think you can
see how you 'morph' between them.

  +---------+    +--------------+   +---------+
  | XMLP Ap |    | Intermediary |   | XMLP Ap |   
  |         |    | XMLP Ap      |   |         |
  +-+---+---+    +---+-------+--+   +----+----+
    |1  ^5           ^2      | 3         ^4
+---|---|------------|-------|-----------|------+
    V   |            |       V           |

One operation end-to-end:
1=Unidata.request, 4=UnitData.indication, 5=UnitData.confirm (5 may arise
any time after 1)
2=Intermediary.indication, 3=Intermediary.response

So... question... do you think we've got there, with perhaps the minor
wrinkle of what we actually call these two new events?

> Henrik
> 
> [1] http://www.w3.org/2000/xp/Group/1/02/01-xmlprotocol-model2.gif
> [2] http://www.w3.org/2000/xp/Group/1/02/xmlprotocol-model2.ppt
>  

Stuart
PS. I know that you've been keeping [1,2] uptodate, but the changes make
tracking the thread from the email a bit difficult when the picture changes.

Received on Friday, 9 February 2001 13:29:31 UTC