أعلانات الحراج مطلوب اجهزة هيترا اسلكي مستعمل او جديد - هواوي ميت 9 - Washing machine - Street fighter V - (BLU)للبيع - أيفون 5 الأصلي 16 ع¤يع¤ا مستعمل نظيف اخر تحديث - Nikkon AF nikkor pro lens - هاتف سامسونج بيم مستخدم يوم واحد - Logitech G27 Steering Wheel - Home ac servise - Ps3 games - ايفون 128GB 6S - كاسيت بانسويلكpanasonicx - Huawei 4G routar My-Fi - هواوي واي 6برو - Ghost recon wildlands - Note5 - Kontrolfreek for ps4 and xboxone - Xbox one game for sale. Assassins greed Ezio Collection - براد بحالة ممتاز للبيع - 4 channle jvc amplifier 800 w امبليفير 800 - تأجير Xbox 360 يومي - للبيع حياك - 2 Car seats - 10 PSP games - PS3 super slim 500 Gp - مطلوب شاشة tab s2 8.4 - #مطلوب آيفون 6s ذاكرة 64 شمباني - Brand New, Sealed GoPro Hero 4 Black edition - Brand new MEIKE Macro extension tube for canon. - A.V.R pitBull - طلب اله لقطع الاخشاب - Old camera - Printer laserjet cp1025 color - Good a.c.for sale - دسكة نضيفة وتخدم مية في المية - For sale - Parker pen silver new never used - للبيع رقم جديد مميز 33181676 - A/C Service - للبيع شريط قراند ps3 - For sale ac washing ripari - Acer Aspire 4Gb 500Gb in better condition. - هارد خارجي 500 جيجا - ارضية 12*15 في بير فضل بالقرب من المدرسة بلوك 5 - Moulinex - Ineed laptop low price مطلوب لابتوب - قارئ باركود باسعار الجملة - Samsung galaxy S6 32GB - نظارات ps4 VR للبيع -
موقع الو الرائد/بدر سعد رويشد - قحطاني متزوج جامعي بدر عندي - سايق بدريه القرشي - دكتور حكمي بلبحرين - د بدر طاعوس - ااااااالسكرتير - عبير غزواي - مكتب بو بدر - اللواء عبدالقادر الشهراني - رقمي - رقمي - رقم دكتور خضر 2 - نفس رقمي - رقمي 2 - رقم بيت منتظر - رقم البيت الارضي - رقم البنك الراجحي - رقم حساب بنك الخليج - هاني مطعم نعنع شريك رقم 7 - رقم المنزل - رقم البيت 2 - ذهره الامن الرقم الثاني - من جده عنده رقم 89 في مكمل 00 جنب سعيد الغامدي - رقم. ابو مسفر - رقم علي الحارس الجديد - رضا6392 - حمد حسين عبدتلرضا - م. احمد رضا محاسب - رضا الفهد - احمد رضا مصرف ابوظبي - ابوظبي - الجار رضا بومحمد مجمع قروض مصري - ايمن ياسين - بو ياسين - لوي ياسين - ياسين مهندس تويوتا - استاذ وائل الياسين فزياء من طرف رضي - ايمن ياسين - ع.ياسين - ياسين اعمار دبي مول - سعيد ياسين - عرض سيارات بيت التمويل مشعل الياسين - محامي ياسين خالد خياط - الحارس ياسين - مكتب الياسين بواحمد فيلا اليرموك ق5 - كهرباق 7 ياسين - محمد الياسين بو عبدالعزيز نيابة الاموال - د ياسين - ياسين افغاني - ياسين44 - د. ياسين عبيد -
الجديد شركة القُصير السعودية لتأجير وبيع الخيـام الأوروبية ومولدات الكهرباء - الصلاة الصلاة - كيف ازرع النعناع في المنزل ؟ - فوائد التمر والحليب - كيف توفر العديد من المال على نفسك ؟ - كيف تبداء بمشروع صغير وناجح ؟ - كيف تصبح غنياً ؟ - كيف توفر المال ؟ -
آخر المشاهدات سباق الجائزة الكبرى للدراجات النارية موسم 1995 النتائج - سباق الجائزة الكبرى للدراجات النارية موسم 1996 النتائج - جان فيليب راجيا النتائج - مايكل إل إجوي - سباق الجائزة الكبرى للدراجات النارية موسم 1997 النتائج - كريستيانو ديل غروسو - أوسمين أغيري - سريالية جماهيرية النشأة والتطور - سباق الجائزة الكبرى للدراجات النارية موسم 1998 النتائج - ماتياس جينتر - جون دايلي - سباق الجائزة الكبرى للدراجات النارية موسم 1999 النتائج - سباق الجائزة الكبرى للدراجات النارية موسم 2000 النتائج - سباق الجائزة الكبرى للدراجات النارية موسم 2001 النتائج - يونوت مازيلو - كريستيانو لوكاريلي - طرق عمل المساج فى المنزل ؟ - ستيليانو - جمال السجاد فى المنزل ؟ - ديف سيموندز البطولات - مظهر المنزل من الداخل ؟ - السيمونية ( سان سيمونية ) - كيف تبييض اسنانك في المنزل ؟ - فلاديمير كراسنوف سجل المنافسة - هاتف مركز الإسكان الصحي بمكة المكرمة و معلومات عنه بالسعودية - سيمونيدس - فلاديمير إيفانوف (تنس) - مارك كيميتش - طارق الملا حياته المهنية - ديدييه دي راديجوز - زمالة التوحيديون والكونيون المسيحية - شركة مزارع السكك الحديدية التونسية - جائزة إمباير لأفضل قادم جديد الفائزون - أهمية شرب اللبن ؟ - جائزة إمباير لأفضل قادمة جديدة الفائزات - مسعود الماضي إعدامه - يحيى بن يحيى الغساني علمه - طارق عبد اللطيف عن حياته - ديدييه راتسيراكا التعليم - ماسيمو روكولي - جوز المنطقة المدارية الجديدة أنظر أيضاً - قوائم المطلوبين في السعودية - بوكس ريك الوصف - محمد أمين ديدي - الفتاة الجديدة (مسلسل) قصة المسلسل - خديجة أمين - لارا جيدينجز التعليم - بيلا حديد حياتها الشخصية - ألاشياء التى يؤثر عليه نقص الحديد فى الجسم ؟ - أهمية الحديد لجسم ألانسان ؟ - أهمية الحديد لجسم ألانسان ؟ - 102 كلب مرقش (فيلم) القصة - فلاديمير كليتشكو إحصائيات - مايكل دنلوب - إيمانويلي بيلاردي - حصار جبل طارق (1316) - شاي الفقاعات الوصف - فلاديمير جبريشيدزه النهائيات - أوتيليو بلانكو - طارق سالم الفرق التي لعب فيها - بيلي أولتر - باركر بيلي - ماتياس حذوة روابط خارجية - بورت بيمينت - تيليوصوريات - موسيقى سعودية - هنري بيلينجز براون التعليم - بيليت - فيسنتي هيريرا زيليدون - بيلي آنس - خماسي أضلاع الخماسي المنتظم - طريقة اعداد بطاطا مرحية بيري بالذ طعم خطوة بخطوة - ألكسندر فان دير بيلين - هاتف وعنوان مستشفى سليمان فقيه - الرويس, جدة - كلورات البوتاسيوم استخداماته - فيليب دو فيلييه التعليم - رودي فيلجينهير - شرح العبادات الخمس لأبي الخطاب الكلوذاني المخطوطة - المركز الوطني لأبحاث الموهبة والإبداع من نحن - أوزفالدو هورتادو مناصب وهيئات - خيطبيات أجناس - هاتف وعنوان مستوصف هجر - الجامعه, الاحساء - مطثيات - فيليب مكالين البطولات - معاهدة دي ميشال مواد المعاهدة - مايكل ديفيد لوكاس الحياة الشخصية و التعليم - قناص AWM - مئذنة باب الغوانمة موقعها - فلاديمير ناليفكين - وصفة هائلة من الطب البديل لعلاج الإسهال والقيء بالاعشاب - كارلو إمانويلي الأول - ريميجيو موراليس برموديز - ستيليانوس جوناتيس - الاطعمه التى تزيد السمنه ؟ - طارق عبدالواحد فرق لعب لها - بلدة ماثياس (ميشيغان) - وهبتون - ماتياس هانينج النهائيات - أكلبترة تركمانية التوزيع والموائل - ماتياس أسبر المسيرة الاحترافية - كريستيانو رونالدو - هاتف وعنوان شركة نابكو للمنتجات الاستهلاكية - المطلق, الدمام - [طب بديل ] علاج ضعف الانتصاب بالاعشاب الطبيعية والعسل - مواضيع صحية - سور القران لكل شهر من شهور الحمل - قنيبرة من أنواعها نبات واطن الواطنة في الوطن العربي - الزواج الديني المختلط في المسيحية - الطاقة الانتاجية مفهوم الطاقة الإنتاجية - قماش النجود أصل المصطلح - أشيقر سكان وقبائل بلدة أشيقر - هاتف وعنوان الدكتور أحمد الراس - الرويس, جدة - معركة مشذوبه أسباب المعركة - بيت الهراوي الوصف - الجذر التربيعي ل 2 تاريخ جذر تربيعي الجذر التربيعي للعدد 2 - بدوي طبانة مؤلفاته - مزايا وعيوب شركات التوصية البسيطة وهل تصلح للمشروعات الصغيرة - فوائد اللبن الرائب - ماتياس أبيلايراس المسيرة الاحترافية - هاتف وعنوان مطبخ روابي القصيم - السويدي, مدينة الرياض - ماتياس بورجو - مايكل بينيت التعليم - كريستيانو زانيتي - رسالة التعاليم (كتاب) شروحاتها - جيلبرتو سيموني سباقات أو مراحل فاز بها - المكتبات في عصر الحضارة الإسلامية - كريستيانو دوني مسيرته المهنية - هاتف وعنوان مستوصف الحرمين الجديد - خميس مشيط, عسير - قسطنطين كانسكي مميزات أعمال فنون مرئية الفنان التشكيلية - حافظ وهبة مولده ونشأته - ماتياس بوكر النهائيات - هاتف وعنوان شركة الملحم للغطاسات والمضخات - الهفوف, الاحساء - مرض جلدي هالوجيني العلاج - وصفة لعلاج التهاب المثانة ومشاكل المجاري البولية بالاعشاب الطبيعية - كارلوس بيليجريني التعليم - ماتياس باشينجر الخط الزمني للأداء - ماسيمو بوليري فرق لعب لها - جمهورية مسيحية - ملعب فيكتوريا (جبل طارق) - أولاد حريز أصل وتاريخ القبيلة - تشيمونجيه - فلاديمير ليونوف (دراج) الميداليات - مانويل فيليتاس - فلاديمير اوستينوف جوائز - سيموني سكوفيت - مايكل هايدن - دم العاشق الوصف النباتي - هاتف مركز هيئة محافظة خميس مشيط لهيئة الامر بالمعروف و النهى عن المنكر بالسعودية - هاتف وعنوان مستوصف الخليج الطبي - حي النهضة, مدينة الرياض - ماري دادلي خدمة ورعاية الملكة إليزابيث الأولي - شرح تفصيلي لإجراءات الحصول علي تأشيرة زيارة تجارية للسعودية - لوحة المذبح لمدينة بون العمولة ونزل العجزة - سيتوكينين أنواعه - [نسائيات] معلومات هامة عن عملية تنظيف الرحم - منوعات مفيدة - هاتف وعنوان مستوصف مستشاري الطبي - بيشه, عسير - طائرة ورقية (هندسة رياضية) خصائص شكل الطائرة الورقية - كورجون ماريينا أنظر أيضاً - كورجون كبير العيون أنظر أيضاً - كورجون فكي أنظر أيضاً - كورجون طويل الفك أنظر أيضاً - كورجون شتوي أنظر أيضاً - كورجون بيرنغ أنظر أيضاً - كورجون أموري أنظر أيضاً - كريستيان كورين - كوريو - كورينا موراريو بطولات حققتها - دوروثيا كورينغ الميداليات - بليندا كوردويل النهائيات - كورينا دينتوني - كورينا بيركوفيتش النهائيات - أوسكار كوردوبا المسيرة الاحترافية - أوزيبيو رودولفو كوردون سيا - روبرتو سوازو كوردوفا - جونزالو كوردوفا - خورخي كوردوفا - أندريس كوردوفا - غيريت ريتفيلد الحياة المهنية - نصائح لحرق دهون البطن ؟ - كيفية تخليص الجسم من السموم - كيف تحمي نفسك من خطر الكلاب الشرسه ؟ - هوارد إيستمان إحصائيات - إرنست هوارد غريفيث - هوارد وينستون إحصائيات - هوارد ديفيس جونيور الميداليات - هوارد كينزي - هوارد تايلور (تنس) - سيدني هوارد سميث النهائيات - دوريان يتس لمحات من تاريخه - غياث هواري - كين هوارد الأعمال - سحر الهواري نشأتها - دانيال إدوارد هوارد - كبسولات تامسولوسين لعلاج ضخامة البروستات - بنيامين شو هوارد التعليم - وليام هوارد تافت الرابع التعليم - وليام هوارد تافت الثالث - جون هوارد دالتون التعليم - هوارد هانت التعليم - جون هوارد بايل - هوارد فرانسيس كوركوران التعليم - هوارد بيكر التعليم - المطيوي الجنوبي التسمية -
اليوم: الاربعاء 23 يناير 2019 , الساعة: 6:47 ص / اسعار صرف العملات ليوم الاربعاء 23/01/2019


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


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

نشر قبل 2 سنة و 4 شهر 134 مشاهدة


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

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



تعتبر كوربا 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 الاقتصاد رمادي عادي فندق العليا تشويه سمعه اسماك الأسماك مؤسسة الجهاز القلبي الوعائي italia قراي
أخبار السعودية اليوم الاربعاء 23/01/2019 - أخبار قطر اليوم الاربعاء 23/01/2019 - أخبار الإمارات اليوم الاربعاء 23/01/2019 - أخبار الكويت اليوم الاربعاء 23/01/2019 - أخبار السياحة اليوم الاربعاء 23/01/2019 - أخبار البحرين اليوم الاربعاء 23/01/2019 - أخبار المغرب اليوم الاربعاء 23/01/2019 - أخبار الاردن اليوم الاربعاء 23/01/2019 - أخبار فلسطين اليوم الاربعاء 23/01/2019 - أخبار عمان اليوم الاربعاء 23/01/2019 - أخبار لبنان اليوم الاربعاء 23/01/2019 - أخبار السودان اليوم الاربعاء 23/01/2019 - أخبار الكورة اليوم الاربعاء 23/01/2019 - اعلانات الحراج اليوم الاربعاء 23/01/2019 - اسعار السيارات بالكويت الاربعاء 23/01/2019 - اسعار العقارات بالكويت الاربعاء 23/01/2019