stanford-oval/wikipedia huggingface dataset:
كأس الأمم الإفريقية 2004
دور المجموعات > المجموعة الثالثة

| م | الفريق | لعب | ف | ت | خ | أ> له | أ> ع | أ> ف | نقاط | التأهل |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 |  الكاميرون | 3 | 1 | 2 | 0 | 6 | 4 | +2 | 5 | تقدم إلى مرحلة خروج المغلوب |
| 2 |  الجزائر | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | تقدم إلى مرحلة خروج المغلوب |
| 3 |  مصر | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 |  |
| 4 |  زيمبابوي | 3 | 1 | 0 | 2 | 6 | 8 | −2 | 3 |  |
مصدر: Soccerway
قواعد التصنيف: قواعد الترجيح
| زيمبابوي  | 1–2 |  مصر |
| --- | --- | --- |
| بيتر ندلوفو  46' |  | عبد الحميد  58' بركات  63' |
الحضور: 22،000
الحكم: لاسينا باريه (بوركينا فاسو)
| الكاميرون  | 1–1 |  الجزائر |
| --- | --- | --- |
| مبوما  43' |  | زافور  52' |
الحضور: 20،000
الحكم: كوفي كودجا (بنين)
| الكاميرون  | 5–3 |  زيمبابوي |
| --- | --- | --- |
| مبوما  31'، 44'، 65' مبامي  40'، 67' |  | بيتر ندلوفو  8'، 47' (ركلة.) نياندورو  89' |
الحضور: 15،000
الحكم: أبو بكر شرف (ساحل العاج)
| الجزائر  | 2–1 |  مصر |
| --- | --- | --- |
| مأموني  13'   عشيو  86' |  | بلال  25' |
الحضور: 15،000
الحكم: آلان هامر (لوكسمبورغ)
| الكاميرون  | 0–0 |  مصر |
| --- | --- | --- |
الحضور: 20,000
الحكم: علي بوجسيم (الإمارات العربية المتحدة)
| الجزائر  | 1–2 |  زيمبابوي |
| --- | --- | --- |
| عشيو  73' |  | آدم ندلوفو  65' لوباهلا  71' |
الحضور: 10،000
الحكم: إدي مايلت (سيشل)
دور المجموعات > المجموعة الرابعة

| م | الفريق | لعب | ف | ت | خ | أ> له | أ> ع | أ> ف | نقاط | التأهل |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 |  المغرب | 3 | 2 | 1 | 0 | 6 | 1 | +5 | 7 | تقدم إلى مرحلة خروج المغلوب |
| 2 |  نيجيريا | 3 | 2 | 0 | 1 | 6 | 2 | +4 | 6 | تقدم إلى مرحلة خروج المغلوب |
| 3 |  جنوب إفريقيا | 3 | 1 | 1 | 1 | 3 | 5 | −2 | 4 |  |
| 4 |  بنين | 3 | 0 | 0 | 3 | 1 | 8 | −7 | 0 |  |
مصدر: Soccerway
قواعد التصنيف: قواعد الترجيح
| نيجيريا  | 0–1 |  المغرب |
| --- | --- | --- |
|  |  | حجي  77' |
الحضور: 15،000
الحكم: فالا ندويي (السنغال)
| جنوب إفريقيا  | 2–0 |  بنين |
| --- | --- | --- |
نومفيتي  58'، 76': 
الحضور: 12،000
الحكم: كومان كوليبالي (مالي)
| نيجيريا  | 4–0 |  جنوب إفريقيا |
| --- | --- | --- |
يوبو  4' أوكوتشا  64' (ركلة.) أوديموينغي  81'، 83': 
الحضور: 15،000
الحكم: علي بوجسيم (الإمارات العربية المتحدة)
| المغرب  | 4–0 |  بنين |
| --- | --- | --- |
الشماخ  17' أدجاموسي  73' (ه.ذ.) وادو  75' القرقوري  80': 
الحضور: 20،000
الحكم: إدي مايلت (سيشل)
| المغرب  | 1–1 |  جنوب إفريقيا |
| --- | --- | --- |
| سفري  38' (ركلة.) |  | مايو  29' |
الحضور: 6،000
الحكم: هشام قيراط (تونس)
| نيجيريا  | 2–1 |  بنين |
| --- | --- | --- |
| لاوال  35' أوتاكا  76' |  | لاتونجي  90' |
الحضور: 15،000
الحكم: عصام عبد الفتاح (مصر)
مرحلة خروج المغلوب

