to all my dear sgdotnet experts,
please pardon me if my following question is simply too ridiculous as im still consider im still new here and after reading a few articles and books, i still do not understand the things here.
i quote this from one of Microsoft Press book, "XML Web Services enable disparate applications to exchange messages using standard protocols such as HTTP, XML and SOAP to access the functionality".
the question is, what about TCP and UDP? does XML Web Services supports this 2 protocols?
thanx very much.
cheers,eddykuan
err, in case anyone suggesting me to use .Net Remoting instead, i would like to build one single application that has the advantage of XML web services that is for interoperability with cross-platform and are independent of programming language, platform and device while in the same time having the advantage of .Net remoting for being able to use the TCP.
thanx,
eddykuan
Ppl tend to confuse Web Services with SOAP.
SOAP is a messaging protocol and is transport protocol-agnostic
~Softwaremaker (BLOG) M. Twain: "I didn't have time to write a short letter, so I wrote a long one instead"
can XML web services uses the TCP and UDP???
thanx.
Softwaremaker: ... SOAP is a messaging protocol and is transport protocol-agnostic
... SOAP is a messaging protocol and is transport protocol-agnostic
Like I said, it is protocol-agnostic. It can use any protocol
ok i found this on http://www.tech-faq.com/tcp.shtml, "Higher layer protocols which utilize TCP include HTTP, SMTP, NNTP, FTP, telnet, SSH, and LDAP." and with another concept from SOAP on Wikipedia which highlighted that SOAP use HTTP, can i summarize that SOAP use HTTP and thus use TCP?
please correct me if im wrong. thanx.
cheers,
There is nothing preventing you from writing your own TCP channels to communicate SOAP messages. well, actually there will be business/technical hurdles to settle before doing that - like funding and resources to build proprietary transport layer - so it is usually more business and economic sense to use a long-establish foundation to handle the transport. The venerable HTTP is in popular use since most firewalls allow port 80 traffic, which shouldn't provide a big hindrance to the majority of users out there on the Internet.
The melody of logic will always play out the truth. ~ Narumi Ayumu, Spiral