سکو سادو اعتراض رسائي پروٽوڪول (SOAP) بابت ڄاڻ حاصل ڪريو

سوپ ڇا آهي؟ ايڪس ايم ايس SOAP هڪ ٻولي آهي جيڪا هڪ پروگرام کي هڪ آپريٽنگ سسٽم تي هلائي ٿي جيڪا ڪنهن ٻئي پروگرام سان گڏ انٽرنيٽ تي هڪ ٻيو آپريٽنگ سسٽم ۾ گفتگو ڪرڻ جي اجازت ڏئي ٿي.

مائڪروسافٽ، آء بي ايم، لوٽس، ۽ ٻين جي وينڊرز جي هڪ گروپ، هڪ اي ايم ايل-پيلي تي پروٽوڪول ٺاهي ٿي جيڪا توهان انٽرنيٽ ۾ ايپليڪيشنن ۾ ايپليڪيشنون يا شين کي چالو ڪري ٿي. SOAP کي نيٽ ورڪ ۽ ڪمپيوٽر پليٽ فارمن جي طريقن کي سڏڻ لاء اي ايم ايل ۽ ايڇ ٽي پي استعمال ڪرڻ جو رواج ڪوڊ ڪري ٿو.

تقسيم ڪرڻ ۽ ويب ايپليڪيشنن سان، ايپليڪيشن لاء هڪ درخواست هڪ ڪمپيوٽر ("" client ") مان ايندو آهي ۽ انٽرنيٽ تي هڪ ٻئي ڪمپيوٽر (" سرور ") تي ​​منتقل ڪيو ويندو آهي. هن جا ڪيترائي طريقا آهن، پر سوپ ايڪس ايم ايل ۽ ايڇ ٽي پي استعمال ڪري اهو آسان بڻائي ٿو، جيڪي اڳوڻي ويب فارم آهن.

ويب ايپليڪيشنون ۽ SOAP

ويب ايپليڪيشنون آهن جتي SOAP حقيقت ۾ اچي ٿو. جڏهن توهان هڪ ويب پيج ڏسي سگهو ٿا ته توهان ويب سرور جي سوال ڪرڻ ۽ ويب صفحي کي ڏسڻ لاء ويب برائوزر استعمال ڪري رهيا آهيو. SOAP سان، توهان پنهنجي ڪمپيوٽر ڪلائنٽ جي درخواست کي سرور کان سوال ڪرڻ ۽ هڪ پروگرام هلائڻ لاء استعمال ڪندا. توهان معياري ويب صفحا يا HTML سان نٿا ڪري سگهو.

مثال طور

هاڻي توهان، توهان جي بئنڪ اڪائونٽ تائين رسائي حاصل ڪرڻ لاء آن لائن بينڪنگ استعمال ڪري سگهون ٿا. منھنجي ڪناري جي ھيٺ ڏنل اختيارن جو آھي:

جڏهن ته هن بينڪ کي اهي ٽي درخواستون آهن، اهي سڀ کان گهڻا الڳ آهن. سو جيڪڏهن آئون بينڪنگ جي سيڪشن ۾ وڃڻ لاء آئون پنهنجي بچت جي اڪائونٽ کان منهنجي ڪريڊٽ ڪارڊ کان پئسا منتقل نه ڪري سگهيو آهيان، ۽ مان توهان جي اڪائونٽ کي نظرانداز نه ڪري سگهندو آهيان جڏهن ته آن لائن بل ادا ڪرڻ واري حصي ۾ آهيان.

انهن سببن مان هڪ آهي ته اهي ٽي فنڪشن ڌار آهن ڇاڪاڻ ته اهي مختلف مشينن تي رهندا آهن. يعني. اهو پروگرام جيڪو آنلائن بل ادا ڪري رهيو آهي هڪ هڪ ڪمپيوٽر سرور آهي، جڏهن ته ڪريڊٽ ڪارڊ ۽ بل ادا ڪندڙ ايپليڪيشنون ٻين سرورن تي آهن. انهي سان گڏ، هي ڌيان نه آهي. توهان وٽ جاوا جو طريقو ٿي سگهي ٿو جيڪو اڪائونٽ مان بيلنس حاصل ڪري وٺتا حاصل ڪيو وڃي.

معياري ويب ايپليڪيشن ايپليڪيشنن سان، اهو طريقو صرف پروگرامن تي موجود آهي جيڪا ان کي سڏي ۽ ساڳيو سرور تي آهن. SOAP استعمال ڪندي، توهان انٽرنيٽ تي HTTP ۽ XML ذريعي هن طريقي جي رسائي حاصل ڪري سگهو ٿا.

ڪيئن سافپ استعمال ڪيو ويندو آهي

سيپ پي لاء ڪيترائي ممڪن آهن، هتي فقط ٻه ڀيرا آهن:

جڏهن توهان جي ڪاروبار سرور تي ايسپ کي لاڳو ڪرڻ تي غور ڪرڻو هڪڙي ڳالهه اها آهي ته هو ساڳئي شيء جا ٻيا طريقا آهن جيڪي سوپ ڪندا آهن. پر اهو نمبر هڪ فائدو جنهن کي توهان ساپ استعمال ڪندي حاصل ڪندا سين ته ان جي سادگي آهي. SOAP صرف انٽر ايم ايل ۽ ايڇ ٽي پي سان انٽرنيٽ تي پيغام موڪلڻ ۽ وصول ڪرڻ آهي. اهو ايپليڪيشن ٻولي (جاوا، سي #، پرل) يا پليٽ فارم (ونڊوز، يونيڪس، ميڪ) طرفان پابند نه آهي، ۽ هن کي ٻين حلال کان وڌيڪ وڌيڪ ورڇايل بڻائي ٿو.