المقالة الرئيسة: دور خروج المغلوب في كأس الأمم الإفريقية 2004
مرحلة خروج المغلوب > القوس

في مرحلة خروج المغلوب، يُستخدَم وقت إضافي وركلات الجزاء الترجيحية لتحديد الفائز إذا لزم الأمر، باستثناء مباراة المركز الثالث وفيها يُحتَكم إلى ركلات الجزاء مباشرة، دون أي وقت إضافي، لتحديد الفائز إذا لزم الأمر (المادة 75 من اللوائح).
مرحلة خروج المغلوب > ربع النهائي

| مالي  | 2–1 |  غينيا |
| --- | --- | --- |
| كانوتيه  45' ديارا  90' |  | فيندونو  15' |
الحضور: 1،450
الحكم: عصام عبد الفتاح (مصر)
| تونس  | 1–0 |  السنغال |
| --- | --- | --- |
المناري  65': 
الحضور: 60،000
الحكم: علي بوجسيم (الإمارات العربية المتحدة)
| الكاميرون  | 1–2 |  نيجيريا |
| --- | --- | --- |
| إيتو  42' |  | أوكوتشا  45' أوتاكا  73' |
الحضور: 14،750
الحكم: محمد كزاز (المغرب)
| المغرب  | 3–1 (ب> و.إ.) |  الجزائر |
| --- | --- | --- |
| الشماخ  90' يوسف حجي  113' الزايري  120' |  | شراد  84' |
الحضور: 22،000
الحكم: عبد الحكيم الشلماني (ليبيا)
مرحلة خروج المغلوب > نصف النهائي

| تونس  | 1–1 (ب> و.إ.) |  نيجيريا |
| --- | --- | --- |
| بدرة  82' (ركلة.) |  | أوكوتشا  67' (ركلة.) |
ركلات الترجيح: ركلات الترجيح
| بدرة  سانتوس  المهذبي  بن عاشور  حقي  | 5–3 |  أوتاكا  أوديموينغي  يوبو  أوديزي |
الحضور: 60.000
الحكم: كوفي كودجا (بنين)
| المغرب  | 4–0 |  مالي |
| --- | --- | --- |
المختاري  44'، 58' حجي  80' باها  90+1': 
الحضور: 15،000
الحكم: أبو بكر شرف (ساحل العاج)
مرحلة خروج المغلوب > مباراة المركز الثالث

| نيجيريا  | 2–1 |  مالي |
| --- | --- | --- |
| أوكوتشا  16' أوديموينغي  52' |  | أبوتا  70' |
الحضور: 2،500
الحكم: مودو سووي (غامبيا)
مرحلة خروج المغلوب > النهائي

المقالة الرئيسة: نهائي كأس الأمم الإفريقية 2004
في المباراة النهائية التي أقيمت على ملعب 7 نوفمبر في رادس، بدأت تونس بداية جيدة بالتقدم 1–0 بعد أربع دقائق، وفيها ركز مهدي النفطي على فرانسيلودو سانتوس الذي سجل هدفه الرابع في البطولة. وفي نهاية الشوط الأول، عاد المغرب إلى النتيجة بهدف من يوسف حجي إثر توزيعة من يوسف المختاري. سبع دقائق تمر في الشوط الثاني قبل أن يمنح مهاجم تونسي آخر زياد الجزيري الأفضلية لبلاده. انتهت المباراة في النهاية بنتيجة 2–1 ومنحت تونس أول لقب من كأس الأمم الإفريقية لها. أصبح روجيه لومير أول مدرب يفوز بلقبين قاريين مختلفين فقد سبق أن فاز بلقب بطولة الأمم الأوروبية 2000 مع فرنسا. كما فاز المنتخب التونسي بجائزة أفضل منتخب إفريقي للعام الذي قدمها الاتحاد الإفريقي لكرة القدم.
| تونس  | 2–1 |  المغرب |
| --- | --- | --- |
| سانتوس  5' الجزيري  52' | تقرير | المختاري  38' |
الحضور: 70،000
الحكم: فالا ندويي (السنغال)
الجوائز

