أعلانات الحراج منور توهاتسو 18 - سواتر و مظلات الرياض www.sawatr.com/ سواتر ومظلات الاختيارالاول التظليل الحديث لتركيب مظلات السيارات واعمال السواتر بالرياض - جدة - الدمام - خميس مشيط - ابها - المدينة - أيفون 6S 16GB - Injustice 2 PS4 UNCENSORED - 2 لقمة قلوظة مواسير واحده نص والتانيه تلت تربع صناعه اسباني - ارض في الرهوه الفحيص و ارض في ابو طاره الشرقي - عامï»»ت نظافه باليوميه وشغاï»»ت مقيمات - oppo f1s باقي نقي - ترابيزه مكواه جوهار ( قابل للتفاوض ) - HAWA R8 SCOOTERS - Bda3et ma7al gadgets keimle - 1300 only new bedroom - Car for sale clean title no accidents - Mazda CX5 full option - Wooden shelf - - فيلا في مدينتى 435 م2 للبيع كاش بحري على حديقة تشطيب خاص استلام فوري - Electric and Plumbing Work Call 50726573 - Table - نخلتين زينة للبيع - For women - Rumba perfume - Shifting & Moving All House Filurniture Item-any time service - روجين اياز للملابس التركى - عمارة للايجار علي رئيسي طابلينو بها 8شقق كل شقة 230متر جديدة - غساله VESTEL تركي ممتازه لا يوجد بها خدوش - مطلوب اربع تجواز حمام بلدي - Bang&Olufsen Beosound 9000 - سوق جمعة - بنغازي الكيش - كوبية مضمونة ذكر هزاز وانثايته قولد بي انتاجهم - montre BVLGARI - قطع غيار محرك ياماها البحري - قطع غيار محرك ياماها البحري - منزل للبيع بي جنزور الرشاح - اربع اناث كناري كوبرا مع فحل كوبرا - المحفظة LOCK WALLET - تويوتا برادو 2009 بحالة ممتازه للبيع - للبيع gypsum board - Globe Lighting - اجهزه رياضيه للمنازل و صالات اللياقه البدنيه جميع الانواع و افضل الاسعار - Dressoir - كنب نظيف الرياض - السراج - بيع ركشات بالتقسيط - زوز كوبيات بركديلو - حلويات كلاريج الرابيه ويتساب - Timberland jackets original - يتوفر بذور بونيكام بمباسا الامريكي - ارض للبيع 500م في العزيب - Bar table -
موقع الو البنك الاسلامي عاصم قرقش - مكتب المحامي مساعد الحربان - منصور الهويمل - زجاج روايع - مسفر محسن سفر - مؤسسة المسعودي للاجهزه - فهد العازمي تويتر - لينا مساج - ام صالح تعالج - طبيب محمد الصيدي الإدريسي - حاتم - منوار النخيل - Coco - دكتور حسن قطب - Nu Yu - شاي ساره العجمي للتنحيف - أبو جهز - فوزي /مهندس مدن - داهوك - عياده هيفا الراشد - باهر مطبعه - سواق مصطفى - د أمسية نوف مطلق المطيري - عطار الحكمه اعشاب - دكتوره فاطمه عطيه الاسره شا - صالون دلال وقت الدلع - سامي غازي - ليموزين صالون دلال - حبيبي - محمدسالم الرحيلي - تقول اشتاقتلي وريلها رد من السفر - Dr .Lamis khas - مصبغه الماسه مجمع العاقول - ماجد الزايدي _ معالج غرغرينا السعودية _ الطائف - عبدالله المطعم - محمود الدعبل - بيت خالتي الغالية اماني الرفاعي - Louzan Bawadi Mall - نادر سعد - أحمد سعيد العمودي - المحامي . عدنان الورع - د. هنا زنداقي - دكتور مفيد جوخدار - عيسى طلال - شيميل شيميل - دكتور نبيل الصهيبي وكيل وزارة العمل اليمن - الادريسي - د/طارق في الجامعه - دكتور مساعد العصفور - محمد 2 -
الجديد شركة القُصير السعودية لتأجير وبيع الخيـام الأوروبية ومولدات الكهرباء - الصلاة الصلاة - كيف ازرع النعناع في المنزل ؟ - فوائد التمر والحليب - كيف توفر العديد من المال على نفسك ؟ - كيف تبداء بمشروع صغير وناجح ؟ - كيف تصبح غنياً ؟ - كيف توفر المال ؟ -
آخر المشاهدات ثنائي الذرة غازات منفردة الذرات - [طبخات مميزة] ◕‿◕♥☜الموسوعة الشاملة أكثر من 700 كتاب في الطبخ وحلويات الأعراس والعيد روعة 2014☞♥◕‿- - طبخ منزلي - [بحث جاهز للطباعة] طرائق التدريس - - لا تدعني أذهب أبدا (فيلم) نبذة عن الفيلم - طريقة عمل الكبدة الاسكندرانى من مطبخ منال العالم - بدر المسباح أعماله - متطلبات الحصول على تأشيرة العمرة فى سفارة السعودية بالاردن - هاتف وعنوان مستشفى غسان نجيب فرعون - السلامه, جدة - شركة القُصير السعودية لتأجير وبيع الخيـام الأوروبية ومولدات الكهرباء - نص السردي (أدب) الفرق بين الكاتب والشخصية والسارد - هواتف شركة فن المعمار السعودية للصيانة المحدودة ومعلومات عنها بالسعودية - رحلة من الخطبة إلى الزواج (فيلم هندي) - طريقة تحضير فاهيتا الدجاج من الشيف منال العالم - نظائر الهيدروجين هيدروجين-1 (بروتيوم) - تركس (لعبة ورق) التركس اليهودية - تاريخ سكيكدة أصل السكان - المحقق كونان (الموسم 9) عناوين الحلقات - هاتف مدرسة عين جالوت ابتدائي و معلومات عنها بالرياض - تعريف النص الوصفي - طريقة تحضير بيتزا هت كرست Pizza Huts Crust بطريقة سهلة - [بحث جاهز للطباعة] أهم بحث رائع عن غزوات الرسول - - اسباب وعلاج كبر محيط راس الطفل او كبر حجم الرأس عند الاطفال - هاتف و معلومات عن مستشفى المهد العام بالمدينة المنورة - [بحث جاهز للطباعة] مشروع تخرج جاهز كامل , مشاريع تخرج جاهزة كاملة - - طريقة تحضير الميرمية(أعشاب) بطريقة سهلة - نموذج رقم 1/17 طلب الترخيص بتأسيس شركة مختلطة بالسعودية - بعيدا عن صخب الناس (فيلم) القصة - تعيين المحتوى المائى للتربة الهدف من التجربة - طريقة تحضير المغربية اللبنانية من الشيف منال العالم - نموذج فسيفسائي مائع - طريقة عمل وصفة قاطو مول الشاش الشهية بالصور - هاتف وعنوان الشركة الإسلامية للإستثمار الخليجي - الشرفيه, جدة - هاتف وعنوان مستوصف الثويني - حي النسيم, مدينة الرياض - اعشاب لحرق الدهون فى الجسم للتخسيس و النحافه - السابقون الأولون أسماء السابقين الأولين - زنبق البحر صفاته - عمار بن ياسر نسبه - طريقة عمل البنجر المخلل من حلقات برنامج منال العالم - ارقام هواتف و عناوين شركة سفريات الغانم - دليل مكاتب السفر و الرحلات بالكويت - زينب المكحل من أناشيدها - [بحث جاهز للطباعة] بحوث علمية عن المجموعة الشمسية - - تلودي أصل التسمية - هاتف وعنوان مستشفى الدكتور نور محمد خان العام - حفر الباطن, الجبيل - هاتف وعنوان المستشفى الوطني - الملز, مدينة الرياض - كيفين لينش - طريقة تحضير تشيز كيك المانجو من الشيف منال العالم - وصفة هائلة من الطب البديل لعلاج الأكزيما بالاعشاب - كرنب أجعد التسمية - سونلغاز تاريخها - جامعة لورين الأقسام - طريقة عمل الزيتون الاسود على طريقة مدام منال - وصفة لعلاج التهاب المثانة ومشاكل المجاري البولية بالاعشاب الطبيعية - هاتف وعنوان مطعم الأرطاوية - الأرطاويه, محافظات الرياض - مستويات الاتصال-ذاتي - نموذج رقم ( 47 ) تحويل بنكي للعوائد ـــ وكيل من وزارة المالية بالسعودية - كلية ابن سينا رسوم الكلية - عشائر الرماحي التاريخ - نظام الإقطاع نشأة النظام الاقطاعي - إمساخ نطفي الأسباب - وصفة هائلة من الطب البديل لعلاج امراض القدم والارجل بالاعشاب - الفلاسفة الطبيعيون الفلسفة الطبيعية - [بحث جاهز للطباعة] خاتمة بحث ديني علمي عربي قصيره - - هاتف وعنوان الشركة الوطنية للوازم الاطفال - المطلق, الدمام - طرق علاج داء الفطر الشعاعي (داء الشعيات) (Actinomycosis) عند الاطفال - استسقاء الدماغ العلامات والأعراض - تسلسل زمني للتاريخ الإسلامي بدء الرسالة - هاتف وعنوان مستوصف سلامات - حائل - بنت اسمها ذات (مسلسل) قصة المسلسل - هواتف شركة ايه بي في روك جروب المحدودة ومعلومات عنها بالسعودية - طريقة عمل وصفة الجزرية الشهية - نظائر النحاس نحاس-64 - هانز آيزنك حياته - هاتف وعنوان مستوصف الهفوف الوطني - الهفوف, الاحساء - نبات حولي النباتات الحولية - محمد عبد القادر أبو فارس نشأته - هاتف وعنوان مستوصف العجاجي لطب الأسنان - بريده, القصيم - طريقة استخراج تأشيرة زيارة للسعودية - سور القران لكل شهر من شهور الحمل - عدد السعرات الحرارية في الكباب والطاقة والقيمة الغذائية - جامعة جابر الأحمد كليات الجامعة - طريقة عمل العجة الدايت اكلة خفيفة للريجيم - هاتف وعنوان مطعم نادي المجد - ينبع - طريقة عمل ومقادير القيمه العراقية من مطبخ منال العالم - شخصيات مسلسل باب الحارة الشخصيات - معاهدة تافنة بنود المعاهدة - وصفة سحرية لتقوية العضلات والأعصاب بالزنجبيل من عيادة العلاج بالاعشاب - وصفة هائلة من الطب البديل لعلاج القولون بالاعشاب - هاتف وعنوان مستوصف الحناكية الخاص - الحناكيه, المدينة المنورة - [بحث جاهز للطباعة] بحث علمى حول مادة الرياضيات - - طريقة عمل ومقادير شوربه العدس الاصفر من مطبخ منال العالم - قاموس البيانات قاموس البيانات - طريقة تحضير خبز الذرة (بالمقلاة) من الشيف منال العالم - غياث الدين بلبن ألغ خان الحكم - طريقة تحضير حلى كوكيز بالشوكولاتة السريعة للشيف منال العالم - مريء باريت العلامات و الأعراض المرضية - طراد سندي حياته ومشواره المهني - هاتف وعنوان شركة الغذاء النقي - الشرفيه, جدة - حفص الفرد مناظرته للشافعي - قوى فان دير فالس روابط (قوى) فان درفال - [بحث جاهز للطباعة] أروع بحث عن العالم فيثاغورس - - معركة بقدورة القائد المغربي خالد بن حميد الزناتي - تقني الأشعة طبيعة العمل - داليدا خليل حياتها الشخصية - هاتف مركز العريجاء الغربي الصحي بالرياض و معلومات عنه بالسعودية - شخصيات مسلسل زمن البرغوت شخصيات المسلسل - [طب بديل ] سؤال؟ ما أعراض التهاب البول و الصديد أرجوالدعاااااااااااااااااااااااااجلا - مواضيع صحية - كيف تصبح غنياً ؟ - طريقة عمل حلى فهو كيك مع طحين فرخه بطريقة سهلة - دراسة جدوى مفصلة لمشروع صناعة الطوب الأسمنتي من المخلفات - قائمة آلهة الإغريق آلهة جبل الأوليمب جبل أوليمبوس - هاتف وعنوان مستشفى الدكتور حامد سليمان الأحمدي - الحره الشرقيه, المدينة المنورة - متلازمة فار أعراض - هاتف وعنوان مؤسسة حامد القحطاني للأسواق العالمية - البريد, الدمام - هواتف مكتب الإشراف النسائي بمنطقة عسير ومعلومات عنها بالسعودية - ارتداد (فيزياء) ردة البندقية عند اطلاقها - هاتف وعنوان محلات السويلم للأجهزة الكهربائية - الديره, مدينة الرياض - معادلة بواسون الصياغة الرياضية - علاج القوبــــــاء بالاعشاب - طريقة تحضير البطاطا الحلوه بالتمر بالصور - هاتف وعنوان مستوصف الإسكان - الشرفيه, جدة - هند (اسم) في الشعر - طريقة عمل العجينة لجميع المعجنات من حلقات برنامج منال العالم - قائمة منتجات مصر للبترول زيوت مصر للمحركات - الشروط المطلوب استيفائها للحصول على ترخيص نقل البضائع والمهمات بأجر بالسعودية - إدارة المساحة العسكرية (مصر) مديري الإدارة - طريقة تحضير حلى الرخام من كتاب النخبة بطريقة سهلة - ميزانية و تكاليف ودراسة جدوى مشروع إنتاج صلصلة الطماطم والكاتشب - الولع بالبراز الأماكن والتواجد - هاتف وعنوان مستشفى الوفاء - عنيزه, القصيم - أفراح (فيلم 1950) قصة الفيلم - مراحل بناء وتنمية المجموعات المكتبية مراحل بناء وتنميه المجموعات - طريقة كارل-فيشر النظرية - هاتف وعنوان مستوصف الامل - ينبع البحر - ينبع - فينوفايبرات طريقة عمل الدواء - [بحث جاهز للطباعة] مسرحة المناهج اختيار محمد عباس عرابي - - ميزانية و تكاليف ودراسة جدوى مشروع إنتاج أحذية جلدية للتصدير - هاتف وعنوان مستوصف الذكير - حى ابن خلدون, الدمام - نموذج إستمارة الكشف الطبي بالسفارة السعودية فى الجزائر - مستذئبو تيارسوليو وصف - طريقة عمل قوانص الدجاج من حلقات برنامج منال العالم - دراسة جدوى مفصلة لمشروع منحل لانتاج عسل نحل - كيف تحصل علي المتعة في الحياة الجنسية - طريقة تحضير إنجلش كيك على طريقة منال العالم خطوة بخطوة - بدر بن سيف البوسعيدي علاقته بالسعودية - وعاء فولطا - هاتف وعنوان مطعم ابو نواس - الخبر, مدينة الخبر - وريد خصوي الاعتلالات المرضية - جول دو بوليناك - هاتف وعنوان هرفي - عنيزه, القصيم - المنزل الكئيب - تهجين مداري التهجين في ذرة الكربون - وصفة تساعد على التئام الجروح: بسرعة بخلطات الاعشاب - وصفات تعمل بالمنزل - هواتف مكتب التقنيون السعوديون (سعودي تك) للاستشارات الجيولوجي و معلومات عنه بالسعودية - بيير بايل - هاتف مركز الملاوي الصحي بمكة المكرمة و معلومات عنه بالسعودية - عبد الله بن يوسف الوابل نسبه - هاتف و معلومات عن مركز إلياس السكني والتجاري (1) بالمدينة المنورة - المرتفعات الفلسطينية تنقسم المرتفعات الفلسطينية إلى - طريقة عمل نمورة اسفنجية بطعم لذيذ - علاء الدين (حكاية) ملخص الحكاية - الفرق بين الصور الجوية والصور الفضائية التعريف - قبيلة ايت اوسى أيــتوســـى - فيزا عمل للسعودية ,, شروط واجراءات استخراجها - النظام السويسري قانون النظام السويسري - عقدة فرانكشتاين نبذة تاريخية - كربئيل وتر - متلازمة POEMS العلامات والأعراض - شرح العقائد النسفية (كتاب) محتوى الكتاب - شخصيات مسلسل الدبور الجزء الثاني شخصيات المسلسل - وتيرة التنفس معدل التنفس عند الإنسان - مبادئ ويلسون الأربعة عشر المبادئ الأربعة عشر - [بحث جاهز للطباعة] بحث علمي جاهز بالصور عن انواع الحيوانات المنقرضة - - انجل كارا ليتشيف - هاتف وعنوان مؤسسة خالد سعيد باشماخ الكهربائية - المربع, مدينة الرياض - جلال الدين محمد فرخ سير - تسقية (صناعة) تقسية المعدن بالتسقية - حيوان اليسر - طريقة اعداد مخلل أشار أجار خضار مشكلة أيضا بالذ طعم خطوة بخطوة - هاتف و معلومات عن مستشفي السعودي الألماني بالمدينة المنورة - لوحات تسجيل المركبات في تونس أصناف سلاسل التسجيل في تونس - معلومات هامة عن سلالة دجاج الفيومى - قواعد العقائد شروح - هانسل وغريتل ملخص القصة - إيبوكسي الإيبوكسي كطلاء - براء حمزاوي - [بحث جاهز للطباعة] ماجستير "دلفري" ودكتوراة "تيك أويه" - - هاتف وعنوان مستوصف البركة الطبي - الرس, القصيم - الإمبراطورية الآشورية الحديثة النيو-الإمبراطورية الآشورية - شركة روتانا لتأجير انواع السيارات , خدمة التأجير 24 ساعة - حزام بن هزاع بن عمر وفاته - هواتف مكتب مكافحة التسول ببريدة ومعلومات عنها بالسعودية - [بحث] معلومات هامة عن دكتور مجدي يعقوب - ملخصات وتقارير - مؤسسة صندوق الجلاء للقوات المسلحة (مصر) - هاتف وعنوان مستوصف البركة - بريده, القصيم - هواتف مكتب ناصر العساف لاختبارات التربه والمواد ومعلومات عنه بالسعودية - متلازمة كروزن - شون مينديز حياته ومسيرته المهنية - هاتف وعنوان شركة المشروبات الصناعية بيبسي كولا - ينبع - عراق المنشية التسمية - معركة حجلا قبل المعركة -
اليوم: الثلاثاء 16 اكتوبر 2018 , الساعة: 3:47 م / اسعار صرف العملات ليوم الثلاثاء 16/10/2018


