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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-jc message

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


Subject: Re: [ebxml-jc] RE: update on Versatile B2B gateway


Jacques, do you intend to have this published on ebxml.org? Thanks.

> durand: Here is an update based on Pim's comments. Mostly:
>
>  - not making the gateway appear as only possible with ebMS V3.
>
> - reduce emphasis on WS-Addressing (not critical to its function, 
> though a natural enabler with ebMS3)
>
> - reminding that SOAP and WS on the back-end are just use cases...
>
>  
>
> Jacques
>
> ------------------------------------------------------------------------
>
> *From:* Pim van der Eijk [mailto:pim.vandereijk@oasis-open.org]
> *Sent:* Tuesday, January 24, 2006 1:13 AM
> *To:* ebxml-jc@lists.oasis-open.org
> *Subject:* [ebxml-jc] RE: update on Versatile B2B gateway
>
>  
>
> Hello Jacques,
>
>  
>
> This document was mentioned on the call yesterday, and I remembered I 
> hadn't provided feedback to it yet.
>
>  
>
> First of all, I think it is a really good document, which I think 
> should be posted, when final, on the ebXML.org site (I'll check with 
> my colleagues).  There is a recently updated OASIS template for white 
> papers you could use for it. 
>
> http://docs.oasis-open.org/templates/ 
>
>  
>
> Some other comments:
>
> Page 2, when a message is not a service invocation.
>
> Implicit in the first bullet where you mention BPM, the message may be 
> just a way to transport e.g. documents intended for human 
> consumption.  There may be a mapping from ebMS header fields 
> RefToMessageId and ConversationId to workflow processes or to route 
> the document to the responsible employee.  There are actual projects 
> using ebXML for this, e.g. in eGovernment to reduce paper-based 
> processing.
>
>  
>
> <JD> right, the mapping of the message to the process instance is 
> likely to involve content semantics, i.e. some value in a field. If a 
> service were to do this, its job would be to dispatch the doc to the 
> right service instance after looking at this content (say a 
> conversationId). Rather contrived... Plus, as a doc may be expected at 
> different places in the process instance, and again the "type" of the 
> document is not necessarily 1-to-1 with the workstep in the process, 
> then the service would not have this intelligence. It would be a 
> rather lame publisher to a queue.
>
>  
>
> Page 4 and Figure 1 on page 5, these mention ebMSv3.  The current 
> OASIS/ISO 15000-2 Standard offers many of the same benefits, and its 
> security and reliability features (while further updated in some WS 
> specifications) are quite stable and reliable.  It is good to mention 
> the added features of ebMSv3, but I would suggest you talk about ebMS 
> (without version number) in the general text. I am a bit concerned 
> that people may interpret this as saying there is no (longer any) 
> value in ebMS2 today, which isn't true and may upset some people that 
> actually use it today.  This comment applies to other figures.
>
>  
>
> <JD> Right, Fig 1 should have just ebMS. Now, every other fig involves 
> message "pulling" which is only supported by V3. Also, Fig 2 shows a 
> "SOAP intermediary" usage of the MSH that was not possible in ebMS2. 
> However, Fig 3 could be made ebMS too: the pulling is not essential to 
> Fig 3. I agree that the doc should also apply to ebMS2 even if V3 
> provides additional support for the SOA pattern. Will modify.
>
>  
>
> Perhaps this and other diagrams should also explicitly indicate that 
> within the enterprise SOAP requests are just one way of connecting to 
> backend systems (JMS, MQ, Tib/Rendezvous etc.). This is implicit in 
> later references to integration brokers.
>
>  
>
> <JD> yes. Although Fig 2 and 4 are focusing on the SOAP request case 
> (using the MSH for routing WS invocations).
>
>  
>
> Page 5, this suggests WS-Addressing is effectively a prerequisite to 
> support this pattern, which seems too strong (it is useful, but 
> couldn't the functionality described be achieved using more convential 
> methods?).
>
>  
>
> <JD> good point: WS-A is mostly of interest when forwarding to WS on 
> the back-end. Will make this requirement more relative to this.
>
>  
>
> As a more general comment, the document is mainly focussed on the 
> connectivity and decoupling features of the B2B gateway. It does not 
> discuss trading configuration, partner management, activity monitoring 
> and business process (choreography) support.  But perhaps those 
> deserve separate white papers ...
>
>  
>
> <JD> Right. The doc just addresses one function (connectivity) in the 
> SOA architecture, and this "integration pattern" does not exclude 
> these other functions - it only involves messaging. Clearly there 
> should be other integration patterns involving other ebXML specs - it 
> is just we expect them to be separately described. I should make that 
> clearer.
>
>  
>
> I hope you find these comments useful.
>
>  
>
> <JD> definitely - thanks!
>
>  
>
> Best regards,
>
>  
>
> Pim van der Eijk
>
>  
>
>  
>
>  
>
>  
>
>  
>
>  
>
>  
>
>  
>
> Since there will be quite some time until ebMS
>
> I would suggest you mention In figure  
>
>  
>
>  
>
> ------------------------------------------------------------------------
>
> *From:* Jacques Durand [mailto:JDurand@us.fujitsu.com]
> *Sent:* 08 December 2005 02:37
> *To:* 'Monica J Martin'; Breininger, Kathryn R; Ian Jones
> *Cc:* 'Pim van der Eijk'
> *Subject:* update on Versatile B2B gateway
>
> An update of the previous "Versatile B2B gateway" SOA design pattern 
> draft, that was submitted to ebSOA TC.
> - The "synchronous WS request-response" case was added as one of the 
> cases for Fig 2.
> - Fig 3 was remodeled to show the document exchanges and its back-end 
> binding to be appropriate in case of business processes.
>
> Jacques
>
>------------------------------------------------------------------------
>
>---------------------------------------------------------------------
>To unsubscribe from this mail list, you must leave the OASIS TC that
>generates this mail.  You may a link to this group and all your TCs in OASIS
>at:
>https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 
>  
>




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