- From: Mark Jones <jones@research.att.com>
- Date: Mon, 19 Mar 2001 10:07:11 -0500 (EST)
- To: NAKAMURY@jp.ibm.com, jones@research.att.com
- Cc: xml-dist-app@w3.org
Thanks for the comments, Yuhichi!
Subject: Re: mid-course correction on abstract model for module processing
To: Mark Jones <jones@research.att.com>
Cc: xml-dist-app@w3.org
From: "Yuhichi Nakamura" <NAKAMURY@jp.ibm.com>
Date: Sat, 17 Mar 2001 10:18:50 +0900
Hi Mark,
Great job! I have some questions and comments.
Module or Handler?:
In Stuarts Williams's abstract processing documents, module and handler
are explicity distinguished. A module is a collection of blocks, and
a handler is a component which processes module(s). I may just memorize
the terminology wrongly.
The most recent gloassay has a "module" encompassing the definition of
the a set of related blocks and their processing rules, realised in
one or more handlers.
Actor:
In SOAP, an actor targets an "application" in my opinion because there is
no
handler concept. Once we introduce the handler concept, should we
introduce
two kinds of actor attribute, i.e. applicationActor and handlerActor?
I am not sure how handlers and applications are properly targeted with
a single Actor attribute.
I think the recent discussion indicates that most people want to think
of targetting a block at a handler (a chunk of code) rather than a
module -- the semantically broader, more abstract concept. I've come
to the conclusion that it probably doesn't matter much. You could
always define a "handler" at a suitably abstract level so that it did
all of the interesting encapsulation of the mapping between blocks
and functionality.
Something seems to have happened to your text below, after
"discussion", and I can't interpret it.
Removal of Blocks:
We had a long discussion on this in Apache Axis project. In the
discussion,
I always a digital signature usecase. Assume that there is a message that
includes SOAP digital signature header according to W3C SOAP Security
spec, and it is sent from a one company to another company. The receiver
company wants verify the signature, and "log" the singed message only
when valid. There are some ways of system configuration within the
receiver side, i.e. (1) a single SOAP application, (2) a Gateway (SOAP
intermediary)
and an ulitmate destination, and so on. In this scenario, the sender does
not
care (even should no know) whether the signature header is logged.
I am not sure if giving "non-targeted" is responsibility of the sender.
Regards,
Yuhichi Nakamura
IBM Tokyo Research Laboratory
Tel: +81-462-73-4668
From: Mark Jones <jones@research.att.com>@w3.org on 2001/03/16 05:26
...
Received on Monday, 19 March 2001 10:07:13 UTC