مع نهاية البطولة سجل أربعة لاعبين العدد الأكبر من الأهداف وهم التونسي فرانسيلودو سانتوس، الكاميروني باتريك مبوما، المالي فريديريك كانوتيه والنيجيري جي-جي أوكوتشا، ومع ذلك مُنِح لقب هداف البطولة للتونسي فرانسيلودو سانتوس باعتباره لاعب المنتخب البطل، ولم يحصل على أي بطاقات طيلة الدورة، بينما حصل اللاعب النيجيري جي-جي أوكوتشا على لقب أفضل لاعب في البطولة.
الجوائز > الجوائز الفردية

هداف البطولة:  فرانسيلودو سانتوس.
أفضل لاعب:  جي-جي أوكوتشا.
الجوائز > فريق المسابقة

اختار الاتحاد الإفريقي لكرة القدم أفضل لاعبي كأس الأمم الإفريقية باعتبارهم جزء من الفريق النموذجي للبطولة، أطلق على هذا الفريق اسم الفريق المثالي لكأس الأمم الإفريقية 2004 وتكون من:
المدرب:  روجيه لومير
| حارس المرمى | المدافعون | لاعبو الوسط | المهاجمون |
| --- | --- | --- | --- |
|  فينسنت إنياما |  وليد الركراكي  خالد بدرة  عبد السلام وادو  تيموتي أتوبا |  كريم زياني  رياض البوعزيزي  جي-جي أوكوتشا  جون أوتاكا |  فريديريك كانوتيه  فرانسيلودو سانتوس |
الإحصائيات > الهدافون

سُجِّل 88 هدف في 32 مباراة، بمتوسط 2.75 أهداف في المباراة الواحدة.
| 0 | 1 | 2 |
| --- | --- | --- |
|   فرانسيلودو سانتوس   فريديريك كانوتيه  |   جي-جي أوكوتشا  |   باتريك مبوما  |
| 0 | 1 | 2 |
| --- | --- | --- |
|   تيتي كامارا   يوسف حجي  |   بيتر أوديموينغي  |   بيتر ندلوفو  |
| 0 | 1 | 2 |
| --- | --- | --- |
|   حسين عشيو   موديستي مبامي   محمدو ديارا  |   مروان الشماخ   جون أوتاكا   مامادو نيانغ  |   سيابونغا نومفيتي   زياد الجزيري   باسكال فيندونو  |
| 0 | 1 | 2 |
| --- | --- | --- |
|   عبد المالك شراد   معمر مأموني   إبراهيم زافور   موسى لاتونجي   ديودون مينونغو   صامويل إيتو   آلان ماسودي   تامر عبد الحميد   محمد بركات   أحمد بلال   جون بارازا   إيمانويل آكي   تيتوس مولاما  |   دينيس أوليتش   سيدونودي أبوتا   سومايلا كوليبالي   محمد سيسوكو   درامان تراوريه   نبيل باها   طلال القرقوري   عبد السلام وادو   يوسف سفري   جواد الزايري   غاربا لاوال   جوزيف يوبو   جواو إلياس  |   كريم كامانزي   سعيد ماكاسي   حبيب بييه   بابا بوبا ديوب   باتريك مايو   خالد بدرة   سليم بن عاشور   ناجح إبراهم   جوهر المناري   جويل لوباهلا   آدم ندلوفو   إسروم نياندورو  |
أنيست أدجاموسي (ضد المغرب)
الإحصائيات > الترتيب النهائي

