|
SOAP (Simple Object Access Protocol) е прозрачен механизъм за размяна на структурирана и типизирана информация между компютри в една децентрализирано разпределена система. SOAP е базиран на XML, което означава, че всяка предадена информация е във вид на XML документ. Повече информация за този протокол, може да получите на следния адрес:
http://www.w3.org/TR/soap/ В този урок ще засегнем използването на SOAP чрез PHP. Тъй като SOAP е строго стандартизиран от W3C, генерираният от сървъра XML документ наречен WSDL е използваем и с всеки друг програмен език, който е в състояние да обменя информация чрез този протокол (Java,C++ и др.). Като начало ще създадем една функция, която ще извършва събиране на две цели числа. Пример 1 CODE
Тази функция приема като параметри две цели числа и при извикването на функцията с числата 3 и 5 получаваме като резултат числото 8, който чрез функцията "echo" изпринтираме на екрана! На базата на този пример ще създадем сега един файл, който ще играе ролята на сървър и един файл, който ще бъде клиент. Съсрвърът ще извършва операцията събиране а клиента ще задава параметрите на функцията. Помощната "библиотека", която се използва в този урок е nusoap.php. Тази библиотека може да си свалите от следната страница: http://dietrich.ganx4.com/nusoap/index.php.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









