Presentation is loading. Please wait.

Presentation is loading. Please wait.

Shminder Singh Marquese Carter Ethan Bowyer.  What is SOAP?  Example SOAP Code.  SOAP Characteristics.  Use for SOAP.  Advantages.  Disadvantages.

Similar presentations


Presentation on theme: "Shminder Singh Marquese Carter Ethan Bowyer.  What is SOAP?  Example SOAP Code.  SOAP Characteristics.  Use for SOAP.  Advantages.  Disadvantages."— Presentation transcript:

1 Shminder Singh Marquese Carter Ethan Bowyer

2  What is SOAP?  Example SOAP Code.  SOAP Characteristics.  Use for SOAP.  Advantages.  Disadvantages.  Conclusion.

3  SOAP is an XML based, lightweight protocol used for the exchange of information in a distributed system.  SOAP contains three parts: ◦ An envelope. ◦ A Header. ◦ A Body.

4  The envelope is a tool that defines a framework that contains details in order to describe the content of a message and how to process the message.  The header enforces encoding rules helps applications exchange their defined data types.  The body can be used to represent any remote procedure calls and following responses.

5 http://www.cs.colorado.edu/~kena/classes/7818/f08/lectu res/lecture_3_soap.pdfhttp://www.cs.colorado.edu/~kena/classes/7818/f08/lectu res/lecture_3_soap.pdf -Slide 15

6  SOAP messages are usually transmitted one way from a sender to a receiver.  SOAP messages are able to be combined as a way to implement request and respond patterns.  SOAP is considered to be a stateless protocol, which means transactions are independent set of requests and responses.  SOAP messages are encoded with XML.

7  SOAP’s main use is the transmission of data. It is considered a framework for messaging that transfers information in XML form over HTTP. http://www.cs.colorado.edu/~kena/classes/7818/f 08/lectures/lecture_3_soap.pdfhttp://www.cs.colorado.edu/~kena/classes/7818/f 08/lectures/lecture_3_soap.pdf - Slide 8

8  Widely used in IT Industries.  User friendly in readability and when it comes to firewall setup.  SOAP can be easily transferred among different platforms.  Widely used for HTTP, which can make SOAP easily scalable.

9  SOAP can be slower than other protocols.  SOAP has no built-in security feature for the message.  SOAP is passed by value instead of being passed by reference, which can result in synchronization errors.

10  SOAP is an XML based, lightweight protocol used for the exchange and transmission of information.  A SOAP message contains three parts, an envelope which contains its header, and body.  SOAP messages are usually transmitted one way from a sender to a receiver but can also be combined to implement request and respond patterns.

11  http://aspalliance.com/1064_An_Introduction_to_Simple_Object_ Access_Protocol.5 http://aspalliance.com/1064_An_Introduction_to_Simple_Object_ Access_Protocol.5  http://www.ehow.com/about_6551923_simple-object-access- protocol-work_.html http://www.ehow.com/about_6551923_simple-object-access- protocol-work_.html  http://msdn.microsoft.com/en-us/library/ms951268.aspx http://msdn.microsoft.com/en-us/library/ms951268.aspx  http://www.nextwebinsight.com/2011/08/17/web-service- protocol-soap/ http://www.nextwebinsight.com/2011/08/17/web-service- protocol-soap/  http://www.cs.colorado.edu/~kena/classes/7818/f08/lectures/l ecture_3_soap.pdf http://www.cs.colorado.edu/~kena/classes/7818/f08/lectures/l ecture_3_soap.pdf  http://www.pstt.eu/index.php?page=artykuly&id=25&lang=en http://www.pstt.eu/index.php?page=artykuly&id=25&lang=en  http://eydolan.com/category/programming/xml/ http://eydolan.com/category/programming/xml/  www1.cs.columbia.edu/~knarig/SOAP.ppt  http://www.w3.org/TR/2000/NOTE-SOAP-20000508/ http://www.w3.org/TR/2000/NOTE-SOAP-20000508/  http://webdesign.about.com/od/soap/a/what-is-xml-soap.htm http://webdesign.about.com/od/soap/a/what-is-xml-soap.htm  http://www.techrepublic.com/article/an-introduction-to-the- simple-object-access-protocol-soap/1042699 http://www.techrepublic.com/article/an-introduction-to-the- simple-object-access-protocol-soap/1042699


Download ppt "Shminder Singh Marquese Carter Ethan Bowyer.  What is SOAP?  Example SOAP Code.  SOAP Characteristics.  Use for SOAP.  Advantages.  Disadvantages."

Similar presentations


Ads by Google