Web services protocol stack
વેબ સર્વિસ પ્રોટોકોલ સ્ટેક એ એક પ્રોટોકોલ સ્ટેક (કમ્પ્યુટર નેટવર્કિંગ પ્રોટોકોલનો સ્ટેક) છે જેનો ઉપયોગ વેબ સેવાઓને વ્યાખ્યાયિત કરવા, સ્થિત કરવા, અમલમાં મૂકવા અને એકબીજા સાથે ક્રિયાપ્રતિક્રિયા કરવા માટે થાય છે. વેબ સર્વિસ પ્રોટોકોલ સ્ટેક્સમાં સામાન્ય રીતે ચાર પ્રોટોકોલ હોય છેઃ (સર્વિસ) ટ્રાન્સપોર્ટ પ્રોટોકોલઃ નેટવર્ક એપ્લિકેશન્સ વચ્ચે સંદેશાઓના પરિવહન માટે જવાબદાર છે અને તેમાં HTTP, એસએમટીપી, એફટીપી જેવા પ્રોટોકોલ તેમજ તાજેતરના બ્લોક એક્સ્ટેન્સિબલ એક્સચેન્જ પ્રોટોકોલ (બીઈઈપી) નો સમાવેશ થાય છે. (એક્સ. એમ. એલ.) મેસેજિંગ પ્રોટોકોલઃ સામાન્ય એક્સ. એમ. એલ. ફોર્મેટમાં સંદેશાઓને એન્કોડિંગ કરવા માટે જવાબદાર છે જેથી તેઓ નેટવર્ક જોડાણના બંને છેડે સમજી શકાય. હાલમાં, આ ક્ષેત્રમાં એક્સ. એમ. એલ.-આર. પી. સી., ડબલ્યુ. એસ.-સંબોધન અને એસ. ઓ. એ. પી. જેવા પ્રોટોકોલનો સમાવેશ થાય છે. (સેવા) વર્ણન પ્રોટોકોલઃ ચોક્કસ વેબ સેવામાં જાહેર ઇન્ટરફેસનું વર્ણન કરવા માટે વપરાય છે. ડબલ્યુ. એસ. ડી. એલ. ઈન્ટરફેસ ફોર્મેટનો ઉપયોગ સામાન્ય રીતે આ હેતુ માટે થાય છે. (સેવા) ડિસ્કવરી પ્રોટોકોલઃ સેવાઓને સામાન્ય રજિસ્ટ્રીમાં કેન્દ્રિત કરે છે જેથી નેટવર્ક વેબ સેવાઓ તેમનું સ્થાન અને વર્ણન પ્રકાશિત કરી શકે અને નેટવર્ક પર કઈ સેવાઓ ઉપલબ્ધ છે તે શોધવાનું સરળ બનાવે છે. યુનિવર્સલ ડિસ્ક્રિપ્શન ડિસ્કવરી એન્ડ ઇન્ટિગ્રેશન (યુ. ડી. ડી. આઈ.) નો હેતુ આ હેતુ માટે હતો, પરંતુ તેને વ્યાપકપણે અપનાવવામાં આવ્યો નથી. પ્રોટોકોલ સ્ટેકમાં સુરક્ષા વિસ્તરણ માટે બિઝનેસ પ્રોસેસ એક્ઝેક્યુશન લેંગ્વેજ (ડબલ્યુએસ-બી. પી. ઇ. એલ.) અથવા ડબલ્યુએસ-સિક્યુરિટી જેવા ઉચ્ચ-સ્તરના પ્રોટોકોલની શ્રેણીનો પણ સમાવેશ થઈ શકે છે. બાહ્ય કડીઓ એલેક્સ ન્ગીમ (2003) ધ બેઝિક વેબ સર્વિસીઝ સ્ટેક એથન સેરામી (2002) ટોપ ટેન એફએક્યુઝ ફોર વેબ સર્વિસીઝ ઇનોક્યુ (2007) વેબ સર્વિસીઝ સ્ટાન્ડર્ડ્સ એઝ ઓફ ક્યુ1 2007 લોરેન્સ વિલ્ક્સ (અપડેટ ફેબ્રુઆરી 2005) ધ વેબ સર્વિસીઝ પ્રોટોકોલ સ્ટેક પાવેલ કુલ્ચેન્કો (2002) વેબ સર્વિસીઝ એક્રોનિમ્સ, ડિમિસ્ટિફાઇડ વેબ સર્વિસીઝ