ما هو نظام معالجة المعاملات (TPS)؟

28 مارس 2024

المؤلفون

Josh Schneider

Senior Writer

IBM Blog

Ian Smalley

Senior Editorial Strategist

ما هو نظام معالجة المعاملات (TPS)؟

نظام معالجة المعاملات (TPS) هو نوع من برمجيات معالجة المعلومات وإدارة البيانات، يُستخدم أثناء تنفيذ المعاملات التجارية لإدارة جمع البيانات واسترجاعها سواء الخاصة بالعملاء أو بالأعمال.

يوفّر نظام TPS بيئة تنفيذ سريعة ودقيقة، ويضمن توفر البيانات وأمانها وتكاملها من خلال أساليب متعددة لمعالجة المعلومات. كما يوفّر إمكانيات التخصيص والأتمتة لتسريع أنشطة المعالجة داخل النظام الحاسوبي، وتمكين إعداد التقارير اللازمة لذكاء الأعمال (BI) المستقبلية وتوقّع الاتجاهات على مستوى أوسع.

تم بناء أول نظام لمعالجة المعاملات (TPS)، ويُدعى Sabre، بواسطة IBM لصالح شركة American Airlines في أوائل الستينيات. وقد صُمِّم Sabre لمعالجة ما يصل إلى 83,000 معاملة يوميًا، وكان يعمل على جهازي IBM 7090. لاحقًا، تم تطوير نسخ متقدمة من Sabre، مثل Airline Control Program (ACP) وTransaction Processing Facility (TPF)، واعتمدتها البنوك الكبرى، وشركات بطاقات الائتمان، وسلاسل الفنادق. في هذه الأيام، تعتمد الشركات في كل صناعة رئيسية على برنامج TPS الحديث لمعالجة المعاملات التجارية.

على عكس نظام نقاط البيع (POS) الخاص بالتاجر—والمُستخدم لأداء مهام مثل قراءة بيانات بطاقات الائتمان، وطباعة الإيصالات، وإدارة المدفوعات النقدية—يقوم نظام معالجة المعاملات (TPS) بتخزين البيانات الخاصة بالمعاملات وإرسالها واستلامها للتحقق من صحة المعاملة التجارية وإتمامها. فعلى سبيل المثال، عندما يشتري أحد العملاء كيسًا من حبوب القهوة باستخدام بطاقة ائتمان في متجر بقالة، يقوم بتمرير البطاقة على جهاز نقاط البيع، بينما يجمع نظام TPS بيانات البطاقة، ويتواصل مع بنك العميل، ويوافق على عملية الشراء أو يرفضها.

كما يستخدم التاجر عبر الإنترنت نظام TPS يُعرف باسم نظام معالجة المعاملات عبر الإنترنت (OLTP) للتحقق من معاملة مشابهة وإتمامها. وقد يتواصل نظام OLTP في هذه الحالة مع مركز تنفيذ الطلبات الخاص بالتاجر للتحقق من توفر المنتج وإرسال تعليمات الشحن اللازمة لتنفيذ الطلب.

تصميم ثلاثي الأبعاد لكرات تتدحرج على مسار

أحدث الأخبار والرؤى حول الذكاء الاصطناعي 


تتوفر معارف وأخبار منسقة بمهارة حول الذكاء الاصطناعي والسحابة وغيرها في نشرة Think الإخبارية الأسبوعية. 

مقارنة بين معالجة المعاملات عبر الإنترنت (OLTP) ونظام المعالجة التحليلية المماثلة عبر الإنترنت (OLAP)

عند النظر في أنظمة معالجة المعاملات عبر الإنترنت، من المهم التمييز بينها وبين أنظمة المعالجة التحليلية عبر الإنترنت (OLAP). فعلى الرغم من أن كليهما يُستخدم لمعالجة البيانات، إلا أن لكل منهما وظيفة مختلفة.

ما هو نظام معالجة المعاملات عبر الإنترنت (OLTP)؟

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

ما هو نظام المعالجة التحليلية عبر الإنترنت (OLAP)؟

أما أنظمة المعالجة التحليلية عبر الإنترنت (OLAP)، فتركز على تحليل البيانات المعقدة، وتُستخدم لتوليد تقارير ورؤى تحليلية دقيقة من مجموعات البيانات الكبيرة والمعقدة، وهي الأنظمة التي يعتمد عليها علماء البيانات والمحللون لتغذية أدوات ذكاء الأعمال (BI)، واستخراج البيانات، وتحسين عملية اتخاذ القرار على مستوى المؤسسة.

وظائف نظام معالجة المعاملات (TPS)

بغض النظر عن مزوّد الخدمة، يجب أن يؤدي نظام TPS فعال ثلاث وظائف رئيسية:

  1. وظائف بيئة تشغيل النظام: وهي الوظائف الأساسية المرتبطة بتنفيذ المعاملات مع الحفاظ على سلامة البيانات وتوافرها وأمانها—كل ذلك بسرعة استجابة عالية وقدرة معالجة عالية للمعاملات.
  2. وظائف إدارة النظام: وتشمل المهام الإدارية مثل تهيئة نظام TPS، ومراقبته، وإدارته.
  3. وظائف تطوير التطبيقات: توفر أنظمة TPS الحديثة إمكانات التخصيص لتناسب تطبيقات الأعمال المختلفة، بما في ذلك الوصول إلى البيانات، والتواصل بين الأنظمة، وتصميم واجهات مستخدم مخصصة وإدارتها.

أنواع أنظمة معالجة المعاملات

يمكن تصنيف أنظمة معالجة المعاملات (TPS) وأنظمة معالجة المعاملات عبر الإنترنت (OLTP) وفقًا لنهجين رئيسيين لمعالجة المعلومات. ويعتمد اختيار المؤسسة للنظام المناسب على احتياجاتها التجارية الخاصة، مع إمكانية استخدام نموذج هجين أيضًا.

المعالجة الدفعية

تجمع طريقة المعالجة الدفعية المعاملات على مدار فترة زمنية محددة، ثم تُعالج دفعة واحدة في فترات مجدولة. وتُعد هذه الطريقة مثالية لمعالجة أحجام كبيرة من المعاملات بكفاءة، مثل معاملات كشوف الرواتب أو تحديثات البيانات بالجملة. ومع أن هذا النهج يوفّر معالجة فعالة لمجموعات البيانات المعقدة، إلا أنه يتّسم بزمن انتقال متأخر بطبيعته.

المعالجة في الوقت الحقيقي

تستخدم أنظمة TPS منهجية معالجة في الوقت الفعلي كما في أنظمة OLTP، حيث يعالج TPS كل معاملة فور حدوثها. تُوفّر هذه الأنظمة استجابة فورية، مما يُمكِّن من إجراء معاملات نقاط البيع (POS)، والمشتريات عبر الإنترنت، وأنظمة الحجز.

أربعة عناصر لنظام معالجة المعاملات

سواء كان نظام المعالجة يعمل على دفعات أو في الوقت الفعلي، يمكن تقسيم نظام معالجة المعاملات (TPS) إلى أربعة عناصر رئيسية.

المدخلات

يمكن اعتبار أي عدد من المعاملات — بما في ذلك الفواتير، والفواتير المستحقة، والقسائم، وأنواع الطلبات الأخرى مثل أوامر الشراء — بمثابة مدخلات في نظام TPS. ومن الناحية النظرية، يمكن اعتبار أي نوع من إدخال الطلبات بمثابة بيانات إدخال.

المخرجات

يُمكن لنظام TPS توليد مجموعة متنوعة من المخرجات الخاصة بحالات الاستخدام، مثل تقارير التدفق النقدي أو الإيصالات، كما يمكن استخدامه لأغراض حفظ السجلات، وتحليل البيانات، وتقديم التقارير الضريبية، وغيرها من الاستخدامات الرسمية للأعمال.

نظام المعالجة

يقرأ نظام المعالجة في TPS البيانات المدخلة، ويجري أي تعديلات أو تحديثات مطلوبة، ويُنتج مخرجات مفيدة، مثل تأكيد عملية البيع أو تقرير المخزون.

التخزين

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

ميزات نظام معالجة المعاملات

الهدف من أي نظام لمعالجة المعاملات (TPS) هو تمكين إجراء المعاملات التجارية بسلاسة. ولتلبية هذا الهدف، يجب أن يتضمن النظام الميزات الأساسية التالية:

  • الوصول المضبوط: يجب أن يوفر نظام TPS قوي وصولًا آمنًا ومقيدًا للمستخدمين المصرح لهم فقط، كونه جزءًا حيويًا من نظام معالجة معلومات الأعمال.
  • الاتصال بالبيئات الخارجية: صُمم نظام TPS بطبيعته ليتكامل بسلاسة مع مختلف الأنظمة الخارجية لتبادل المعلومات مع العملاء، والتجار، والمورّدين، والبنوك، والدائنين عند الاقتضاء.
  • أوقات استجابة سريعة: في الأنظمة التي تعمل في الوقت الفعلي، تُعد سرعة الاستجابة مطلبًا أساسيًا للشركات التي تسعى لتوفير تجربة معاملات سلسة وسريعة لعملائها.
  • عدم المرونة: رغم أن نظام TPS قد يكون قابلاً للتخصيص لتلبية متطلبات المؤسسات المختلفة، إلا أنه يجب أن يوفّر تجربة موحّدة وقابلة للتكرار، لضمان معالجة المعاملات بأسلوب موثوق وثابت بغض النظر عن المتغيرات مثل الوقت، أو الموقع، أو المستخدم.
  • الاعتمادية: تُعد الاستقرار والأمان من العناصر الأساسية لنظام TPS عالي الجودة. يجب حماية بيانات المعاملات من الأخطاء، مع ضمان إجراء النسخ الاحتياطي للمستندات المصدرية بانتظام لتكون متاحة للتحقق عند الحاجة.
  • التوزيع بين الأنظمة: لا يعمل نظام معالجة المعاملات (TPS) في عزلة، بل يجب أن يكون قادرًا على توزيع البيانات والتعليمات على أنظمة المعلومات الداخلية الأخرى، مثل أنظمة معالجة المبيعات أو أنظمة دفتر الأستاذ.
حلول ذات صلة
برنامج المعاملات لـ IBM Z

تلعب برامج المعاملات دورًا حساسًا في خوادم الكمبيوتر المركزي من خلال إدارة المعاملات المتعددة بكفاءة في وقت واحد.

استكشف CICS على IBM z/OS
حلول تحديث تطبيقات الكمبيوتر المركزي

الاستفادة من الذكاء الاصطناعي التوليدي في تسريع تحديث تطبيقات الكمبيوتر المركزي وتبسيطها.

استكشف تحديث الحاسبات المركزية
حلول عمليات الأعمال

يُمكنك إنشاء أعمال أكثر مرونةً باستخدام الحلول المدعومة بالذكاء الاصطناعي لإدارة الأصول الذكية وسلسلة التوريد.

استكشف حلول عمليات الأعمال
اتخِذ الخطوة التالية

تلعب برامج المعاملات دورًا حساسًا في خوادم الكمبيوتر المركزي من خلال إدارة المعاملات المتعددة بكفاءة في وقت واحد.

استكشف CICS على IBM z/OS الاطلاع على مزيد من المعلومات