Free Web Services - Herong's Tutorial Examples - v2.13, by Herong Yang
What Is SOAP Web Service
This section describes SOAP Web services, which are implemented using the SOAP (Simple Object Access Protocol).
What is SOAP Web Service? A SOAP Web service is a Web service implemented using the SOAP protocol.
SOAP (Simple Object Access Protocol) is a communication protocol that defines how a message should be constructed, transmitted from one node to another, and processed by each node as shown in the following diagram:
SOAP node | | Construct an initial SOAP message | Bind the initial message for transmission | Transmit the initial message v ----------> SOAP node | | Receive the initial message | Process some part of the initial message | Reconstruct an intermediate SOAP message | Bind the intermediate message for transmission | Transmit the intermediate message v ----------> SOAP node | | ... v ----------> SOAP node | | Receive the final message | Process the final message v Done
The current version of SOAP is SOAP 1.2 specification, which is divided into two parts.
SOAP part 1 defines the SOAP messaging framework, which contains the following key concepts:
SOAP part 2 defines a set of adjuncts that can be used to extend the SOAP messaging framework:
Table of Contents
SoapUI - Web Service Testing Tool
Creating SOAP Project with WSDL
SOAP Web Service Request Template
HTTP Request and Response Raw Data
Mock Web Services - herongyang.com/Service
"SoapResponder" and Web Service Test Tool
"Calculator" for 4 Integer Operations
DataFlex Web Service for Country Information
LatLonListCityNames - Return Latitudes and Longitudes of US Cities
LatLonListZipCode - Return Latitudes and Longitudes of US Zip Code
TempConvert Web Service for Temperature Conversion
NDFDgenByDay - US Weather Forecast by Day
NDFDgen - US-Weather Forecast for a Single Location
Bitcoin Blockchain Data API (or Explorer)
flickr.interestingness.getList - Get Interesting Photos
NumberToWords - Convert Number in Digits to Words
TitleCaseWordsWithToken - Words to Title Case Format
"PUG SOAP" Web Service for PubChem Database
Discontinued: Currency Converter by kowabunga.net
Discontinued: GetCountries - Get All Countries and Territories
Discontinued: GetCurrencies - Get Currencies from All Countries
Discontinued: GetGMTbyCountry - Get GMT Information of a Given Country
Discontinued: GetISD - Get ISD Phone Code of a Given Country
Discontinued: GetCitiesByCountry - Get Cities by Country
Discontinued: GetInfoByState - Get ZIP Codes of a Given US State
Discontinued: GetAirportInformationByCountry - Get Airport Code by Country
Discontinued: GetGeoIP - Get Country by IP Address
Discontinued: ConvertTemp - Convert Temperature Unit
Discontinued: ChangeLengthUnit - Convert Length Unit
Discontinued: ConvertWeight - Convert Weight Unit
Discontinued: ChangeAreaUnit - Convert Area Unit
Discontinued: Code39 - Generate Bar Code Images in Code 39 Format
Discontinued: GenerateBarCode - Generate Bar Code Images
Discontinued: GetMortgagePayment - Calculate Mortgage Payment
Discontinued: ConversionRate - Get Currency Exchange Rate
Discontinued: GetQuote - Get Stock Quote
Discontinued: GetSunSetRiseTime - Get Sunrise and Sunset Time
Discontinued: GetWeatherByZipCode - Get Weather by ZIP Code in US
Discontinued: getTime - Get the Current Time
Discontinued: questionSearch - Search Yahoo! Questions and Answers