Baro Nidaamka Nidaamyada Habboon ee Hawlgalaha (SOAP)

Waa maxay SOAP? XML SOAP waa luuq u oggolaanaya barnaamijka ku shaqeeya nidaam hal qallal oo shaqaynaya si uu ula xiriiro barnaamij kale oo ka mid ah nidaamka hawlgalka kale ee internetka.

Koox ka mid ah iibiyeyaasha oo ka socda Microsoft, IBM, Lotus, iyo kuwo kale, waxay abuurtay qawaaniin ku salaysan xayeysiis ah oo kuu ogolaanaya inaad codsatid codsiyada ama sheyga ku jira codsiga guud ahaan internetka. SOAP waxay qeexaysaa habka loo adeegsanayo XML iyo HTTP si loo isticmaalo hababka codsiyada ee shabakadaha iyo barnaamijyada kombiyuutarada.

Codsiyada macaamiisha ah iyo codsiyada websaydhka ah, codsi codsi ayaa ka yimid hal computer ("macmiil") waxaana lagu gudbiyaa internetka kombiyuutar kale ("server"). Waxaa jira siyaabo badan oo loo sameeynayo tan, laakiin SOAP waxay fududeyneysaa adigoo isticmaalaya XML iyo HTTP - kuwaas oo horey ujiray qaabab internet ah.

Codsiyada Webka iyo SOAP

Codsiyada Webka ayaa ah halka ay SOAP dhab ahaantii ku imanayso. Markaad eegto bogga internetka waxaad isticmaali kartaa browserka webka si aad u weydiiso server-ka shabakad iyo eeg bogga internetka. Iyada oo SOAP, waxaad isticmaali doontaa codsigaaga macmiilka kombiyuutarka si aad u weydiiso server iyo barnaamij barnaamij. Kama samayn kartid bogagga internetka caadiga ah ama HTML.

Tusaale ahaan

Hadda, waxaad isticmaali kartaa bangiga internetka si aad u hesho akoonnadaada bangiga. Baankayga ayaa leh fursadaha soo socda:

Inkastoo bangigan uu leeyahay saddexdaan codsi, hadana inta badan waa kala tagaan. Sidaa darteed haddii aan galo qaybta bangiga ma awoodi karo inaan lacag ka qorto koontada kaydka ah illaa kaararka deynta, mana arki karo xisaabaadka xisaabteyda inta aan ku jiro qaybta biilka internetka ee internetka.

Mid ka mid ah sababaha sadexda shaqadood ee kala geddisani waa sababta oo ah waxay ku noolyihiin mashiinno kala duwan. Ie. barnaamijka bixiya biilka online-ka ah waa mid ka mid ah hal kombuyuutar oo kombuyuutar ah, halka kaadhka deynta iyo biilka bixinta codsiyada ay ku jiraan serverka kale. Iyada oo SOAP ah, tanina maaha arrin. Waxaa laga yaabaa inaad leedahay hab Java ah oo lagu helo miisaan xisaabeed oo la dhaho getAccount.

Codsiyada internetka ku salaysan ee caadiga ah, qaabkani wuxuu heli karaa oo kaliya barnaamijyada u yeera oo ku jira isla server. Isticmaalka SOAP, waxaad ku heli kartaa habkan internetka adoo adeegsanaya HTTP iyo XML.

Sidee loo isticmaalaa SOAP?

Waxaa jira codsiyo badan oo suurtogal ah ee SOAP, halkan waa laba qof oo keliya:

Mid ka mid ah waxyaabaha la tixgelinayo marka la eegayo hirgelinta SOAP ee ganacsigaaga ganacsi waa in ay jiraan siyaabo kale oo badan oo lagu sameeyn karo isku mid ah SOAP. Hase yeeshee, lambarka 1aad ee aad ka faa'iideysanayso adoo isticmaalaya SOAP waa wax fudud. SOAP waa XML iyo HTTP oo la isku daro si ay u diraan oo u helaan farriimo internetka. Ma aha mid caqabad ku ah luuqada codsiga (Java, C #, Perl) ama platform (Windows, UNIX, Mac), tani waxay ka dhigeysaa mid aad uga badan tan kale xalalka kale.