An overview of soap and how XML is used in it

SOAP is a protocol for communication between different machines that might work in different environment. It was derived from XML RPC standard and is moving towards ebXML.

With SOAP you can invoke methods that are available in objects available in remote machines. SOAP uses XML for the method calls to be invoked. The data for invoking the remote object's method is sent via the HTTP using XML. SOAP can be implemented as server or client.

Base level encodings are used to define the type of data that can be used. It could be a simple one or a complex one. When we say simple values it could be integer, float, and strings. The complex types could be arrays, structures, and other complex types that are defined in the XML Schema group. Rules for object serialization are also defined in the encodings.

In short we can say that SOAP is a communication framework that is used by the clients and the servers to invoke the remote methods in objects found in remote machines using XML data. It is a messaging oriented protocol.


SetApp - 100 Apps for everything you ever wanted to do on Mac

FREE Subscription

Subscribe to our mailing list and receive new articles
through email. Keep yourself updated with latest
developments in the industry.


Note : We never rent, trade, or sell my email lists to
anyone. We assure that your privacy is respected
and protected.


| Characterization of Materialized views and its types in Oracle10g | Introduction to Capability Maturity Model (CMM) | Introduction to Data Blocks, Extents and Segments –Logical Storage Structures in Oracle 10g Server | Oracle Application Server10g – Business Intelligence Services | Oracle Application Server10g – Content Management Services | Overview of Commit and Rollback – The Transaction Control Statements in Oracle 10g | Overview of Flashback Features in Oracle10g | Overview on Database Change Notification in Oracle10g | Overview on Implicit and Explicit Cursors in PL/SQL | Overview on Sequential Control and Conditional Control Statements in PL/SQL | Overview on some of the new features in Oracle Database 10g | Overview on the usage of Cursor Variables in PL/SQL | Performance Tuning in Oracle10g – Best Practices in Application Development | Representing Conditional Expressions as Data in Oracle10g | Understanding Indexes and their key benefits in Oracle10g | Understanding Oracle10g Application Server –Portal Services |

FREE Subscription

Stay Current With the Latest Technology Developments Realted to XML. Signup for Our Newsletter and Receive New Articles Through Email.



Note : We never rent, trade, or sell our email lists to anyone. We assure that your privacy is respected and protected.



Add to My Yahoo!

Visit XML Training Material Guide Homepage



“Amazon and the Amazon logo are trademarks of, Inc. or its affiliates.”

Copyright - © 2004 - 2019 - All Rights Reserved.