أصدر الاتحاد الإفريقي لكرة القدم الترتيب النهائي للبطولة بعد وقت قصير من انتهاء نهائي كأس الأمم الإفريقية 2004،. استند الترتيب على نتائج المنتخبات في المسابقة، وصنفت الفرق الستة عشر بناءًا على المعايير التي استخدمت من قبل الاتحاد الإفريقي لكرة القدم. وفقًا لاتفاقية الإحصائيات في كرة القدم، فإن المباريات التي تنتهي في الوقت الإضافي تحسب ضمن الانتصارات والهزائم، في حين تحسب المباريات التي تنتهي بركلات الترجيح على أنها تعادلات. كان الترتيب النهائي على النحو التالي:
| م | الفريق | لعب | ف | ت | خ | أ> له | أ> ع | أ> ف | نقاط | النتيجة النهائية |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 |  تونس (H) | 6 | 5 | 1 | 0 | 10 | 4 | +6 | 16 | البطل |
| 2 |  المغرب | 6 | 4 | 1 | 1 | 14 | 4 | +10 | 13 | الوصيف |
| 3 |  نيجيريا | 6 | 4 | 0 | 2 | 11 | 5 | +6 | 12 | المركز الثالث |
| 4 |  مالي | 6 | 3 | 1 | 2 | 10 | 10 | 0 | 10 | المركز الرابع |
| 5 |  السنغال | 4 | 1 | 2 | 1 | 4 | 2 | +2 | 5 | ودعوا البطولة من الربع النهائي |
| 6 |  الكاميرون | 4 | 1 | 2 | 1 | 7 | 6 | +1 | 5 | ودعوا البطولة من الربع النهائي |
| 7 |  غينيا | 4 | 1 | 1 | 2 | 5 | 5 | 0 | 4 | ودعوا البطولة من الربع النهائي |
| 8 |  الجزائر | 4 | 1 | 1 | 2 | 5 | 7 | −2 | 4 | ودعوا البطولة من الربع النهائي |
| 9 |  رواندا | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | ودعوا البطولة من دور المجموعات |
| 10 |  مصر | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | ودعوا البطولة من دور المجموعات |
| 11 |  جنوب إفريقيا | 3 | 1 | 1 | 1 | 3 | 5 | −2 | 4 | ودعوا البطولة من دور المجموعات |
| 12 |  كينيا | 3 | 1 | 0 | 2 | 4 | 6 | −2 | 3 | ودعوا البطولة من دور المجموعات |
| 13 |  زيمبابوي | 3 | 1 | 0 | 2 | 6 | 8 | −2 | 3 | ودعوا البطولة من دور المجموعات |
| 14 |  بوركينا فاسو | 3 | 0 | 1 | 2 | 1 | 6 | −5 | 1 | ودعوا البطولة من دور المجموعات |
| 15 |  جمهورية الكونغو الديمقراطية | 3 | 0 | 0 | 3 | 1 | 6 | −5 | 0 | ودعوا البطولة من دور المجموعات |
| 16 |  بنين | 3 | 0 | 0 | 3 | 1 | 8 | −7 | 0 | ودعوا البطولة من دور المجموعات |
حُدثت المباريات التي لعبت في complete. مصدر: RSSSF
 المضيف.
سجل الانضباط > البطاقات

مجموع البطاقات الصفراء: 116 (3،63 لكل مباراة)
مجموع البطاقات الحمراء: 2 (0،06 لكل مباراة)
طرد بعد البطاقة الصفراء الثانية: 5
سجل الانضباط > البطاقات الحمراء

يسرد الجدول أدناه اللاعبين الموقوفين أثناء المنافسة:
| اللاعب | البطاقات | موقوف عن مباراة |
| --- | --- | --- |
|  أبدول سيبومانا |  المجموعة أ، الجولة الأولى، ضد  تونس (24 يناير 2004) | المجموعة أ، الجولة الثانية، ضد  غينيا (28 يناير 2004) |
|  سليم بن عاشور |  المجموعة أ، الجولة الأولى، ضد  رواندا (24 يناير 2004) | المجموعة أ، الجولة الثانية، ضد  الكونغو الديمقراطية (28 يناير 2004) |
|  لومانا لوالوا |  المجموعة أ، الجولة الثانية، ضد  تونس (28 يناير 2004) | المجموعة أ، الجولة الثالثة، ضد  رواندا (1 فبراير 2004) |
|  معمر مأموني |  المجموعة ج، الجولة الثانية، ضد  مصر (29 يناير 2004) | المجموعة أ، الجولة الثالثة، ضد  زيمبابوي (3 فبراير 2004) |
|  رحيم ويدراوغو |  المجموعة ب، الجولة الثالثة، ضد  كينيا (2 فبراير 2004) | تصفيات كأس العالم 2006، ضد  غانا (5 يونيو 2004) |
الحضور

