د ساده مدیریت لاسرسي پروتوکول (SOAP) په اړه زده کړه

SOAP څه دی؟ XML SOAP یوه ژبه ده چې یو پروګرام ته اجازه ورکوي چې په یوه عملیاتي سیسټم کې کار وکړي ترڅو د بل پروګرام سره د انټرنېټ په بل آپریٹنگ سیسټم کې خبرې وکړي.

د مائیکروسافټ، IBM، لوټس، او نورو څخه د پلورونکو یوه ډله، د XML پر بنسټ پروتوکول رامینځته کړی چې تاسو ته د انټرنټ په اوږدو کې د غوښتنلیکونو دننه د غوښتنلیکونو یا شیانو فعالولو اجازه درکوي. SOAP د XML او HTTP کارولو طریقه تاییدوي ترڅو په ټول شبکو او کمپیوټر پلیټونو کې طریقه وغواړي.

د ویشل شوي کمپیوټرو او ویب غوښتنلیکونو سره، د غوښتنلیک غوښتنه غوښتنه د یو کمپیوټر (د "مراجع") څخه راځي او په انټرنیټ باندې بل کمپیوټر ته ("سرور") لیږدول کیږي. د دې کار کولو ډیری لارې شتون لري، مګر SOAP د XML او HTTP کارولو په واسطه آسانه کوي - کوم چې دمخه د معیاري ویب بڼهونه دي.

ویب غوښتنلیکونه او SOAP

د ویب غوښتنلیکونه په کوم ځای کې چې SOAP په واقعیت کې راځي. کله چې تاسو یوه ویب پاڼه وګورئ نو د ویب سرور پوښتنو لپاره یو ویب براؤزر کاروئ او د ویب پاڼې وګورئ. د SOAP سره، تاسو به ستاسو د کمپیوټر مراجعینو غوښتنلیک د سرور پوښتلو لپاره وکاروي او یو پروګرام پرمخ بوځي. تاسو دا د معياري ویب پاڼې یا HTML سره نشي کولی.

د مثال په توګه

اوس، تاسو کولی شئ د خپل بانکي حسابونو ته د لاسرسۍ لپاره آنلاین بانکداري کاروئ. زما بانک لاندې اختیارونه لري:

پداسې حال کې چې دا بانک دا درې غوښتنلیکونه لري، دوی ټول ډیری یې جلا دي. نو که زه د بانکدارۍ برخې ته لاړ شم، زه نشي کولی زما د سپما حساب څخه زما د کریډیټ کارت ته فنډ انتقال کړم، او زه د خپل انډول حساب ندی لیدلی پداسې حال کې چې زه د آنلاین بکس ورکړې برخې کې یم.

یو له هغو دلیلونو څخه چې دا درې فعالیتونه جلا شوي دي ځکه چې دوی په بیلابیلو ماشینونو کې ژوند کوي. د. هغه پروګرام چې د آنلاین بیل پیسې پرمخ وړل د یو کمپیوټر سرور دی، پداسې حال کې چې د کریډیټ کارت او بل تادیه غوښتنلیکونه په نورو سرورونو کې دي. د SOAP سره، دا مهمه نده. تاسو ممکن د جاوا تګلاره ولري چې د حساب تادیه ترلاسه کوي ترلاسه کړي حساب.

د معیاري ویب پر بنسټ غوښتنلیکونو سره، دا طریقه یوازې هغه پرو رامونو لپاره موجوده ده چې دا یې بللي او په ورته سرور کې دي. د SOAP کارول، تاسو کولی شئ په انټرنیټ کې د HTTP او XML له الرې دغه طریقه لاسرسي ومومئ.

څنګه چې د SOAP کارول کیږي

د SOAP لپاره ډیری ممکنه غوښتنلیکونه شتون لري، دلته یو څو ځلې دي:

کله چې ستاسو د سوداګرۍ سرور په اړه د SOAP تطبیق په لټه کې یو په پام کې ونیول شي دا دا دی چې د ورته شي چې SOAP یې ترسره کولو لپاره نورې الرې چارې دي. مګر هغه شمیره چې تاسو به د SOAP کارولو څخه ګټه واخلئ سادا ده. SOAP یوازې XML او HTTP دی چې د انټرنیټ په اړه پیغامونه واستوي او ترلاسه کړي. دا د غوښتنلیک ژبه (جاوا، سی #، پریل) یا پلیټینټ (ونډوز، UNIX، Mac) لخوا محدود نه دی، او دا د نورو حلونو په پرتله دا ډیره محاسبه کوي.