اعلانات
محرك البحث


كوربا (حاسوب) نظرة عامة (مقدمة)

نشر قبل 2 سنة 103 مشاهدة


اعلانات
شاركنا رأيك بالموضوع

نظرة عامة (مقدمة)



تعتبر كوربا CORBA تقنية في البرمجيات مستخدمة في تنظيم وتوحيد دلالية استدعاءات المناهج (الطرائق) method-call بين أغراض التطبيقات التي تقع في المجال العنواني نفسه للتطبيق أو تقع في مجال عنواني بعيد (أي عنوان المضيف نفسه، أو عنوان مضيف بعيد على شبكة ما). لقد تم اصدار النسخة 1.0 في شهر تشرين الأول أوكتوبر من عام 1991 ميلادي.


تستخدم كوربا CORBA لغة تعريف الواجهات Interface Definition Language IDL لتحديد الواجهات التي سوف تقدمها الأغراض البرمجية للعالم الخارجي outside world. عندئذ كوربا تؤمن الانتقال mapping من IDL لغة تعريف الواجهات إلى أي لغة برمجة خاصة بالتنفيذ impl entation مثل لغة C++ أو لغة جافا. هناك ارتباط قياسي standard mapping لعدد من لغات البرمجة منها لغة آدا Ada ولغة C ولغة C++ ولغة Lisp ولغة Smalltalk ولغة جافا ولغة كوبول COBOL ولغة PL/L ولغة بايثون Python. كما وهناك ارتباطات غير قياسية non-standard mapping للغات أخرى مثل لغة بيرلPerl ولغة فيجوال بيسك Visual Basic ولغة Rubyروبي ولغة Erlang ولغة Tcl منجزة من خلال الوسائط لطلب الأغراض العامة ORBs Object Request Brokers ومكتوبة من أجل تلك اللغات.



ان مواصفات كوربا تقتضي وجود ORB لكي يتمكن من خلاله التطبيق بالتعامل مع أغراض برمجية أخرى. في الواقع، يقوم التطبيق بإعطاء قيمة ابتدائية للـ ORB ويقوم بالنفاذ إلى وصيلة الغرض Object Adapter الذي يحافظ على بعض الأمور متل عداد المرجع وسياسات إنشاء الأغراض وسياسات فترة حياة الأغراض.. الخ.


يستخدم الـ Object Adapter لتسجيل الـ instances من الصفوف مولدة النص البرمجي generated code es.

تعتبر الصفوف مولدة النص البرمجي Generated Code Classes على أنها نتيجة ترجمة الكود الخاص بـ IDL المستخدم الذي يقوم بتحويل تعاريف الواجهات عالية المستوى إلى أساس صفوف خاصة باللغة وخاصة بنظام التشغيل لكي يتم استخدامها في تطبيق المستخدم. وتعد هذه الخطوة ضرورية للتأكيد على دلالات ألفاظ الكوربا، كما وتعد ضرورية لتقديم عملية صحيحة للمستخدم للمواجهة مع البنية التحتية لكوربا.

هناك لغات مقابلات IDL تعتبر أكتر صعوبة من غيرها. على سبيل المثال طبيعة لغة البرمجة جافا تقتضي أن الـ IDL-Java Mapping سلس ويستفيد من كوربا بشكل بسيط في تطبيقات الجافا. بينما C++ Mapping لا تعتبر سهلة ولكنها مناسبة لجميع هيئات الكوربا مثل معالجة الاستثناءات Exception Handling. كما وأن C-mapping تعتبر أشد غرابة (لأنها ليست لغة برمجة غرضية التوجه) ولكنها منطقية وتعالج RPC s antics بشكل جيد. (لقد استبدلت Red Hat Linux و GNOME UI syst الـ IPC المبني على كوربا بآخر هو DBus)


إن تحقيق التقابل بين لغات البرمجة يتطلب من المبرمج أن يكتب IDL code يمثل واجهة إلى الأغراض البرمجية الخاصة به. وعادةً هناك مترجم خاص مع كوربا هو IDL compiler يحول IDL code الذي كتبه المبرمج إلى نص برنامج مولد حسب لغة البرمجة المحددة. ومن ثم يقوم مترجم تقليدي بترجمة نص البرنامج المولد لإنشاء ملفات أغراض القابلة للربط لهذا التطبيق.


بعض مواصفات كوربا هي أنماط المعطيات، الاستثناءات Exceptions، بروتوكولات الشبكة، الزمن المحدد للتواصل communication timeouts. على سبيل المثال يتواجد في جهة المخدم Server عادةً Portable Object Adapter (POA) يقوم بتوجيه الطلبات اما إلى الخادم المحلي local servants أو يقوم بتوجيهها إلى مخدمات أخرى servers وذلك لتحقيق موازنة الحمل.


بعض الأمور التي لا تهتم بها كوربا ولكنها موجودة في جميع الأنظمة الموزعة الأخرى هي مدة حياة الغرض، التكرارية وتجاوز الأعطال، name s antics، إدارة الذاكرة، الموازنة الديناميكية للحمل، وفصل النماذج عن بعضها (اظهار، معطيات، تحكم).


إضافة لكون كوربا تقدم للمستخدم تقنية استدعاء الاجرائيات عن بعد بغض النظر عن البيئة، فهي أيضاً تعرّف بعض الخدمات الهامة مثل المناقلات transactions والأمان والأحداث والوقت وغيرها من نماذج الواجهات حسب المجال المحدد.


العلامة التجارية OMG



إن كلاً من كوربا CORBA و IIOPو OMG هي علامات تجارية مسجلة لمجموعة Object Manag ent Group ويجب مراعاة ذلك عن استخدامها. أما GIOP فهي ليست علامة مسجلة لدى OMG لذلك يكفي القول أن التطبيق يستخدم بنية معتمدة على GIOP.



المواضيع التي تهتم بها كوربا CORBA (أسلوب البناء الوسيطي لطلب الأغراض العامة)


الأغراض بواسطة المرجع



تستخدم الأغراض البرمجية في التطبيقات من خلال مرجع لها، ويمكن تحقيق هذا المرجع اما بعنوان نصي URI أو عن طريقة خدمة أسماء مشابهة لـ DNS أو تمريره كأحد المتحولات الممررة الاستدعاء. ان المراجع على الأغراض البرمجية تعتبر أغرض خفيفة مشابهة لواجهات أغراض الواقع (سواء كانت محلية أو عن بعد). إن استدعات الطرق البرمجية بواسطة المرجع Method calls on the reference تُنتِج استدعاءات متتالية لـ ORB كما وتحجب الـ thread بينما تنتظر اجابة نجاح أم فشل. إن المتحولات الممررة قد تعيد معطيات ومن ثم المعطيات المستثناة ترتب داخليا من قبل الـ ORB حسب تقابل لغة البرمجة المحددة ونظام التشغيل.


