صفقة طويلة الأمد

المعاملات طويلة الأمد (المعروفة أيضًا بنمط تفاعل الملحمة [ 1 ] [ 2 ] ) هي معاملات قواعد بيانات حاسوبية تتجنب عمليات القفل على الموارد غير المحلية، وتستخدم التعويض لمعالجة حالات الفشل، ويمكنها تجميع معاملات ACID الأصغر (المعروفة أيضًا بالمعاملات الذرية )، وتستخدم عادةً منسقًا لإكمال المعاملة أو إلغائها. على عكس التراجع في معاملات ACID، يعيد التعويض الحالة الأصلية، أو ما يعادلها، وهو خاص بكل نشاط تجاري. على سبيل المثال، الإجراء التعويضي لحجز فندق هو إلغاء هذا الحجز.

تم تحديد عدد من البروتوكولات للمعاملات طويلة الأمد التي تستخدم خدمات الويب ضمن العمليات التجارية. ومن الأمثلة على ذلك بروتوكول معالجة معاملات الأعمال OASIS [ 3 ] وبروتوكول WS-CAF [ 4 ] . تستخدم هذه البروتوكولات منسقًا للتوسط في إتمام المعاملة طويلة الأمد أو استخدام التعويض بنجاح.

انظر أيضاً

مراجع

  1. غارسيا-مولينا، هيكتور؛ سالم، كينيث (7 يناير 1987). "SAGAS" (ملف PDF) . برينستون، نيوجيرسي: قسم علوم الحاسوب، جامعة برينستون. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 8 مارس 2022.
  2. روتم-غال-أوز، أرنون (24 سبتمبر 2012). "5.4 Saga" (ملف PDF) . أنماط SOA ( الطبعة الأولى). منشورات مانينغ. ISBN  978-1933988269تمت أرشفة هذا الملف من النسخة الأصلية (PDF) في 7 أغسطس 2013.
  3. "معاملات أعمال OASIS TC | OASIS" .
  4. "إطار عمل تطبيقات الويب المركب OASIS (WS-CAF) TC | OASIS" .