فرق آر پی سی اور دستاویز کے درمیان فرق.

Anonim

آر پی سی بمقابلہ دستاویز

آر پی سی اور دستاویز کی طرز ویب سروس کی تفصیل زبان دو خدمات اور SOAP پروٹوکول کے حوالے سے دو بڑے پیمانے پر استعمال کردہ اصطلاحات ہیں. ویب خدمات اکثر ویب خدمات کی تفصیل زبان (WSDL) دستاویزات کا استعمال کرتے ہوئے بیان کی جاتی ہیں. ڈبلیو ایس ڈی ایل نے معاون ویب سروس آپریشنز اور پیغامات کی وضاحت کی ہے اور ان کو کنکریٹ نیٹ ورک پروٹوکول اور پیغام کی شکل میں باندھا ہے. خلاصہ تعریفیں "قسم،" "پیغام،" اور "پورٹ ٹائپ" عناصر کا استعمال کرتے ہوئے بیان کی جاتی ہیں. ٹھوس وضاحتیں "بائنڈنگ" اور "سروس" عناصر کا استعمال کرتے ہوئے بیان کی جاتی ہیں. ان عناصر میں سے ہر ایک "تعریف" عنصر کے اندر رکھی جاتی ہے.

آر پی سی اور دستاویز کا انداز ان کے پابند طرزوں میں مختلف ہے جو بھی SOAP بائنڈنگ شیلیوں کے طور پر بھیجا جاتا ہے. ڈبلیو ایس ڈی ایل نے SOAP پاؤ لوڈ یا عنصر کے عناصر کی ساخت کے مطابق آر پی سی یا دستاویز کے طور پر بائنڈنگ سٹائل بیان کیا ہے. دستاویز طرز ہمیشہ ڈیفالٹ انتخاب ہوتا ہے کیونکہ SOAP پیغام عنصر میں ایک "دستاویز" کے طور پر بھیجی جاتی ہے. آر پی سی طرز عنصر کو سوپ کی تفصیلات سے بیان کردہ قواعد پر عمل کرنا پڑتا ہے. قوانین کے مطابق، یہ صرف ایک عنصر ہے جس میں آپریشن کے بعد نامزد کیا جاسکتا ہے، اور پیرامیٹرز اہم عناصر کے ذیلی عناصر کے طور پر تشریح کی جاتی ہے. آر پی سی اور دستاویزی شیلیوں دونوں کے سب سے زیادہ SOAP گاہکوں کی طرف سے ورژن کو قبول کیا جاتا ہے؛ تاہم، دوسرے میں ایک کا استعمال بنیادی طور پر ایک ذاتی پسند ہے.

استعمال کی خاصیت RPC اور دستاویز شیلیوں کے درمیان فرق کرنے میں بھی مدد ملتی ہے. استعمال کی خاصیت یہ بتاتا ہے کہ XML میں دونوں سٹائل کی نمائندگی کی جاتی ہے. استعمال کی خاصیت یہ بتاتا ہے کہ پیغام کے حصوں کو انکوڈ کیا جاتا ہے یا پیغام ایک XML سکیما تعریف کی پیروی کرتا ہے. انتخاب کے مطابق، آر پی سی اور دستاویز شیلیوں کے چار ممنوع مجموعہ ہیں. مثالی آر پی سی / انکوڈ، آر پی سی لفظی، دستاویز / انکوڈ یا دستاویز / ادب. چار چار مجموعوں میں استعمال نہیں ہے، اور دوسرے پر ایک مجموعہ کا ترجیح ذاتی دلچسپی سے زیادہ ہے.

دستاویز اور آر پی سی سٹائل کے درمیان اہم فرق یہ ہے کہ، دستاویز سٹائل میں، کلائنٹ ہمیشہ پیرامیٹر اقدار کے ایک ڈراپیٹ سیٹ کے بجائے سروس پیرامیٹرز ایک سادہ XML دستاویز فارمیٹ میں سرور کو بھیجتا ہے. آر پی سی سٹائل کے مقابلے میں دستاویز کا انداز ڈھونڈتا ہے.

دستاویزی / لطیف طرز میں، پیغام ہمیشہ کسی بھی XML کی توثیق کا استعمال کرتے ہوئے کی توثیق کی جا سکتی ہے. SOAP کے جسم میں مواد سکیمہ میں واضح طور پر بیان کی گئی ہے. آر پی سی / لفظی سٹائل میں، منتقل کردہ ڈیٹا SOAP پیغام کی طرف سے درست کرنے کے لئے مشکل ہے. SOAP پیغام میں دستاویز / لطیف طرز عمل آپریشن کا نام کھو جاتا ہے جبکہ RPC / لغوی سٹائل میں آپریشن نام اب بھی SOAP پیغام میں موجود ہے.چار مختلف مجموعوں میں سے، جو وسیع پیمانے پر استعمال کیے جاتے ہیں وہ آر پی سی / لفظی اور دستاویز / ادب ہیں.

خلاصہ:

1. دستاویز کی طرز میں، SOAP پیغام ایک واحد دستاویز کے طور پر بھیجا جاتا ہے جبکہ RPC سٹائل میں، SOAP جسم میں کئی عنصر شامل ہوسکتے ہیں.

2. دستاویز کا انداز بہت کم ہو جاتا ہے جبکہ آر پی سی مضبوطی سے جوڑا جاتا ہے.

3. دستاویز کے انداز میں، کلائنٹ کو سادہ XML فارمیٹ میں سروس کے پیرامیٹر بھیجتا ہے

جبکہ آر پی سی سٹائل میں پیرامیٹرز کو اقدار کے متفق ہونے کے طور پر بھیجا جاتا ہے.

4. SOAP پیغام میں دستاویز / لطیف طرز عمل آپریشن کا نام کھو جاتا ہے جبکہ

RPC / لغوی انداز آپریپشن نام SOAP پیغام میں رکھتا ہے.

5. دستاویز / جغرافیائی طرز میں، پیغامات ہمیشہ کسی بھی XML

کا درست کنندہ اور RPC / لغوی انداز میں استعمال کرتے ہیں، منتقل شدہ ڈیٹا SOAP پیغام کی طرف سے درست کرنے کے لئے مشکل ہے.