نظام معالجة المعاملات
نظام معالجة المعاملات ( TPS ) هو نظام برمجي ، أو مزيج من البرامج والأجهزة ، يدعم معالجة المعاملات .
تاريخ
كان نظام SABRE أول نظام لمعالجة المعاملات ، وقد صممته شركة IBM لصالح الخطوط الجوية الأمريكية ، وبدأ تشغيله عام 1964. [ 1 ] صُمم النظام لمعالجة ما يصل إلى 83,000 معاملة يوميًا، وكان يعمل على جهازي كمبيوتر من طراز IBM 7090. نُقل نظام SABRE إلى أجهزة كمبيوتر IBM System/360 عام 1972، وأصبح منتجًا من منتجات IBM، أولًا باسم برنامج التحكم في شركات الطيران (ACP) ، ثم لاحقًا باسم مرفق معالجة المعاملات (TPF) . بالإضافة إلى شركات الطيران، يُستخدم مرفق معالجة المعاملات (TPF) من قِبل البنوك الكبرى وشركات بطاقات الائتمان وسلاسل الفنادق.
نظام Hewlett Packard Enterprise NonStop (المعروف سابقًا باسم Tandem NonStop) هو نظام للأجهزة والبرامج مصمم لمعالجة المعاملات عبر الإنترنت (OLTP) تم تقديمه في عام 1976. [ 2 ] يوفر النظام مستوى عالٍ للغاية من التوافر وسلامة البيانات.
قائمة أنظمة معالجة المعاملات
- مرفق معالجة المعاملات من IBM (TPF) – 1960. على عكس معظم أنظمة معالجة المعاملات الأخرى، يُعد TPF نظام تشغيل مخصصًا لمعالجة المعاملات على أجهزة IBM System z الرئيسية. كان يُعرف في الأصل باسم برنامج مراقبة شركات الطيران (ACP) .
- نظام إدارة المعلومات من شركة IBM (IMS) – 1966. نظام مشترك لإدارة قواعد البيانات الهرمية والمعلومات، يتمتع بقدرات واسعة في معالجة المعاملات. يعمل على نظام التشغيل OS/360 والأنظمة اللاحقة له .
- نظام التحكم بمعلومات العملاء من IBM (CICS) - 1969. نظام إدارة معاملات مصمم للمعالجة السريعة وعالية الحجم عبر الإنترنت. كان CICS يستخدم في الأصل مجموعات بيانات النظام القياسية، ولكنه الآن متصل بنظام قاعدة البيانات العلائقية IBM Db2 . يعمل على أنظمة التشغيل OS/360 والإصدارات اللاحقة ، و DOS/360 والإصدارات اللاحقة ، و IBM AIX ، و VM ، و OS/2 . تُسمى الإصدارات غير المخصصة للحواسيب المركزية TXSeries .
- توكسيدو – ثمانينيات القرن العشرين. نظام معاملات لنظام يونكس، تم تطويره للعمليات الموزعة بواسطة شركة AT&T ، المملوكة الآن لشركة أوراكل . توكسيدو هو نظام معالجة معاملات متعدد المنصات.
- حزمة واجهة معاملات UNIVAC (TIP) - سبعينيات القرن العشرين. جهاز مراقبة معالجة المعاملات لأجهزة الكمبيوتر من سلسلة UNIVAC 1100/2200 . [ 3 ]
- دعمت شركة بوروز قدرات معالجة المعاملات في أنظمة تشغيل MCP الخاصة بها باستخدام نظام GEMCOS (نظام التحكم بالرسائل المعمم لعام 1976). اعتبارًا من عام 2012، تتضمن خوادم UNISYS ClearPath Enterprise خادم المعاملات، وهو "نظام تحكم بالرسائل والتطبيقات يتميز بمرونة عالية وأداء فائق". [ 4 ]
- نظام إدارة ومراقبة التطبيقات (ACMS) لشركة Digital Equipment Corporation (DEC) - 1985. "يوفر بيئة لإنشاء تطبيقات معالجة المعاملات عبر الإنترنت (OLTP) والتحكم بها على نظام التشغيل VMS." [ 5 ] [ 6 ] يعمل على أنظمة VAX / VMS .
- نظام التحكم بالرسائل (MCS-10) لشركة Digital Equipment Corporation (DEC) لأنظمة PDP-10 TOPS-10 .
- معالجة المعاملات في هانيويل مالتيكس . الميزة (TP) - 1979. [ 7 ]
- كان نظام إدارة المعاملات التنفيذي (TMX) نظامًا خاصًا بشركة NCR لمعالجة المعاملات، وكان يعمل على أنظمة NCR Tower 5000. وقد استخدمت المؤسسات المالية هذا النظام بشكل رئيسي في ثمانينيات وتسعينيات القرن الماضي.
- نظام هيوليت باكارد إنتربرايز نون ستوب – 1976. نون ستوب هو نظام متكامل من الأجهزة والبرامج مصمم خصيصًا لمعالجة المعاملات. في الأصل من شركة تانديم كمبيوترز .
- ترانسارك إنسينا – 1991. [ 8 ] استحوذت شركة آي بي إم على ترانسارك في عام 1994. تم إيقاف إنتاج إنسينا ودمجها في سلسلة TX من آي بي إم . [ 9 ] توقف دعم إنسينا في عام 2006.
أنواع المعالجة
تختلف معالجة المعاملات عن نماذج معالجة الحاسوب الأخرى، مثل المعالجة الدفعية ، وتقاسم الوقت ، والمعالجة في الوقت الحقيقي ، ويمكن مقارنتها بها . [ 10 ]
المعالجة الدفعية
المعالجة الدفعية هي تنفيذ سلسلة من البرامج ( الوظائف ) على جهاز كمبيوتر دون تدخل يدوي. يتم تجميع ومعالجة عدة معاملات، تسمى دفعة ، في نفس الوقت. لا تتوفر نتائج كل معاملة على الفور عند إدخال المعاملة؛هناك تأخير زمني.
المعالجة في الوقت الفعلي
"تحاول أنظمة الوقت الحقيقي ضمان استجابة مناسبة للمحفز أو الطلب بسرعة كافية للتأثير على الظروف التي تسببت في حدوث المحفز." [ 10 ] كل معاملة في المعالجة في الوقت الحقيقي فريدة من نوعها؛ فهي ليست جزءًا من مجموعة من المعاملات.
معالجة المعاملات
نظام معالجة المعاملات (TPS) هو نظام معلوماتي يجمع ويخزن ويعدل ويسترجع بيانات المعاملات الخاصة بالمؤسسة. كما يسعى هذا النظام إلى توفير أوقات استجابة متوقعة للطلبات، مع أن هذا ليس بنفس أهمية أنظمة الوقت الفعلي. وبدلاً من السماح للمستخدم بتشغيل برامج عشوائية كما في نظام المشاركة الزمنية، يقتصر نظام معالجة المعاملات على المعاملات المحددة مسبقًا والمنظمة. عادةً ما تكون كل معاملة قصيرة، ويتم برمجة عملية معالجتها مسبقًا. وهو نموذج من نماذج نظم المعلومات الإدارية (MIS).
ميزات نظام معالجة المعاملات
تعتبر الميزات التالية مهمة في تقييم أنظمة معالجة المعاملات. [ 10 ]
أداء
يُعدّ الأداء السريع والاستجابة الفورية أمراً بالغ الأهمية. وعادةً ما تُقاس أنظمة معالجة المعاملات بعدد المعاملات التي يمكنها معالجتها خلال فترة زمنية محددة.
التوافر المستمر
يجب أن يكون النظام متاحًا خلال الفترة التي يُجري فيها المستخدمون المعاملات. تعتمد العديد من المؤسسات اعتمادًا كبيرًا على نظام معالجة المعاملات الخاص بها؛ وأي عطل فيه سيؤدي إلى تعطيل العمليات أو حتى توقف العمل.
سلامة البيانات
يجب أن يكون النظام قادراً على التعامل مع مشاكل الأجهزة أو البرامج دون إتلاف البيانات. كما يجب حماية عدة مستخدمين من محاولة تغيير نفس البيانات في الوقت نفسه، فعلى سبيل المثال، لا يمكن لمشغلين بيع نفس المقعد على متن طائرة.
سهولة الاستخدام
غالباً ما يكون مستخدمو أنظمة معالجة المعاملات مستخدمين عاديين. لذا، ينبغي أن يكون النظام سهل الفهم بالنسبة لهم، وأن يحميهم قدر الإمكان من أخطاء إدخال البيانات، وأن يسمح لهم بتصحيح أخطائهم بسهولة.
النمو المعياري
ينبغي أن يكون النظام قابلاً للتطوير بتكاليف تدريجية، بدلاً من الحاجة إلى استبداله بالكامل. كما ينبغي أن يكون من الممكن إضافة أو استبدال أو تحديث مكونات الأجهزة والبرامج دون إيقاف تشغيل النظام.
أنواع معالجة المعاملات
المعالجة على دفعات
يمكن جمع المعاملات ومعالجتها كما في المعالجة الدفعية. تُجمع المعاملات وتُحدّث لاحقًا كدفعة واحدة عندما يكون ذلك مناسبًا أو اقتصاديًا. تاريخيًا، كانت هذه الطريقة الأكثر شيوعًا نظرًا لعدم وجود تقنية المعلومات التي تسمح بالمعالجة الفورية.
المعالجة في الوقت الفعلي
هذه هي المعالجة الفورية للبيانات، حيث توفر تأكيدًا فوريًا للمعاملة. وقد تشمل عددًا كبيرًا من المستخدمين الذين يُجرون معاملات في وقت واحد تُغير البيانات. وبفضل التطورات التكنولوجية (مثل زيادة سرعة نقل البيانات وأنظمة أكبر ونطاق ترددي أوسع للشبكات )، أصبح التحديث في الوقت الفعلي ممكنًا.
قواعد بيانات لمعالجة المعاملات
قاعدة البيانات عبارة عن مجموعة منظمة من البيانات. توفر قواعد البيانات أوقات استرجاع سريعة للطلبات غير المهيكلة كما هو الحال في تطبيق معالجة المعاملات النموذجي.
يمكن إنشاء قواعد البيانات لمعالجة المعاملات باستخدام هياكل هرمية أو شبكية أو علائقية.
- البنية الهرمية: تنظم البيانات في سلسلة من المستويات. تتكون بنيتها من أعلى إلى أسفل من عقد وفروع؛ كل عقدة فرعية لها فروع وترتبط فقط بعقدة أصلية واحدة من المستوى الأعلى.
- بنية الشبكة: تُنظّم هياكل الشبكة البيانات باستخدام العُقد والفروع. وعلى عكس البنية الهرمية، يمكن ربط كل عقدة فرعية بعدة عُقد أصلية أعلى منها.
- البنية العلائقية: تقوم قاعدة البيانات العلائقية بتنظيم بياناتها في سلسلة من الجداول المترابطة. وهذا يمنحها مرونة عند بناء العلاقات بين الجداول.
تُعتبر الميزات التالية مرغوبة في نظام قاعدة البيانات المستخدم في أنظمة معالجة المعاملات:
- وضع البيانات بشكل جيد : يجب تصميم قاعدة البيانات بحيث يمكن الوصول إلى أنماط البيانات من العديد من المستخدمين في وقت واحد.
- المعاملات القصيرة : تتيح المعاملات القصيرة معالجة سريعة، مما يجنب التزامن ويحسن أداء الأنظمة.
- النسخ الاحتياطي في الوقت الفعلي : يجب جدولة النسخ الاحتياطي بين أوقات انخفاض النشاط لمنع تأخر الخادم.
- التطبيع العالي : يقلل هذا من المعلومات الزائدة لزيادة السرعة وتحسين التزامن، كما أنه يحسن عمليات النسخ الاحتياطي.
- أرشفة البيانات التاريخية : تُنقل البيانات غير المستخدمة بكثرة إلى قواعد بيانات أخرى أو إلى جداول (ملفات) احتياطية. هذا يحافظ على صغر حجم الجداول ويُحسّن أوقات النسخ الاحتياطي.
- تكوين الأجهزة الجيد : يجب أن تكون الأجهزة قادرة على التعامل مع العديد من المستخدمين وتوفير أوقات استجابة سريعة.
إجراءات النسخ الاحتياطي

