--%>

Protocol stack of XML Web Services

Explain the protocol stack of XML Web Services.

E

Expert

Verified

Web service protocol stack is the protocol stack (that is, a stack of computer networking protocols) which is employed to define, locate, implement, and form Web services interact with one other. The Web service protocol stack usually stacks four protocols:

(Service) Transport Protocol: accountable for transporting messages among network applications and comprises protocols like HTTP, SMTP, FTP, and also the more recent Blocks Extensible Exchange Protocol (BEEP).

(XML) Messaging Protocol: accountable for encoding messages in a general XML format and hence they can be understood at either end of the network connection. Presently, this area comprises such protocols as XML-RPC, WS-Addressing, and SOAP.

(Service) Description Protocol: employed for explaining the public interface to a particular Web service. The WSDL interface format is usually utilized for this purpose.

(Service) Discovery Protocol: centralizes services into a general registry such that network Web services can publish their position and description, and makes it simple to discover what services are accessible on the network. Universal Description Discovery and Integration (abbreviated as UDDI) was intended for this aim, however it has not been broadly adopted.

   Related Questions in Programming Languages

  • Q : Explain the major elements of the ADO

    Explain the major elements of the ADO object model and it’s used?

  • Q : Overloading and overriding in the

    Illustrate the difference between overloading and overriding in the programming language?

  • Q : Write a program to print out ten random

    Write a program to print out ten random numbers from the following sets: a) {0, 1, 2, 3, 4, 5, ...99, 100} b) {1, 2, 3, 4, 5, 6} c) (10, 20, 30, 40, 50,...990, 1000} d) {-5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5} e) {1.5, 2.0, 2.5, 3.0, 3.5}  

  • Q : Computer science 1. Here is a short

    1. Here is a short program. It prints out the value of a variable "x". Ernie and Bert disagree about what will be printed: Ernie says, the value gets changed in "changeX" so it will print "7", and Bert says, no, when the function exits the changes get reversed and the value goes back to "5". Explain

  • Q : Define the term Sound card Define the

    Define the term Sound card: It is a hardware device employed to turn digital data into sound.

  • Q : Explain Two dimensional array Two

    Two dimensional array: A two dimensional array is a continuous memory location having similar kind of data arranged in row and column format (such as a matrix structure). D

  • Q : What is Character Set What is Character

    What is Character Set. Briefly explain it?

  • Q : Define Primitive type Primitive type :

    Primitive type: Java's eight standard non-class types are the primitive types as: Boolean, byte, char, float, int, double, long and short.

  • Q : What is Leverage Model-Based Design

    Leverage Model-Based Design: Model-based design provides useful hints of how a large system can be reduced so that its state space becomes searchable. If not inherently visible in the design (for example, by means of using a “State” design

  • Q : Define Number base Number base : The

    Number base: The base employed to interpret the numerical characters. Binary notation is base 2 and decimal notation is base 10, for illustration.