File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

About Layer - SOAP

 
Priyakant Charokar
Ranch Hand
Posts: 58
Hibernate Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which Layer thew SOAP belongs - Application, Network or Transort ??
 
Peer Reynders
Bartender
Posts: 2934
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you look at the TCP/IP model SOAP is in the application layer for a SOAP web service. Note though that it uses another protocol in the application layer, HTTP, as its transport. TCP is in the transport layer which HTTP uses for its transport. IP is in the internet layer. The network interface layer is below the internet layer.


[ December 14, 2008: Message edited by: Peer Reynders ]
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
SOAP is simply a communication mechanism. It is a networking protocol above HTTP, but still part of networking layer. An application layer would consist of the actual services and applications communicating.

For example,

XYZ application <---> SOAP-based web service 1 <---> ABC application

The XYZ and ABC applications are on an application layer.

The web service is on a network layer because it enables the communications between the applications using a HTTP-based network.

TCP/IP, HTTP, SOAP are all part of the network layer. SOAP messages are the representation of the network layer for some or all aspects of an applications. It depends on what the application does and the features it supports.
[ December 15, 2008: Message edited by: James Clark ]
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic