wood burning stoves 2.0*
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes SOAP with other protocols other than HTTP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Certification » Web Services Certification (SCDJWS/OCEJWSD)
Bookmark "SOAP with other protocols other than HTTP" Watch "SOAP with other protocols other than HTTP" New topic
Author

SOAP with other protocols other than HTTP

Krishna Srinivasan
Ranch Hand

Joined: Jul 28, 2003
Posts: 1844

Can we use SOAP protocol with protocols other than HTTP like FTP,TCP/IP,etc.


Krishna Srinivasan
Spring Tutorials, OCAJP Mock Questions, 400+ OCPJP Mock Questions
cheenu Dev
Ranch Hand

Joined: Nov 13, 2005
Posts: 276
i think..currently..they dont have facilities for it.
might be in the future..
thats..upto my knowledge..might be wrong too..


cheenujunk@gmail.com
Anuj Singhal
Greenhorn

Joined: Oct 17, 2003
Posts: 23
Hi,
Basic profile limits the underlying transport protocol to HTTP.
See this link:-
http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html#refinement16632832

Although SOAP specification allows other protocol like SMTP etc.

Thanks,
Anuj
Krishna Srinivasan
Ranch Hand

Joined: Jul 28, 2003
Posts: 1844

But in the RMH book it mentioned that SOAP can be used with any type of protocols. I think it is well supported with only HTTP protocol.
Chintan Rajyaguru
Ranch Hand

Joined: Aug 19, 2001
Posts: 341
Krishna,
Yes. You can use SOAP with other protocols. For example, you can use SOAP over JMS in IBM WebSphere server. However, at this point, the basic profile only supports SOAP over http. So, if your application uses SOAP over (say) JMS, it won't be interoperable. In other words, you can use other protocols for internal communication between your applictaions but for external exposure, you should always use soap over http to remain interoperable.

C


ChintanRajyaguru.com
SOADevelopment.com - Coming soon!
wise owen
Ranch Hand

Joined: Feb 02, 2006
Posts: 2023
HTTP is a transport-level protocols and SOAP is a messaging-layer (communication) protocol. SOAP can be used in combination with a variety of transport protocols - including SMTP, JMS, and other protocols in addition to HTTP - and does not depend on any particular network protocol. Although HTTP is a widely used protocol for SOAP, SOAP toolkit vendors have also started providing support for other protocols, like SMTP. SOAP messages may travel across several different transport-layer protocols before they reach their ultimate destination.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SOAP with other protocols other than HTTP
 
Similar Threads
Soap and webservices
Sun's Java Web Services Architecture Quiz
override the service method in servlet
SOAP and WebServices
SOAP concept a bit confusing