Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Soap Standard
1.
2. The Problem
Interoperability between Internet applications
• Today there are countless different operating
systems, different firewalls, different methods of
making remote procedure calls, and different
platforms. In order to interoperate across the
Internet both the client and server need to
understand each others security types and trusts,
service deployment schemas, and implementation
details.
• Remote objects can give a program lots of power
over the Internet, but most firewalls block non-HTTP
requests.
3. The Goal
• The goal is a world where you can access
objects and services on remote (or local)
servers in a platform-independent manner.
4. The Solution
• SOAP bridges the gap between competing object RPC
(Remote Procedure Calls) technologies and provides
a light-weight messaging format that works with any
operating system, any programming language, and
any platform.
• SOAP is able to provide intraprocess communication
across machines. It gets around the limitations of
firewalls remote objects face when sending non-
HTTP requests.
6. Introduction
What is SOAP?
• SOAP defines the use of XML and HTTP to
access services, objects, and servers in a
platform-independent manner.
• SOAP offers a mechanism for bridging
competing technologies in a standard way.
• The main goal of SOAP is to facilitate
interoperability.
7. Brief History
• A group of industry leaders including Compaq,
HP, IBM, IONA, Lotus, Microsoft, and SAP
proposed to W3C, in May 2000, the SOAP
Internet protocol that they hope will
revolutionize application development by
connecting GUI desktop applications to
powerful Internet servers using the standards
of the Internet, HTTP and XML.
8. 3 Main Components
• The SOAP envelope construct defines an overall
framework for expressing what is in a message; who
should deal with it, and whether it is optional or
mandatory.
• The SOAP encoding rules defines a serialization
mechanism that can be used to exchange instances
of application-defined data types.
• The SOAP RPC representation defines a convention
that can be used to represent remote procedure calls
and responses.
11. Conclusion
Summary
• Simple Object Access Protocol
• Communication Protocol
• Communication between applications
• Format for sending messages
• Designed to communicate via Internet
• Platform independent
• Language independent
• Based on XML
• Simple and Extensible
• Get around Firewalls
• W3C standard
12. Conclusion
Benefits of SOAP
• Important for application development to
allow Internet communication between
programs
• Provides a way to communicate between
applications running on different operating
systems, with different technologies and
programming languages