Eric,
 
A good start for the multi-protocol question would be to consider SMTP and FTP as 1st class WS protocols.  Just like EDIINT-AS1 and EDIINT-AS3.  JMS (and AMQP) could also serve as a nice reliable transport mechanism.  In particular if we could come up with standard way for describing FTP/SMTP/JMS bindings and services in WSDL.
 
The fact that WS-RM does not fit with other transports lies more with WS-RM.  The synchronous CreateSequence to start the communication and the focus on short lived sessions don't do much good.  When using long lived sequences over a reliable transport, WS-RM could still add that extra level of end-2-end message ordering and acknowledgements.
 
But what we need most, also inside the corporate firewalls, is real queued (persistent) messaging over HTTP.  WCF (aka Indigo) leaving the queueing to the MSMQ transport was such a disappointment to me.
 
Kind regards, Guy Crets
.

 
,..
You know, one of the biggest issues here is over the multi-protocol question.  This came up during the recent W3C discussion I've been leading on the "Web of Services" and what, if anything, W3C should do to make it more successful. 
 
(By the way if anyone on this list has any suggestions or input on that, please let me know - or maybe we should start a separate thread?  We are still in the middle of this.  I have posted several entries about this on my blog and am happy to accept comments there as well.)
 
Anyway the point is that all Web services specifications are designed for use over multiple communications protocols.  So HTTP specific stuff is ruled out by definition.  The SOAP envelope is self contained also for this reason - the information needed to process the message has to be included within the message, usually as headers. 
 
This leads to some strange specifications though such as WS-RM, which is basically intended to fix a reliability issue with HTTP, and is not really  useful for communication protocols that are already reliable.
.... 
 
__._,_.___


SPONSORED LINKS
Computer software Computer aided design software Computer job
Soa Service-oriented architecture


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to