نظراً لاعتماد المؤسسات التجارية بشكل كبير على معالجة المعاملات، فإن أي عطل قد يُعطّل سير العمل المعتاد ويُوقف العمليات لفترة من الزمن. ولمنع فقدان البيانات وتقليل الاضطرابات، لا بد من وجود إجراءات نسخ احتياطي واستعادة بيانات مُصممة جيداً والالتزام بها. وتُمكّن عملية الاستعادة من إعادة بناء النظام عند تعطلّه.
أنواع إجراءات النسخ الاحتياطي
هناك نوعان رئيسيان من إجراءات النسخ الاحتياطي: النسخ الاحتياطي الكامل (الجد-الأب-الابن) والنسخ الاحتياطي الجزئي :
الجد - الأب - الابن
تتضمن هذه العملية أخذ نسخ احتياطية كاملة لجميع البيانات على فترات منتظمة - يومية، أسبوعية، شهرية، أو حسب الحاجة. يتم الاحتفاظ بنسخ احتياطية متعددة، غالبًا ثلاث نسخ، ومن هنا جاءت التسمية. تُسمى أحدث نسخة احتياطية "الابن"، والنسخة السابقة "الأب"، وأقدم نسخة "الجد". تُستخدم هذه الطريقة عادةً في أنظمة معالجة المعاملات الدفعية المزودة بمحرك أقراص مغناطيسي . في حال تعطل النظام أثناء تشغيل دفعة، يُعاد إنشاء الملف الرئيسي باستعادة النسخة الاحتياطية "الابن" ثم إعادة تشغيل الدفعة. أما إذا فشلت النسخة "الابن" أو تَلِفت أو فُقدت، فيُستخدم الإصدار السابق من النسخة الاحتياطية (الأب). وبالمثل، إذا فشل هذا الإصدار، فيُستخدم الإصدار السابق للأب (أي الجد). وبطبيعة الحال، كلما كان الإصدار أقدم، زادت احتمالية أن تكون البيانات قديمة.
النسخ الاحتياطية الجزئية
تحتوي النسخ الاحتياطية الجزئية عادةً على السجلات التي طرأت عليها تغييرات فقط. على سبيل المثال، يمكن إجراء نسخ احتياطي كامل أسبوعيًا، ثم إجراء نسخ احتياطية جزئية يوميًا. تتضمن عملية الاستعادة باستخدام هذه الطريقة استعادة آخر نسخة احتياطية كاملة، ثم استعادة جميع النسخ الاحتياطية الجزئية لإنشاء قاعدة بيانات محدّثة. هذه العملية أسرع من إجراء نسخ احتياطية كاملة فقط، ولكنها تستغرق وقتًا أطول للاستعادة.
المزايا
- تتوفر معالجة الدفعات أو المعالجة في الوقت الفعلي
- تقليل وقت المعالجة، ووقت التسليم، ووقت دورة الطلب
- انخفاض في تكاليف المخزون والموظفين والطلبات
- زيادة الإنتاجية ورضا العملاء
انظر أيضاً
مراجع
- ↑ "قصة سابر" (ملف PDF) . سابر .
- ↑ "تاريخ شركة تانديم كومبيوترز، إنك. - فاندينغ يونيفرس" . www.fundinguniverse.com . تاريخ الاسترجاع: 1 مارس 2023 .
- ↑ "محطات طرفية تساعد في إدارة إنتاج شركة ألومنيوم" . مجلة كمبيوتر وورلد . 26 يوليو 1976. تم الاطلاع عليه بتاريخ 14 نوفمبر 2012 .
- ↑ شركة يونيسيس (2012). دليل تكوين خادم المعاملات لـ ClearPath MCP (PDF) .
- ↑ شركة المعدات الرقمية (1989). دليل VAX ACMS لإنشاء تطبيقات معالجة المعاملات .
- ↑ بيل، جوردون. "الجدول الزمني للحوسبة الرقمية (1985)" . تم الاطلاع عليه في 15 نوفمبر 2012 .
- ↑ فان فليك، توماس. "معجم المصطلحات المتعددة -T-" . تم الاطلاع عليه في 15 نوفمبر 2012 .
- ↑ ترانسارك. "نظرة عامة على الشركة" . مؤرشف من الأصل في 3 فبراير 1999. تم الاطلاع عليه في 16 نوفمبر 2012 .
- ↑ شركة آي بي إم. "سلسلة TX للأنظمة متعددة المنصات" . تم الاطلاع عليه بتاريخ 16 نوفمبر 2012 .
- 1 2 3 شوستر، ستيوارت أ. (15 يونيو 1981). "بتعمق: إدارة قواعد البيانات العلائقية" . كمبيوتر وورلد . تم الاسترجاع في 16 نوفمبر 2012 .
للمزيد من القراءة
- جيرهارد ويكوم، جوتفريد فوسن، نظم المعلومات التفاعلية: النظرية والخوارزميات وممارسة التحكم في التزامن والاستعادة ، مورغان كوفمان، 2002، ISBN 1-55860-508-8
- نظم المعلومات
- معالجة المعاملات
