1 / 11

SOAP Simple Object Access Protocol

SOAP Simple Object Access Protocol. Shminder S ingh Marquese Carter Ethan Bowyer. Table of Contents. What is SOAP? Example SOAP Code. SOAP Characteristics. Use for SOAP. Advantages. Disadvantages. Conclusion. What is SOAP.

hadar
Download Presentation

SOAP Simple Object Access Protocol

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOAPSimple Object Access Protocol Shminder Singh Marquese Carter Ethan Bowyer

  2. Table of Contents • What is SOAP? • Example SOAP Code. • SOAP Characteristics. • Use for SOAP. • Advantages. • Disadvantages. • Conclusion.

  3. What is SOAP • 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. What is SOAP • 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. Example SOAP Code http://www.cs.colorado.edu/~kena/classes/7818/f08/lectures/lecture_3_soap.pdf -Slide 15

  6. SOAP Characteristics • 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. Use for SOAP • 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/f08/lectures/lecture_3_soap.pdf - Slide 8

  8. Advantages • 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. Disadvantages • 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. Conclusion • 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. References • 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://msdn.microsoft.com/en-us/library/ms951268.aspx • http://www.nextwebinsight.com/2011/08/17/web-service-protocol-soap/ • http://www.cs.colorado.edu/~kena/classes/7818/f08/lectures/lecture_3_soap.pdf • http://www.pstt.eu/index.php?page=artykuly&id=25&lang=en • http://eydolan.com/category/programming/xml/ • www1.cs.columbia.edu/~knarig/SOAP.ppt • http://www.w3.org/TR/2000/NOTE-SOAP-20000508/ • 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

More Related