حضر البطولة 553٬500 متفرج في 32 مباراة، بمتوسط 17٬297 متفرج في المباراة الواحدة.
| المرتبة | المباراة | الحضور الأقصى | الملعب | المدينة | الدور | مصدر |
| --- | --- | --- | --- | --- | --- | --- |
| 1 |  تونس −  المغرب | 70000 | ملعب 7 نوفمبر | رادس | المباراة النهائية |  |
| 2 |  تونس −  نيجيريا | 65000 | ملعب 7 نوفمبر | رادس | النصف النهائي |  |
| 3 |  تونس −  السنغال | 65000 | ملعب 7 نوفمبر | رادس | الربع النهائي |  |
| 4 |  تونس −  رواندا | 60000 | ملعب 7 نوفمبر | رادس | دور المجموعات (الجولة الأولى) |  |
| 5 |  تونس −  الكونغو الديمقراطية | 60000 | ملعب 7 نوفمبر | رادس | دور المجموعات (الجولة الثانية) |  |
| 6 |  تونس −  غينيا | 35000 | ملعب 7 نوفمبر | رادس | دور المجموعات (الجولة الثالثة) |  |
| 7 |  المغرب −  الجزائر | 22000 | ملعب الطيب المهيري | صفاقس | الربع النهائي |  |
| 8 |  زيمبابوي −  مصر | 22000 | ملعب الطيب المهيري | صفاقس | دور المجموعات (الجولة الأولى) |  |
| 9 |  الكاميرون −  مصر | 20000 | ملعب مصطفى بن جنات | المنستير | دور المجموعات (الجولة الثالثة) |  |
| 10 |  المغرب −  بنين | 20000 | ملعب الطيب المهيري | صفاقس | دور المجموعات (الجولة الثانية) |  |
بي إي سي زفوله

بي إي سي زفوله (PEC Zwolle) هو نادي كرة قدم هولندي تأسس عام 1910 م، ألوان ملابس الفريق الحالية هي الأبيض والأزرق، يلعب حاليا في الدوري الهولندي الممتاز.
الثروة الحيوانية في مصر

الثروة الحيوانية في مصر وهي تشير إلى أعداد وأنواع والمتعلقات الخاصة بالحيوانات في جمهورية مصر العربية.
التاريخ

عرف الإنسان المصري تربية الحيوان منذ عصور مصر القديمة فاهتم بتربية الأبقار والأغنام والدواب وجعل منها مصدرا لمساعدته في أعمال الحقل والأعمال الزراعية. ومنذ ذلك اهتم المصري بالحيوانات واستأنس بها بجواره لكى يستفيد من لحومها وأصوافها ومنتجاتها من الألبان والجبن والسمن.
وفي عهد الإسكندر الأكبر كانت مصر تمتلك نحو 3 ملايين راس من الماشية حيث أدت الغزوات والحملات التي كان يقودها الإسكندر إلى البلدان المجاورة إلى زيادة في أعداد الحيوانات بفضل الغنائم التي كانوا يحصلون عليها في الحروب.
كما اهتم محمد علي باشا بتربية الحيوانات وعمل على توفير كافة المستلزمات التي تجعل تربية الحيوان في مصر من الحرف المتطورة. فعمل على إدخال آلات جديدة للحيوانات
أما في العصور الحديثة فأُنشأت الكثير من المشاريع لتنمية الثروة الحيوانية في مصر حتى تخطى ذلك حدود مصر وأصبح هناك مشاريع دولية بين مصر وبعض البلدان مثل السودان وألمانيا لتنمية الثروة الحيوانية في مصر.
مراجع

