[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: [ebxml-dev] Interface between MSH and Applications
Thanks Martin, but I still have a followup question: It seems to me that we have 2 choices to support routing of received messages to the correct application: 1. CpaID + Service + Action We assume each application has a handler to handle a specific Service and Action. This is relatively easy to implement, since the role and responsibility of the applications are well defined, and are well known in the MSH. However, this, in some sense, requires the MSH to know the BP in place. 2. CpaID + ConversationID This requires a more sophisticated mechanism in MSH to register/monitor the ConversionID, in order to route the received message. However, there is a problem when the responding MSH receive a message with unknown ConversationID in the first step, it basically don't know which application to route. We may overcome by identifying Service + Action in such the first step, however, this is yet more complicated. We are wondering which is better? Many thanks for your advice. Regards, -Patrick -- Patrick Yee System Architect Center for E-Commerce Infrastructure Development (CECID) Dept. of Computer Science and Information Systems The University of Hong Kong Tel: (852) 22415674 Fax: (852) 25474611 ----- Original Message ----- From: "Martin W Sachs" <mwsachs@us.ibm.com> To: "Patrick Yee" <kcyee@csis.hku.hk> Cc: <ebxml-dev@lists.ebxml.org> Sent: Thursday, March 21, 2002 10:26 PM Subject: Re: [ebxml-dev] Interface between MSH and Applications > > The MSH supports multiple applications. The Service and Action elements > and the CPAId, conversationId, and messageId attributes support routing of > received messages to the correct application. > > Regards, > Martin SAchs > > **************************************************************************** ********* > > Martin W. Sachs > IBM T. J. Watson Research Center > P. O. B. 704 > Yorktown Hts, NY 10598 > 914-784-7287; IBM tie line 863-7287 > Notes address: Martin W Sachs/Watson/IBM > Internet address: mwsachs @ us.ibm.com > **************************************************************************** ********* > > > > Patrick Yee > <kcyee@csis.hku.h To: ebxml-dev@lists.ebxml.org > k> cc: > Subject: [ebxml-dev] Interface between MSH and Applications > 03/21/2002 05:19 > AM > Please respond to > Patrick Yee > > > > > > Hi Everybody, > We have a question about the interface between MSH and applications. In the > specification, there is a layer called Message Service Interface (MSI). The > application will be talking to MSI to access the functionalities provided > by MSH. My question is: will a MSH serve only one application? Or a MSH > will serve multiple applications through MSI? > > Why we have this question is that, if the latter case is true, we have to > define an identifier for each application using the MSH, so that the MSH > can dispatch the ebXML message received to the corresponding application. > Is there such an identifier defined in the specification? > > Thanks in advance. > > Regards, > -Patrick > -- > Patrick Yee > System Architect > Center for E-Commerce Infrastructure Development (CECID) > Dept. of Computer Science and Information Systems > The University of Hong Kong > Tel: (852) 22415674 Fax: (852) 25474611 > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC