Sunday, August 15, 2010

SOAP Protocol 1

This blog is about my learning about SOAP Protocol

First let me start with simple explanation about protocol


A protocol is a set of rules which is used by computers to communicate with each other across a network. A protocol is a convention or standard that controls or enables the connection, communication, and data transfer between computing endpoints. In its simplest form, a protocol can be defined as the rules governing the syntax, semantics, and synchronization of communication. Protocols may be implemented by hardware, software, or a combination of the two. At the lowest level, a protocol defines the behavior of a hardware connection.


There are different type protocol such as

Transmission Control Protocol (TCP)
File Transfer Protocol (FTP)
Simple Object Access protocal (SOAP) etc

Here we can look about SOAP

SOAP is protocol specification for invoking methods on servers, services etc

SOAP mainly uses XML and HTTP as a method invocation mechanism

SOAP specification also mandates an XML vocabulary (list of params receiving and list of params sent) that is used for representing method parameters, return values, and exceptions

SOAP main purpose is to communicate between webs services over internet


SOAP was developed by David warner Don Box in 1999 as a project for microsoft , To help developers build web service and link heterogeneous (dissimilar elements ) components over Internet


SOAP Provides an easy way for application to communicate using XML based messages over the web
irrespective of what OS, Object Model, Language over application used


In my next blogs about SOAP Protocol, i will write about what are all the SOAP Building Blocks
and they syntax and few examples

Monday, April 12, 2010