↑  "مشروع لتنمية الثروة الحيوانية بين مصر والسودان". البوابة نيوز. مؤرشف من الأصل في 2020-01-13. اطلع عليه بتاريخ 2020-05-17.
بوابة مصر
بوابة الاقتصاد
بوابة علم الحيوان
بعض أنواع الماشية في الوطن العربي: الماعز الخالدي (الإمارات)، الجمل العربي، ثور براهمان، الحصان العربي، الحمير، غنم النجدي (السعودية)
أنابيل علي

| أنابيل علي>  معلومات شخصية  | أنابيل علي>  معلومات شخصية  |
| --- | --- |
الميلاد: 4 مارس 1985   (39 سنة)   غاروا  
مواطنة:  الكاميرون  
الطول: 176 سنتيمتر  
 الحياة العملية  :  الحياة العملية  
المهنة: مصارعة الهواة  
الرياضة: المصارعة الحرة،  والمصارعة  
تعديل مصدري - تعديل  : تعديل مصدري - تعديل  
أنابيل علي (بالفرنسية: Annabelle Ali)‏ هي مصارعة الهواة كاميرونية، ولدت في 4 مارس 1985 في غاروا في الكاميرون.
مراجع

↑  "Freestyle 72 kg results - Wrestling - London 2012 Olympics". www.olympic.org. مؤرشف من الأصل في 2015-10-05. اطلع عليه بتاريخ 2015-10-04.
وصلات خارجية

أنابيل علي على موقع قاعدة بيانات المصارعة الدولية (الإنجليزية)
أنابيل علي على موقع اللجنة الأولمبية الدولية (الإنجليزية)
أنابيل علي على موقع اللجنة الأولمبية الدولية (الإنجليزية)
أنابيل علي على موقع أوليمبيديا (الإنجليزية)
أنابيل علي على موقع اتحاد ألعاب الكومنولث (مؤرشف) (الإنجليزية)
أنابيل علي على موقع اتحاد ألعاب الكومنولث (مؤرشف) (الإنجليزية)
بوابة أعلام
بوابة ألعاب أولمبية
بوابة الكاميرون
بوابة المرأة
انتخابات مجلس النواب الأمريكي 2022

انتخابات مجلس النواب الأمريكي 2022 أجريت في 8 نوفمبر 2022 لانتخاب ممثلين من جميع دوائر الكونغرس البالغ عددها 435، وهي جزء من انتخابات الولايات المتحدة لعام 2022 خلال ولاية الرئيس الحالي جو بايدن، فاز الحزب الجمهوري بأغلبية المقاعد وسيكون بمثابة حزب الأغلبية في مجلس النواب.
كوربا (حاسوب)

كوربا
| 0 | 1 |
| --- | --- |
أول إصدار:   1991   
موقع الويب:  corba.org 
تعديل - تعديل مصدري - تعديل ويكي بيانات
CORBA هي كلمة اختصار لـCommon Object Request Broker Architecture وهي عبارة إنكليزية تعني باللغة العربية أسلوب البناء الوسيطي لطلب الأغراض العامة.
يعتبر أسلوب البناء الوسيطي لطلب الأغراض العامة CORBA معيار قياسي معرّف من قبل مجموعة إدارة الأغراض (بالإنجليزية: Object Management Group،‏ OMG)‏. يخوّل هذا المعيار المكونات البرمجية (بالإنجليزية: Software components)‏ المكتوبة بلغات حاسوبية مختلفة، والتي تعمل على أجهزة متعددة، يخولها بالعمل معا.
العلامة التجارية OMG

إن كلاً من كوربا CORBA و IIOPو OMG هي علامات تجارية مسجلة لمجموعة Object Management Group ويجب مراعاة ذلك عن استخدامها. أما GIOP فهي ليست علامة مسجلة لدى OMG لذلك يكفي القول أن التطبيق يستخدم بنية معتمدة على GIOP.
المواضيع التي تهتم بها كوربا CORBA (أسلوب البناء الوسيطي لطلب الأغراض العامة) > الأغراض بواسطة المرجع

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

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

