RMI-IIOP
آر ایم آئی-آئی آئی او پی (جسے "آر ایم آئی اوور آئی آئی او پی" کہا جاتا ہے) انٹرنیٹ انٹر آرب پروٹوکول (آئی آئی او پی) پر جاوا ریموٹ میتھڈ انوکیشن (آر ایم آئی) انٹرفیس کی نشاندہی کرتا ہے، جو جاوا پلیٹ فارم پر کامن آبجیکٹ ریکویسٹ بروکر آرکیٹیکچر (کوربا) تقسیم شدہ کمپیوٹنگ صلاحیتوں کو فراہم کرتا ہے۔ یہ ابتدائی طور پر دو وضاحتیں پر مبنی تھا: او ایم جی آئی ڈی ایل کے لیے جاوا زبان کی نقشہ سازی، اور کوربا/آئی آئی او پی 2.3.1۔ کوربا سے وراثت میں ملنے والی خصوصیات کے ساتھ، سافٹ ویئر کے اجزاء جو مل کر کام کرتے ہیں انہیں متعدد کمپیوٹر زبانوں میں لکھا جا سکتا ہے اور متعدد کمپیوٹرز پر چلایا جا سکتا ہے۔ دوسرے لفظوں میں، یہ متعدد پلیٹ فارمز کی حمایت کرتا ہے اور دوسرے کمپیوٹر پر ریموٹ پروسیجر کالز کو انجام دے سکتا ہے، جیسا کہ آر ایم آئی نے بیان کیا ہے۔ جاوا آر ایم آئی-آئی آئی او پی کی تفصیلات تمام بڑے فوائد کو محفوظ رکھتے ہوئے کوربا ایپلی کیشنز کی ترقی کو آسان بنانے کے لیے بنائی گئی تھیں۔ اسے سن مائیکرو سسٹمز اور آئی بی ایم نے تیار کیا تھا، جس میں جاوا آر ایم آئی ٹیکنالوجی کی خصوصیات کو کوربا ٹیکنالوجی کی خصوصیات کے ساتھ ملایا گیا تھا۔ وضاحتیں آر ایم آئی-آئی آئی او پی دور دراز اشیاء کے لیے تیار کردہ کوڈ کا استعمال کرتا ہے اور کوربا کے برعکس غیر معمولی ڈیٹا کے لیے اضافی کلاسوں کی ضرورت نہیں ہے۔ اس کے نتیجے میں کم پیچیدگی اور چھوٹے قدم ہوتے ہیں۔ کوربا اور آر ایم آئی-آئی آئی او پی دونوں جنرل انٹر-او آر بی پروٹوکول مواصلاتی معیار کا استعمال کرتے ہیں۔ آر ایم آئی-آئی آئی او پی بڑی حد تک آبجیکٹ بائی ویلیو تصور پر مبنی ہے جو کوربا ڈھانچوں، اتحادوں، ترتیبات، صفوں اور تاروں کے لیے کنٹینر یا براہ راست متبادل کے طور پر کام کرتا ہے۔ کسی علیحدہ آئی ڈی ایل کی ضرورت نہیں ہے۔ اس کے بجائے، اعداد و شمار کے ڈھانچے کی تعریفیں عکاسی کے طریقہ کار کے ذریعے خود بخود دریافت ہو جاتی ہیں۔ تاہم، شامل آر ایم آئی-آئی آئی او پی ڈیٹا ڈھانچوں کے لیے آئی ڈی ایل تعریفیں تیار کرنا اور ان تعریفیں کو آر ایم آئی-آئی آئی او پی اور کوربا مواصلاتی شراکت داروں کے درمیان بہتر کنٹرول کا استعمال کرنے کے لیے استعمال کرنا ممکن ہے۔ آر ایم آئی-آئی آئی او پی کے حالیہ ورژن اپنے نوکروں کو معیاری نوکر طبقے سے اخذ کرتے ہیں۔ لہذا، انہیں دستی طور پر کوربا او آر بی سے جوڑنا ممکن ہے، جس میں ایک یا زیادہ پورٹیبل آبجیکٹ اڈاپٹرز، پورٹیبل انٹرسیپٹرز، کوربا نامی خدمات کے ساتھ ساتھ دیگر معیاری کوربا خصوصیات شامل ہیں۔ حوالہ جات بیرونی روابط ORACLE جاوا SE دستاویزات-RMI-IIOP کامن آبجیکٹ ریکویسٹ بروکر آرکیٹیکچر جاوا پلیٹ فارم