OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-msg message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [ebxml-msg] Some routing questions


in the "requirements document" assumption A.2 says that routing must be 
based on information available in the header of the message without 
saying in which part of the message. This could be either the ebMS 
header or any other SOAP header. However it seems logical to me that 
ebMS messages are routed based on information in the ebMS header.

Anyway, information needed for routing messages may not be encrypted, so 
when information from the ebMS header is used it means the ebMS header 
can not be encrypted. Duplicating the information to a non ebMS header 
will indeed allow for encryption of the ebMS header, but I wonder why 
one would do that as the encyrpted is also available in clear text (in 
the duplicated header) ?
So, I think we should require clear text headers if assumption A.2 is 
correct. Maybe we have to make the assumption more explicit by saying 
that all the routing information should be available in the SOAP header 
(which includes the ebMS header).


Durand, Jacques R. wrote:
> Some routing questions we should answer:
> - We have assumed so far that ebms routing is based on header fields 
> in eb:Messaging.
> Do we assume eb:Messaging is never encrypted? Or else do we assume 
> that the fields
> used for routing must be "replicated" in a new header that will never 
> be encrypted (something acting as the "delivery" header
> in RNIF?)
> - inside eb:Messaging header, the routing of user messages is likely 
> done based on subelements in eb:UserMessage: eb:PartyInfo, 
> eb:CollaborationInfo, eb:MessageProperties, eb:PayloadInfo.
> Probably not based on eb:MessageInfo that only holds ID data and 
> timestamps.
> In that case, how do we plan to route the ebMS Receipt signal? And 
> other ebMS Error signals?
> These signals have none of all the above eb:Usermessage elements, and 
> only share eb:MessageInfo in common with  user messages. On the other 
> hand, because they are "response" messages, we know their destination 
> (or what is the last intermediary on its way). It appears that a 
> different routing function is needed for such response messages. 
> SHouldn't it rely on wsa?
> Jacques

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]