عرّفت كوربا و RMI-IIOP مفهوم OBV بعيداً عن الأغراض البرمجية البعيدة. إن النص البرمجي المكتوب في طرائق هذه الأغراض البرمجية بشكل افتراضي ينفذ محلياً. إذا كان الـ OBV قد وصل من مكان بعيد فإن النص البرمجي اللازم يجب أن يكون معروف سابقاً لدى كلا الطرفين أو يتم تحميله بشكل ديناميكي من المرسل، وللقيام بذلك يجب أن تتوفر التسجيلة التي تحوي الـ Code Base التي هي عبارة عن قائمة من عناوين URL مفصولة بفراغات، حيث يمكن تحميل النص البرمجي من تلك العناوين. كما ويمكن أن يوجد طرق عن بعد للـ OBV. قد يحوي الـ OBV حقول تنتقل عندما ينتقل الـOBV حيث أن هذه الحقول قد تكون OBV أيضاً مشكلة قوائم أو أشجار أو بنيان ما. إن OBV تتميز ببنية صفوف class hierarchy تتضمن الوراثة المتعددة والصفوف المجردة.
المواضيع التي تهتم بها كوربا CORBA (أسلوب البناء الوسيطي لطلب الأغراض العامة) > نموذج مكونات كوربا 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 ويقدم بروكسي شفاف جانبي.
و غيرها العديد..
المواضيع التي تهتم بها كوربا CORBA (أسلوب البناء الوسيطي لطلب الأغراض العامة) > VMCID (Vendor Minor Codeset ID)

كل استثناء قياسي في كوربا يتضمن رقم ثانوي لتحديد نوع الاستثناء exception، رقم الاسثناء يتألف من رقم موجب مؤلف من 20 بت ويسمىVMCID (Vendor Minor Codeset ID) وهي الـ 20 بت العليا بالإضافة إلى 12 بت أخرى هي الرقم الثانوي.
رقم VMCID في المجال بين 0 و 0xfffff محجوز للتجارب والرقم VMCID OMGVMCID و 1 إلى 0xf محجوز لاستخدامات مجموعة OMG أما غيرها فهو متاح للشركات المصنّعة.
المواضيع التي تهتم بها كوربا CORBA (أسلوب البناء الوسيطي لطلب الأغراض العامة) > 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/Remedy IT/Telefonica يعملون على إنشاء إضافة لمعيار كوربا القياسي يسمح بتحقيق الضغط وتسمى هذه الإضافة بـ ZIOP وسوف يقدم به طلب رسمي لمجموعة OMG في اجتماعها القادم.
-	تجاهل التعامل مع الـ threads.
-	لا يوجد تقابل للغات برمجة متل C# حيث أن كوربا تجاهلت.Net.
وغيرها العديد من المشكلات التي أدت إلى تراجع أهمية كوربا مع الزمن، وأيضاً من أسباب اندثار كوربا هو ظهور منافسة لها من قبل عدد من التقنيات مثل DCOM التابعة لشركة مايكروسوفت و EJB وخدمات الويب Web Services.
OpenCCM (Open CORBA Component Model)

يعتبر OpenCCM أول تحقيق عام ومفتوح المصدر لمواصفات CORBA Component Model المعرّفة حسب مجموعة Object Management 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 المعروفة.
مراجع

↑  Chappel، David (مايو 1998). "Trouble with CORBA". www.davidchappel.com. مؤرشف من الأصل في 2012-12-03. اطلع عليه بتاريخ 2010-03-15.
↑  "omniORB : Free CORBA ORB". sourceforge.net. مؤرشف من الأصل في 2019-04-03. اطلع عليه بتاريخ 2014-01-09.
↑  "History of CORBA". Object Management Group. مؤرشف من الأصل في 2017-10-23. اطلع عليه بتاريخ 2017-03-12.
| 0 | 1 |
| --- | --- |
ضبط استنادي: وطنية :  الملف الاستنادي المتكامِل (GND)  المكتبة القومية الإسرائيلية (J9U)  مكتبة الكونغرس (LCNAF)  مكتبة لاتفيا الوطنية (LNB) 
بوابة علم الحاسوب
بوابة برمجيات
بوابة برمجة الحاسوب