SlideShare a Scribd company logo
1 of 12
Index
● What is Simple Object Access Protocol (SOAP)?
● Important points about Simple Object Access Protocol (SOAP)
● Key Features of Simple Object Access Protocol (SOAP)
● Simple Object Access Protocol (SOAP) of Web Services
● Message Structure of Simple Object Access Protocol (SOAP)
● Applications of Simple Object Access Protocol (SOAP)
● Example of Simple Object Access Protocol (SOAP)
● Conclusion
What is Simple Object Access Protocol ?
SOAP (Simple Object Access Protocol) is a
messaging protocol specification for exchanging
structured information in the implementation of web
services in computer networks. It uses XML as its
message format and relies on other application-level
protocols, such as HTTP and SMTP, for message
negotiation and transmission.
SOAP is an extensible protocol that can be used to
exchange a wide range of information, including
simple data types, complex data structures, and even
multimedia content.
Important points about Simple Object Access Protocol
● SOAP is a messaging protocol specification for exchanging structured
information in the implementation of web services
● Uses XML as its message format
● Relies on other application-level protocols (e.g. HTTP, SMTP) for message
negotiation and transmission
● Extensible protocol that can exchange a wide range of information (simple data
types, complex data structures, multimedia content)
● Platform- and language-agnostic (can be used between systems written in
different languages and running on different platforms)
Key Features of Simple Object Access Protocol
● Uses web services
● Message structure (envelope, header, body)
● Application in various contexts (e.g. remote procedure calls, data
retrieval)
Simple Object Access Protocol of Web Services
● Self-contained, modular applications that can be accessed over a network
● Simple interface described in a Web Services Description Language (WSDL) document
● SOAP messages are sent over HTTP or another application-level protocol
● Can be used to invoke methods on a remote server, retrieve data from a server, or
perform other actions
Message Structure of Simple Object Access Protocol
A message consists of some particular structure that is,
● SOAP envelope, which defines the structure of the message and encloses the
message content.
● SOAP header, which can contain optional information such as authentication
credentials or other metadata.
● SOAP body, which contains the actual data being exchanged between the
systems.
Applications of Simple Object Access Protocol
• Remote procedure calls
• Data retrieval
• Other actions (e.g. data manipulation, messaging)
Overall, the applications of SOAP are quite varied and can be tailored to meet the
specific needs of a particular system or use case.
Example of Simple Object Access Protocol
Imagine that a client system wants to retrieve some information from a server system.
The client system sends a SOAP request message to the server, using HTTP as the
transport protocol. The request message is an XML document that contains the
following elements:
• A SOAP envelope.
• A SOAP header.
• A SOAP body.
Example of Simple Object Access Protocol
The server system receives the request message, processes it, and returns a response
message to the client. The response message is also an XML document, with a similar
structure to the request message.
Here is an example of a SOAP request message that might be used to retrieve
information from a server:
Example of Simple Object Access Protocol
This request message contains a
header element that includes
authentication credentials, and a
body element that specifies the
information that the client system is
requesting. The server system
processes the request and returns a
response message containing the
requested information.
Conclusion
● SOAP is a widely used protocol for exchanging information between systems via
web services
● Key features include its use of web services, its message structure, and its
ability to be used in various contexts
● Provides a platform- and language-agnostic solution for exchanging a wide
range of information over the web
Thank you

More Related Content

Similar to Simple Object Access Protocol (SOAP).pptx

Web services protocols
Web services protocolsWeb services protocols
Web services protocols
Jin Castor
 
Topic6 Basic Web Services Technology
Topic6 Basic Web Services TechnologyTopic6 Basic Web Services Technology
Topic6 Basic Web Services Technology
sanjoysanyal
 
Topic6 Basic Web Services Technology
Topic6 Basic Web Services TechnologyTopic6 Basic Web Services Technology
Topic6 Basic Web Services Technology
sanjoysanyal
 
Web services provide an organization without human supervision
Web services provide an organization without human  supervisionWeb services provide an organization without human  supervision
Web services provide an organization without human supervision
nandepovanhu
 
Web Services - A brief overview
Web Services -  A brief overviewWeb Services -  A brief overview
Web Services - A brief overview
Raveendra Bhat
 
REST vs SOAP
REST vs SOAPREST vs SOAP
REST vs SOAP
Sergio M
 

Similar to Simple Object Access Protocol (SOAP).pptx (20)

Web service Introduction
Web service IntroductionWeb service Introduction
Web service Introduction
 
WIT UNIT-5.pdf
WIT UNIT-5.pdfWIT UNIT-5.pdf
WIT UNIT-5.pdf
 
Overview of java web services
Overview of java web servicesOverview of java web services
Overview of java web services
 
SOAP WEB TECHNOLOGIES
SOAP WEB TECHNOLOGIESSOAP WEB TECHNOLOGIES
SOAP WEB TECHNOLOGIES
 
ITI004En-Introduction to XML (III)
ITI004En-Introduction to XML (III)ITI004En-Introduction to XML (III)
ITI004En-Introduction to XML (III)
 
