RE: [AMG] : PPT of diagram

>Using Martins version of the diagram [1,2], the difficulty I'm
>having is not
>so much the processor N thing that Martin introduced, its the
>nature of the
>exchange that takes place between Processor M and Handler T
>(particlarly if
>there are a collection of handlers). I think it has different
>semantics that
>those of the UnitData and Data operations.

An intermedediary *is* special in that it defines both the sending side and
the receiving side - otherwise it can't be an intermediary. Given that we have
a definition of an intermediary that supports both an XML Protocol sender AND
an XML Protocol receiver then I can't see the difference:

    On the sending side between (Processor M, Handler T)and
    (Processor L, Handler S)

and

    On the receiving side between (Processor M, Handler T) and
    (Processor O, Handler V)

I can't think of any example where there would be a difference?

>I think we can resolve all of it by introducing an operation to
explicitly
>support intermediaries. Something like:
>
>
>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           |             |                    |------>
><-----------------|             |                    |
>                  |             |                    |

I am somewhat confused about why we would want to describe this as a
request/response interaction?

Henrik

Received on Friday, 9 February 2001 11:02:36 UTC