Subject: RE: [ebxml-dev] multihop question
From: David Lloyd [mailto:firstname.lastname@example.org]
Sent: Thursday, April 25, 2002 2:08 AM
Subject: [ebxml-dev] multihop question
Hi all, i have a question regarding Multhop in ebXML MS V2.0.
let us take a scenario like this
There are three parties A, B and C,
company A will send a message to company B and company B will forward
that message to company C, and C will send the response to B and B will
send it to A.
A -----ebXML Message(Request) --------> B -------ebXML Message(Request)----------> C
A <-----ebXML Message(Response)------ B <-------ebXML Message(Response)---------- C
is the above scenario correct?, if it is, my questions are
1> how will the company A know that company C is offering that
service?, and How company A will know, to avail the service
it has to specifically choose B and send the message to B.
[Lee, Teho] The intermediary is usually a VAN (Value Added Network) provider (like Ariba CSN) or simply be a hub within a large enterprise. A VAN offers buyers a list of sellers catalog which is how A discovers C. The discovery process can be automatic or manual depending upon the implementation. It's really up to A-B and B-C, but not A-C directly, to negotiate the terms between themselves.
2> will there be a CPA between company A and C?.
[Lee, Teho] Usually no in the case of communicating through an intermediary. But this really depends on how differently the intermediary will perform routing from A to C versus, let's say, from A to D. I can see this requirement in using intermediary within a large enterprise require
3> if there is a CPA between A and C, what is the need of sending the
message through intermediatary party (company B)?.
[Lee, Teho] See 1 and 2.
4> How can the From Party (company A) MSH know the complete Messaging
Path and the details of all the MSH Node along the message path
upto the TO Party MSH (company C).
[Lee, Teho] A doesn't know the complete path. It's up to the nextMSH to determine the next hop. Potentially, you can have B1, B2... Bn as intermediaries. In this case, for example, A only cares about how to communicate to B1 and C only cares about Bn.
[note] Unfortunately, the TraceHeaderList has been removed in MS 2.0 (was there in MS 1.0).
5> how would he (company A) ensure the number of intermediary MSH's
(like company B) he has to hop to reach the TO Party MSH (company C).
[Lee, Teho] See 4.
Thanks in Advance
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
Powered by eList eXpress LLC