WebServices
WebServicesWebServices
WebServices
 
Web services protocols
Web services protocolsWeb services protocols
Web services protocols
 
Topic6 Basic Web Services Technology
Topic6 Basic Web Services TechnologyTopic6 Basic Web Services Technology
Topic6 Basic Web Services Technology
 
Topic6 Basic Web Services Technology
Topic6 Basic Web Services TechnologyTopic6 Basic Web Services Technology
Topic6 Basic Web Services Technology
 
Web services provide an organization without human supervision
Web services provide an organization without human  supervisionWeb services provide an organization without human  supervision
Web services provide an organization without human supervision
 
Web Services - A brief overview
Web Services -  A brief overviewWeb Services -  A brief overview
Web Services - A brief overview
 
Restful web services with java
Restful web services with javaRestful web services with java
Restful web services with java
 
Web Programming
Web ProgrammingWeb Programming
Web Programming
 
Xml.ppt
Xml.pptXml.ppt
Xml.ppt
 
Wt unit 6 ppts web services
Wt unit 6 ppts web servicesWt unit 6 ppts web services
Wt unit 6 ppts web services
 
Mini-Training: Let's have a rest
Mini-Training: Let's have a restMini-Training: Let's have a rest
Mini-Training: Let's have a rest
 
REST vs SOAP
REST vs SOAPREST vs SOAP
REST vs SOAP
 
SOAP - Simple Object Access Protocol
SOAP - Simple Object Access ProtocolSOAP - Simple Object Access Protocol
SOAP - Simple Object Access Protocol
 
Ogsi protocol perspective
Ogsi protocol perspectiveOgsi protocol perspective
Ogsi protocol perspective
 
Day1 : web service basics
Day1 :  web service basics Day1 :  web service basics
Day1 : web service basics
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

Simple Object Access Protocol (SOAP).pptx

  • 1. Index ● What is Simple Object Access Protocol (SOAP)? ● Important points about Simple Object Access Protocol (SOAP) ● Key Features of Simple Object Access Protocol (SOAP) ● Simple Object Access Protocol (SOAP) of Web Services ● Message Structure of Simple Object Access Protocol (SOAP) ● Applications of Simple Object Access Protocol (SOAP) ● Example of Simple Object Access Protocol (SOAP) ● Conclusion
  • 2. What is Simple Object Access Protocol ? SOAP (Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses XML as its message format and relies on other application-level protocols, such as HTTP and SMTP, for message negotiation and transmission. SOAP is an extensible protocol that can be used to exchange a wide range of information, including simple data types, complex data structures, and even multimedia content.
  • 3. Important points about Simple Object Access Protocol ● SOAP is a messaging protocol specification for exchanging structured information in the implementation of web services ● Uses XML as its message format ● Relies on other application-level protocols (e.g. HTTP, SMTP) for message negotiation and transmission ● Extensible protocol that can exchange a wide range of information (simple data types, complex data structures, multimedia content) ● Platform- and language-agnostic (can be used between systems written in different languages and running on different platforms)
  • 4. Key Features of Simple Object Access Protocol ● Uses web services ● Message structure (envelope, header, body) ● Application in various contexts (e.g. remote procedure calls, data retrieval)
  • 5. Simple Object Access Protocol of Web Services ● Self-contained, modular applications that can be accessed over a network ● Simple interface described in a Web Services Description Language (WSDL) document ● SOAP messages are sent over HTTP or another application-level protocol ● Can be used to invoke methods on a remote server, retrieve data from a server, or perform other actions
  • 6. Message Structure of Simple Object Access Protocol A message consists of some particular structure that is, ● SOAP envelope, which defines the structure of the message and encloses the message content. ● SOAP header, which can contain optional information such as authentication credentials or other metadata. ● SOAP body, which contains the actual data being exchanged between the systems.
  • 7. Applications of Simple Object Access Protocol • Remote procedure calls • Data retrieval • Other actions (e.g. data manipulation, messaging) Overall, the applications of SOAP are quite varied and can be tailored to meet the specific needs of a particular system or use case.
  • 8. Example of Simple Object Access Protocol Imagine that a client system wants to retrieve some information from a server system. The client system sends a SOAP request message to the server, using HTTP as the transport protocol. The request message is an XML document that contains the following elements: • A SOAP envelope. • A SOAP header. • A SOAP body.
  • 9. Example of Simple Object Access Protocol The server system receives the request message, processes it, and returns a response message to the client. The response message is also an XML document, with a similar structure to the request message. Here is an example of a SOAP request message that might be used to retrieve information from a server:
  • 10. Example of Simple Object Access Protocol This request message contains a header element that includes authentication credentials, and a body element that specifies the information that the client system is requesting. The server system processes the request and returns a response message containing the requested information.
  • 11. Conclusion ● SOAP is a widely used protocol for exchanging information between systems via web services ● Key features include its use of web services, its message structure, and its ability to be used in various contexts ● Provides a platform- and language-agnostic solution for exchanging a wide range of information over the web