Hi Glen,
It's all up for grabs as far as I'm concerned.. though I have the
following requirements in mind...
1. Must be possible to deploy support for only one of the supported
addressing versions
2. Must be possible to disable the validation
3. Avoid churn for its own sake
4. Some of the validation has to happen after operation dispatch

I'm pretty sure there are people who would object to including
"WS-Addressing" specific logic in the "Addressing"Dispatcher so there
should probably be:
5. No WS-Addressing spec type logic in the AddressingDispatcher

Brian is right that I'm mid refactor of the dispatchers (and hope to
complete that this week) but I don't think that's relevant.

I'm not aware of any performance numbers suggesting it's important to
minimise the chain length... so I'm not sure if it's worth the churn.

Do you have anything in particular you are considering?
David

On 20/03/07, Brian De Pradine <[EMAIL PROTECTED]> wrote:

Hello Glen,

See my response below.

 Cheers

 Brian DePradine
 Web Services Development
 IBM Hursley
 External  +44 (0) 1962 816319         Internal 246319

 If you can't find the time to do it right the first time, where will you
find the time to do it again?


Glen Daniels <[EMAIL PROTECTED]> wrote on 20/03/2007 17:11:58:

 > Hi folks:
 >
 > Why do we have a separate AddressingValidationHandler?  Wouldn't it make
 > more sense simply to do any addressing-specific validation right in the
 > AddressingInHandler or the AddressingBasedDispatcher?  Is it possible to
 > simplify this?

I believe that historically the AddressingBasedDispatcher is not meant to be
tied to strongly to ws-addressing. Hence it is not a part of the Addressing
module :-(. This has meant the need to have a separate AddressingValidation
handler. However, I believe that David is planning some refactoring of the
dispatchers which may mean that we can revisit this.

 > Also, rather than having separate Handlers for the different versions of
 > addressing, wouldn't it make more sense to have just one
 > AddressingInHandler and then let that do version-specific work with its
 > own utility classes?  A separate handler seems like overkill.

I had considered refactoring the inbound processing into one handler, but
elected not to do it in the end. At the time, I was taking the approach of
"if it ain't broke, don't fix it." Now, I have no objections to doing it if
folks feel that this is the best way to go.

 >
 > Thanks,
 > --Glen
 >
 >
---------------------------------------------------------------------
 > To unsubscribe, e-mail:
[EMAIL PROTECTED]
 > For additional commands, e-mail: [EMAIL PROTECTED]
 >



 ________________________________




Unless stated otherwise above:
 IBM United Kingdom Limited - Registered in England and Wales with number
741598.
 Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU











--
David Illsley - IBM Web Services Development

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to