المعطيات بواسطة القيمة



تقدم لغة تعريف الواجهات الخاصة بـ CORBA تعريف inter-object communication مستقل عن لغة البرمجة ونظام التشغيل. إن أغراض كوربا تمرر بواسطة المرجع بينما المعطيات متل (integers, doubles, structs) تمرر بواسطة القيمة وهذا المزيج من الأغراض البرمجية الممررة بواسطة المرجع والمعطيات الممررة بواسطة القيمة تؤكّد على قوة data typing أثناء ترجمة الـ clients والـ Servers، ومع ذلك تحمي الوراثة المرنة في CORBA probl -space.



الأغراض بواسطة القيمة Object By Value(OBV)



عرّفت كوربا و RMI-IIOP مفهوم OBV بعيداً عن الأغراض البرمجية البعيدة. إن النص البرمجي المكتوب في طرائق هذه الأغراض البرمجية بشكل افتراضي ينفذ محلياً. إذا كان الـ OBV قد وصل من مكان بعيد فإن النص البرمجي اللازم يجب أن يكون معروف سابقاً لدى كلا الطرفين أو يتم تحميله بشكل ديناميكي من المرسل، وللقيام بذلك يجب أن تتوفر التسجيلة التي تحوي الـ Code Base التي هي عبارة عن قائمة من عناوين URL مفصولة بفراغات، حيث يمكن تحميل النص البرمجي من تلك العناوين. كما ويمكن أن يوجد طرق عن بعد للـ OBV. قد يحوي الـ OBV حقول تنتقل عندما ينتقل الـOBV حيث أن هذه الحقول قد تكون OBV أيضاً مشكلة قوائم أو أشجار أو بنيان ما. إن OBV تتميز ببنية صفوف hierarchy تتضمن الوراثة المتعددة والصفوف المجردة.


نموذج مكونات كوربا CORBA Component Model (CCM)



إن CORBA Component Model (CCM) هو إضافة لمجموعة تعريفات كوربا. أول ظهور له كان في CORBA 3 كما وأنه يوصّف اطار عمل framework للتطبيقات قياسي لـ CORBA Component. بالرغم من أنه لا يعتمد على Enterprise Java Beans (EJB) التي هي مستقلة عن لغة البرمجة، الا وأنه أكثر عمومية من EJB لأنه يقدم أربع أنواع من الـcomponents بدلاً من 2 التي تعرّفها EJB. كما وأنه يعرّف تجرّد من الأشياء entities التي يمكن أن تقدم وتقبل خدمات من خلال واجهات اسمية معرفة جيداً تدعى ports.

لدى CCM حاوٍ للمكونات component container لكي تُنشَر المكونات البرمجية فيه. ان هذا الحاوي يقدّم مجموعة من الخدمات للمكونات. بعض هذه الخدمات هي التنبيه والتوثيق authentication والاستمرارية وإدارة المناقلات. وهذه الخدمات هي أكثر الخدمات التي تطلبها النظم الموزعة، ومن خلال نقل التحقيق لهذه الخدمات من المكونات البرمجية إلى حاوِ المكونات ينخفض تعقيد المكونات components بشكل كبير.

2-5- بروتوكول InterORB العام (General InterORB Protocol(GIOP

يعتبر GIOP بروتوكول مجرد تتخاطب من خلاله الـ ORB مع بعضها البعض. المعايير القياسية المرتبطة بهذا البروتوكول متبناة من قبل مجموعة OMG. إن بنية GIOP تقدم بعض البروتوكولات متل



  • Internet InterORB Protocol (IIOP) وهو تحقيق لـ GIOP يستخدم في الإنترنت ويقدم تقابل بين رسائل GIOP و TCP/IP layer.

  • SSL InterORB Protocol (SSLIOP) وهو IIOP فوق SSL ويقدم ترميز encryption وتوثيق Authentication.

  • HyperText InterORB Protocol (HTIOP) وهو IIOP فوق HTTP ويقدم بروكسي شفاف جانبي.

  • و غيرها العديد..



VMCID (Vendor Minor Codeset ID)



كل استثناء قياسي في كوربا يتضمن رقم ثانوي لتحديد نوع الاستثناء exception، رقم الاسثناء يتألف من رقم موجب مؤلف من 20 بت ويسمىVMCID (Vendor Minor Codeset ID) وهي الـ 20 بت العليا بالإضافة إلى 12 بت أخرى هي الرقم الثانوي.

رقم VMCID في المجال بين 0 و 0xfffff محجوز للتجارب والرقم VMCID OMGVMCID و 1 إلى 0xf محجوز لاستخدامات مجموعة OMG أما غيرها فهو متاح للشركات المصنّعة.


Corba Location (CorbaLoc)



هو مرجع نصي لأغراض كوربا يشبه URL. مثال عن corbaloc هو


corbaloc 160.45.110.41 38693/StandardNS/NameServer-POA/_root


يجب على كل منتجات كوربا أن تدعم “corbaloc ”و “corbaname ” ويمكنها أن تدعم أي من “http ”, “ftp ”, “ ”.

المزايا


- الاستقلال عن لغة البرمجة.


- الاستقلال عن نظام التشغيل.


- التحرر من التقنية، حيث تسمح كوربا للمهندسين باستنظام الواجهات بين النظم الجديدة والنظم القديمة وتؤمن وسائل تسمح للمبرمجين ببرمجة نظم متفاوتة ومن ثم دمجها معا لتكوين نظام متماسك بغض النظر عن التقنية المستخدمة.


- قوة في أنماط المعطيات، حيث تسمح كوربا بأي نمظ للمعطيات تقريبا كما وأن CORBA IDL تقدم تقنية تؤكد أن نص البرنامج المكتوب متوافق مع أنماط التوابع وأسماؤها وأنماط المتحولات الممررة والاسثناءات وغيرها..


- قدرة عالية على تحقيق التوافقية.


- التحرر من تفاصيل نقل المعطيات.


المساويء والمشكلات والانتقادات



- شفافية الموقع، حيث أن الأغراض البرمجية الموجودة في المجال العنواني ذاته والتي يمكن الوصول إليها من خلال استدعاء بسيط تُعامَل ذات معاملة الأغراض البرمجية البعيدة، مما يؤدي إلى تعقيد الاستدعاءات وخاصة إذا كان معظم الأغراض البرمجية المطلوبة موجودة محلياً.


- النقص في التصميم، لم يكن هناك تنظيم للعروض المختلفة المقدمة ولم يتم تنسيق المشاكل لمعالجتها ومع ذلك تم اصدار المعايير القياسية مما أدى لتعقيد المواصفات وصعوبة تنفيذها وفي بعض الأحيان كانت غامضة. كما وأدى ظهور بعض الخلافات في اللجنة المصممة إلى ظهور طبعات منقّحة من معايير كوربا كانت مستحيلة التنفيذ دون وجود اضافات خاصة لها.


- مشكلات في التنفيذ والتحقيق، غالباً كانت النسخ المحققة قليلة أو غير كاملة أو غير كافية. على الرغم من أن النسخ المحققة جيداً من كوربا كان صعب الحصول عليها سابقاً إلا أن SUN Java SDK يأتي معها كوربا ضمنياً. كما وأن هناك بعض النسخ المحققة من كوربا قد تكون معقدة أو بطيئة أو غير متوافقة أو عير كاملة.


- الجدار الناري Firewalls، كوربا وبالتحديد IIOP تستخدم اتصال TCP/IP خام لنقل المعطيات، فإذا كان الزبون client موجود خلف بيئة firewall أو transparent proxy server قوية تسمح فقط بتمرير HTTP connections عبر الميناء 80، عندئذ التواصل سيكون مستحيل إلا إذا أعطى مخدم البروكسي المطلوب السماحية لـ HTTP CONNECT method أو SOCKS connections.


لقد كان من الصعب اجبار التحقيق على استخدام port قياسي واحد فقد كان يتم اختيار عدد من الـ ports بشكل عشوائي، وللآن الـ ORBs لديهم هذه العلة. بسبب هذه الصعوبات ازداد عدد المستخدمين الذين لجئو لاستخدام خدمات الويب web services بدلا من استخدام كوربا CORBA حيث تتواصل باستخدام XML/SOAP على الميناء 80 الذي يُترَك مفتوح عادةً. بعض النسخ الحديثة المحققة من كوربا تدعم SSL ويمكن إعدادها بسهولة لتعمل على رقم ميناء port واحد فقط.


ومن أشهر الـ ORBS المفتوحة المصدر مثل TAO و JacORB تدعم GIOP باتجاهين مما يعطي كوربا ميزة القدرة على اتصالات استعمال الاستدعاء الرجعي callback communication بدلا من صفة polling approach الموجودة في خدمات الويب.


كما أنه أصبح هناك عدد من الـ CORBA-friendly firewalls الصديقة لكوربا متوفرة في السوق.


- لا وجود للضغط compression، إن كوربا ترتب معطياتها على شكل معطيات ثنائية (صفر وواحد) ولكنها لا تستخدم أي ضغط. وحالياً شركات IONA/R edy IT/Telefonica يعملون على إنشاء إضافة لمعيار كوربا القياسي يسمح بتحقيق الضغط وتسمى هذه الإضافة بـ ZIOP وسوف يقدم به طلب رسمي لمجموعة OMG في اجتماعها القادم.



- تجاهل التعامل مع الـ threads.


- لا يوجد تقابل للغات برمجة متل C حيث أن كوربا تجاهلت.Net.


وغيرها العديد من المشكلات التي أدت إلى تراجع أهمية كوربا مع الزمن، وأيضاً من أسباب اندثار كوربا هو ظهور منافسة لها من قبل عدد من التقنيات مثل DCOM التابعة لشركة مايكروسوفت و EJB وخدمات الويب Web Services.


OpenCCM (Open CORBA Component Model)



يعتبر OpenCCM أول تحقيق عام ومفتوح المصدر لمواصفات CORBA Component Model المعرّفة حسب مجموعة Object Manag ent Group (OMG). يسمح OpenCCM بتصميم وتحقيق وترجمة وترزيم وتجميع ونشر وتنصيب واعداد وتنفيذ وإدارة وإنشاء تطبيقات موزعة تعتمد على مكونات كوربا CORBA Component. يعتبر OpenCCM مشروع مجاني ومفتوح المصدر معرّف تحت رخصة جنو LGPL ومستضاف من قبل Object Web Constium.



يعتمد OpenCCM على جافا مما يسمح له بالعمل على عدة منصات كما ويعمل على منتجات كوربا التالية



  • Borland Enterprise Server (BES)

  • JacORB

  • ORBacus

  • The Community OpenORB



كما ويعمل OpenCCM تقريبا على كل أنظمة التشغيل مثل



  • Linux

  • Linux Familiar

  • MacOS X

  • Solaris

  • Windows NT/2000/XP

  • Windows NT/2000/XP with CYGWIN

  • Windows CE for Personal Data Assistants (PDA)



ولا زال OpenCCM قيد التطوير حيث أنه لا يتمتع بجميع ميزات CCM المعروفة.

ضبط استنادي

شريط بوابات برمجة الحاسوب


تصنيف برمجة كائنية التوجه

تصنيف جنوم

تصنيف معايير الأيزو


CORBA هي كلمة اختصار لـCommon Object Request Broker Architecture وهي عبارة لغة إنكليزية إنكليزية تعني باللغة العربية أسلوب البناء الوسيطي لطلب الأغراض العامة.



يعتبر أسلوب البناء الوسيطي لطلب الأغراض العامة CORBA معيار قياسي معرّف من قبل مجموعة إدارة الأغراض إنك Object Manag ent Group، فاصل OMG . يخوّل هذا المعيار المكونات البرمجية إنك Software components المكتوبة لغة برمجة بلغات حاسوبية مختلفة، والتي تعمل على أجهزة متعددة، يخولها بالعمل معا.

كلمات مرتبطه: ألساندرو كوستاكورتا
 
التعليقات

لم يعلق احد حتى الآن .. كن اول من يعلق بالضغط هنا

اعلانات
تصنيفات الموقع
شاهد الجديد لهذه المواقع
بئر السبع ميسوكسيمايد تل هشومير المرجة الزرقاء أسامة بن زيد الغاف دراسة جدوى خطة عمل روبرك الطاقة الداخلية مذكرات دورية نحو الشرق ايو جيما العياضي برباس العياضي شركة مكافحة حشرات خوارزمية ديكسترا مرفأ بيروت الكايد طاش ما طاش شركة كايد البسقلون كورونا سد حراض الفن البيزنطي عبد السلام بنعبد العالي رائد عودة مستشفى طيبة التخصصي غزوة خيبر شركة فواز لعامة للدراسات والمستندات كلوفيس الأول لمع قطع الغيار جميل خطاب ويلان نظم المعلومات المحاسبية محمود بن محمود البان باقادر مؤسسة بن شيهون الصحة الحقن المجهري الصين معلمات معلومات اتجاه البطولي أرضروم تنافسية شكاوي محمد الحاج سالم تكرلي مبرهنة عدم الاكتمال علاج عرق النسا موقع سنهدريم التكامل العددي كهربا الحكومة الحكومة التونسية مسالك بولية معاهدة فاليتا مستشفي بدر مشاغل مراكز التجميل محمد حافظ الشريدة وديع سعادة مشغل جرافيزم شكا الربان حديقة التجارة نقليات الهباس بن دعجم بطباط حمود بوعلام حميدة معركة ثابسوس براتا البن الاخضر مشروع تخرج الزكاه ديدفورت تاريخ فواصل الكتب توسعة المسجد النبوي نادي الفتح telnet 1978 عصبام اللوزتين سبيكمان 213 الاقتصاد رمادي عادي فندق العليا تشويه سمعه اسماك الأسماك مؤسسة
أخبار السعودية اليوم الثلاثاء 16/10/2018 - أخبار قطر اليوم الثلاثاء 16/10/2018 - أخبار الإمارات اليوم الثلاثاء 16/10/2018 - أخبار الكويت اليوم الثلاثاء 16/10/2018 - أخبار السياحة اليوم الثلاثاء 16/10/2018 - أخبار البحرين اليوم الثلاثاء 16/10/2018 - أخبار المغرب اليوم الثلاثاء 16/10/2018 - أخبار الاردن اليوم الثلاثاء 16/10/2018 - أخبار فلسطين اليوم الثلاثاء 16/10/2018 - أخبار عمان اليوم الثلاثاء 16/10/2018 - أخبار لبنان اليوم الثلاثاء 16/10/2018 - أخبار السودان اليوم الثلاثاء 16/10/2018 - أخبار الكورة اليوم الثلاثاء 16/10/2018 - اعلانات الحراج اليوم الثلاثاء 16/10/2018 - اسعار السيارات بالكويت الثلاثاء 16/10/2018 - اسعار العقارات بالكويت الثلاثاء 16/10/2018