نظام إدارة المعلومات من شركة IBM

نظام إدارة المعلومات من شركة IBM ( IMS ) هو نظام مشترك لإدارة قواعد البيانات الهرمية والمعلومات يدعم معالجة المعاملات . [ 3 ] بدأ تطويره في عام 1966 لتتبع قائمة المواد الخاصة بصاروخ ساتورن 5 لبرنامج أبولو ، وتم الانتهاء من الإصدار الأول على نظام IBM System/360 Model 65 في عام 1967 باسم ICS/DL/I وتم تثبيته رسميًا في أغسطس 1968.

أعادت شركة IBM تسمية النظام إلى IMS/360 في عام 1969، وقامت بتطويره ليتوافق مع المنصات الجديدة فور ظهورها. وفي عام 1988، أعلنت الشركة عن وجود 7000 موقع يعمل بنظام IMS حول العالم، وشهد النظام استخدامًا واسع النطاق وتحسينات مستمرة حتى يومنا هذا. وكان عام 2003 هو العام الأكثر نجاحًا لنظام IMS من حيث المبيعات، بعد 35 عامًا من إطلاقه، حيث كان يستخدمه أكثر من 95% من شركات قائمة Fortune 1000. [ 4 ]

تاريخ

التاريخ ورخصة القيادة/1

يعود تاريخ شركة IMS في نهاية المطاف إلى عقدٍ أبرمته مع وكالة ناسا عام 1963 للمساعدة في إدارة التغييرات المستمرة التي تُجرى على وحدة القيادة والخدمة لبرنامج أبولو في مصانع شركة نورث أمريكان روكويل (NAR) في داوني، كاليفورنيا (منطقة لوس أنجلوس). أرسلت شركة IBM أوري بيرمان لتطوير تطبيقٍ لتتبع أحدث رقم تغيير لأي جزءٍ مُحدد على حاسوب IBM 7010 المركزي التابع لشركة NAR . [ 5 ]

بالتعاون مع بيت نورديك من شركة روكويل، طوروا نظامًا يعتمد على القرص الصلب الذي طُرح حديثًا ، والذي يمكن الاستعلام عنه من خلال شبكة محطات الحاسوب التابعة لشركة NAR والمنتشرة في جميع أنحاء قسم الهندسة. خزّنت قاعدة البيانات أرقام الأجزاء وأحدث إصداراتها، مما يضمن تطبيق أي تغييرات يُجريها المهندسون على أحدث إصدار من أي أجزاء ذات صلة، والتي يمكنهم العثور عليها من خلال البحث عن العلاقات بين الأجزاء في قاعدة البيانات. [ 5 ]

كان النظام الناتج، المعروف باسم DATE اختصارًا لـ "تطبيقات القرص في بيئة المعالجة عن بُعد"، مرنًا بفضل قرار بيرمان بفصل أجزاء النظام المسؤولة عن التخزين الفعلي على القرص عن الأجزاء التي تتعامل مع تفاعل المستخدم. وقد اعتُبر جانب تفاعل المستخدم مفهومًا منفصلاً، وأصبح يُعرف باسم DL/1 اختصارًا لـ "لغة البيانات/واحد". تم تثبيت النظام على جهاز 7010 في عام 1965. [ 6 ]

نظام التحكم الصناعي

بحلول وقت تشغيل نظام DATE، كان جهاز 7010 قد أصبح قديمًا، وتم استبدال سلسلة 7000 بأكملها بعائلة System/360 . اختارت شركة NAR جهاز IBM System/360 Model 65 كبديل لجهاز 7010. وكجزء من عملية نقل النظام إلى 360، اقترحت IBM نسخة موسعة من مفهوم DATE تُتيح تطوير جانب التخزين في النظام بشكل أكبر، مما يسمح بتحديد تنسيق البيانات بشكل منفصل عن جانب DL/1 الذي يستعلم عنها. وهذا من شأنه أن يسمح باستخدام النظام نفسه لأي نوع من البيانات عن طريق تغيير ما يُعرف اليوم بتعريف البيانات . كانت إدارة Rockwell متشككة، لكن المدير التقني، روبرت براون، كان موظفًا سابقًا في IBM، وقد دعم المفهوم في النهاية بناءً على وعده بأنه سيُسهّل عملية النقل. [ 6 ]

كُتب التعريف الرسمي الأول عام ١٩٦٦. وتوسع الفريق باثني عشر شخصًا من شركة IBM، وعشرة من شركة NAR، وثلاثة من شركة Caterpillar Tractor، والذين خططوا أيضًا لاستخدام النظام. عُرف النظام الجديد باسم ICS/DL/I ، اختصارًا لـ "نظام التحكم بالمعلومات ولغة/واجهة البيانات". [ أ ] أُنجزت النسخة الأولى عام ١٩٦٧، وثُبّتت رسميًا في شركة NAR في ١٤ أغسطس ١٩٦٨، عندما ظهرت أول رسالة "جاهز" على طرفية IBM 2740 في شركة NAR . [ ٧ ]

نظام إدارة المعلومات

في العام التالي، طرحت شركة IBM المنتج في السوق بعد إعادة تسميته إلى IMS/360 . [ 8 ] ومنذ ذلك الحين، خضع المنتج للتطوير والتوسع المستمر، حيث تطورت تقنية IBM System/360 إلى تقنيات z/OS و IBM zEnterprise System الحالية . في عام 1988، بمناسبة مرور 20 عامًا على استخدامه، أعلنت IBM أن نظام IMS كان قيد الاستخدام في 7000 موقع. [ 8 ] وفي كتابه "من حجوزات الطيران إلى سونيك القنفذ" ، أشار مارتن كامبل كيلي إلى أن العدد وصل إلى 30000 موقع في نهاية عام 1989، [ 9 ] على الرغم من أن إيرادات Db2 بحلول ذلك الوقت كانت قد نمت لتُعادل إيرادات IMS. [ 10 ]

عمل فيرن واتس باستمرار على نظام IMS منذ ستينيات القرن الماضي [ 11 ] ، وكان كبير مهندسي النظام لسنوات عديدة. انضم واتس إلى شركة IBM عام 1956، وعمل في مختبرات تطوير IBM في وادي السيليكون حتى وفاته في 4 أبريل 2009. [ 12 ] تقديراً لعمله كـ"مؤسس DL/1"، حصل بيرمان على جائزة IBM للمساهمة المتميزة ومبلغ 100,000 دولار أمريكي. [ 8 ]

قاعدة البيانات

يستخدم نظام إدارة المعلومات (IMS) من IBM نموذج قاعدة بيانات هرميًا ، [ 13 ] وهو يختلف عن نموذج قاعدة البيانات العلائقية الذي اعتمدته IBM لاحقًا في Db2. في IMS، تُنظَّم البيانات في قطاعات (تُعرف اليوم بالسجلات أو الهياكل)، يتألف كل منها من حقول متعددة، مُهيكلة هرميًا لإدارة العلاقات المعقدة بكفاءة. [ 14 ] على سبيل المثال، في قاعدة بيانات العملاء، قد يتضمن القطاع الرئيسي في أعلى التسلسل الهرمي حقولًا مثل رقم الهاتف والاسم والعمر. ويمكن إضافة قطاعات فرعية أسفلها، مثل قطاعات الطلبات ضمن كل قطاع من قطاعات العملاء، والتي تُمثل الطلبات التي يُقدمها العملاء، مع قطاعات فرعية إضافية للعناصر الفردية في كل طلب.

أنواع قواعد البيانات الهرمية لنظام إدارة المعلومات

قواعد بيانات كاملة الوظائف

  • انطلاقاً من قواعد بيانات واجهة لغة البيانات (DL/I) التي تم تطويرها لأبولو، تدعم قواعد البيانات كاملة الوظائف الفهارس الأساسية والثانوية، والتي يتم الوصول إليها عبر استدعاءات DL/I المشابهة لاستدعاءات SQL في IBM Db2 أو Oracle.
  • يمكن الوصول إلى قواعد البيانات هذه عبر طرق متنوعة، أبرزها الوصول الهرمي المباشر (HDAM) والوصول الهرمي المفهرس المباشر (HIDAM). وتشمل الصيغ الأخرى الوصول الهرمي البسيط المفهرس التسلسلي (SHISAM)، والوصول الهرمي التسلسلي (HSAM)، والوصول الهرمي المفهرس التسلسلي (HISAM). [ 15 ]
  • يتم تخزين البيانات في قواعد البيانات كاملة الوظائف باستخدام VSAM، وهي طريقة وصول أصلية لنظام التشغيل z/OS، أو OSAM، وهي طريقة خاصة بنظام IMS تعمل على تحسين الإدخال/الإخراج لأنماط الوصول إلى IMS، وتستفيد بشكل خاص من الوصول التسلسلي (OSAM Sequential Buffering).

قواعد بيانات المسار السريع

  • تم تحسين قواعد بيانات المسار السريع للتعامل مع معدلات المعاملات العالية، وتشمل قواعد بيانات إدخال البيانات (DEDBs) وقواعد بيانات التخزين الرئيسية (MSDBs). [ 16 ]
  • تستخدم قواعد البيانات الموزعة (DEDBs) الوصول المباشر (العشوائي) المشابه لـ HDAM في قواعد البيانات كاملة الوظائف، مما يوفر أداءً محسّنًا من خلال أساليب الوصول عالية الأداء والكتابة غير المتزامنة بعد الالتزام. وهي تستفيد من مفهوم وحدة العمل (UOW) لتبسيط أدوات إعادة التنظيم عبر الإنترنت بدءًا من إصدار IMS 11. [ 17 ]

قواعد البيانات الكبيرة عالية التوافر (HALDBs)

  • تم تقديم قواعد بيانات HALDB في الإصدار السابع من نظام إدارة قواعد البيانات IMS، وهي تعمل على توسيع قدرات قواعد البيانات كاملة الوظائف لتعزيز التوافر والتعامل مع أحجام البيانات الكبيرة بكفاءة. [ 18 ]
  • قدم الإصدار التاسع من نظام إدارة قواعد البيانات المتكاملة (IMS V9) إعادة تنظيم عبر الإنترنت لقواعد بيانات HALDB، مما يدعم التوافر المستمر ويستوعب أحجام البيانات التي تتجاوز 40 تيرابايت.

مدير المعاملات

نظام إدارة المعاملات ( IMS™ ، المعروف أيضًا باسم IMS DC) هو نظام لإدارة المعاملات يتفاعل مع المستخدم النهائي المتصل عبر VTAM أو TCP/IP (بما في ذلك واجهات المستخدم 3270 وواجهات الويب ) أو تطبيق آخر. يستطيع هذا النظام معالجة وظيفة تجارية (مثل سحب الأموال من حساب مصرفي)، والحفاظ على حالة النظام طوال العملية، مما يضمن تسجيل النظام للوظيفة التجارية بشكل صحيح في مخزن البيانات.

يستخدم نظام IMS™ نموذج المراسلة والتخزين المؤقت . يستقبل برنامج التحكم في IMS المعاملة المُدخلة من طرفية (أو متصفح ويب أو تطبيق آخر)، ثم يخزنها في قائمة انتظار الرسائل (في الذاكرة أو في مجموعة بيانات). بعد ذلك، يستدعي IMS مُجدوله على المعاملة المُخزنة لبدء تشغيل برنامج تطبيق الأعمال في منطقة معالجة الرسائل. تسترجع منطقة معالجة الرسائل المعاملة من قائمة انتظار رسائل IMS وتعالجها، حيث تقرأ وتُحدّث قواعد بيانات IMS و/أو Db2، وتضمن تسجيل المعاملة بشكل صحيح. ثم، إذا لزم الأمر، يُضيف IMS رسالة استجابة إلى قائمة انتظار رسائل IMS. بمجرد اكتمال رسالة الإخراج وتوفرها، يُرسلها برنامج التحكم في IMS إلى الطرفية المُرسلة. يستطيع IMS™ معالجة هذه العملية برمتها آلاف (أو حتى عشرات الآلاف) المرات في الثانية. في عام 2013، أكملت IBM اختبارًا معياريًا على IMS الإصدار 13، مُظهرةً القدرة على معالجة 100,000 معاملة في الثانية على نظام IMS واحد. [ 19 ]

طلب

توفر IMS TM بيئة قياسية لتنفيذ المعاملات. وقد اشترت العديد من البنوك الصينية IMS بحلول أواخر العقد الأول من القرن الحادي والعشرين لدعم القطاع المالي المزدهر في البلاد. [ 20 ]

يكمل نظام IMS نظام IBM Db2 ، وهو نظام قواعد البيانات العلائقية لشركة IBM الذي تم تقديمه في عام 1982. بشكل عام، يعمل نظام IMS بشكل أسرع من Db2 للمهام الشائعة، ولكنه قد يتطلب جهدًا برمجيًا أكبر لتصميمه وصيانته للمهام غير الأساسية.

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

انظر أيضاً

ملحوظات

  1. مصطلح "لغة البيانات/الواجهة" يأتي من صفحات IBM حول هذا الموضوع، بينما مصطلح "لغة البيانات/واحد" يأتي من وصف بيرمان.

مراجع

  1. 1 2 "نظام إدارة المعلومات من IBM (IMS)_15.6.x" . ibm.com . 16 يونيو 2025.
  2. "دليل البرامج لنظام إدارة المعلومات (IMS) - خوادم المعاملات وقواعد البيانات 15.06.00" (PDF) . IBM.
  3. "نظام إدارة المعلومات (IMS) - Mainframes.com" . www.mainframes.com . تاريخ الاسترجاع: 7 يونيو 2024 .
  4. ميلتز، دين (ديسمبر 2004). مقدمة إلى نظام إدارة المعلومات، دليلك الكامل لنظام إدارة المعلومات من IBM . مطبعة IBM.
  5. 1 2 بيرمان 2016 ، ص. 2.
  6. 1 2 بيرمان 2016 ، ص. 3.
  7. "تاريخ نظام إدارة المعلومات: البدايات في ناسا" . شركة آي بي إم. 2 سبتمبر 2005. تم الاطلاع عليه بتاريخ 25 يونيو 2019 .
  8. 1 2 3 بيرمان 2016 ، ص. 4.
  9. كامبل-كيلي، مارتن (2004). من حجوزات الطيران إلى سونيك القنفذ . مطبعة معهد ماساتشوستس للتكنولوجيا. ص 189. ISBN  9780262532624.
  10. "الجلسة العامة لأنظمة إدارة قواعد البيانات العلائقية: السنوات الأخيرة" (ملف PDF) (مقابلة). أجراها بيرتون غراد. متحف تاريخ الحاسوب. ١٢ يونيو ٢٠٠٧. تاريخ الاطلاع: ٣٠ مايو ٢٠٢٥ .
  11. لونغو، كريس وآخرون (أكتوبر 2008). قصة فيرن واتس . شركة آي بي إم. تم الاطلاع عليه في 7 أبريل 2009.
  12. نشرة IBM IMS، المجلد 902
  13. "الجلسة العامة الأولى حول قواعد البيانات العلائقية: السنوات الأولى" (ملف PDF). مقابلة أجراها بيرتون غراد. متحف تاريخ الحاسوب. ١٢ يونيو ٢٠٠٧. صفحة ٩. تاريخ الاطلاع: ٣٠ مايو ٢٠٢٥ . 
  14. "القسم – وثائق IBM IMS 15.3.0" . ibm.com .
  15. "أنواع قواعد البيانات كاملة الوظائف - وثائق IBM IMS 15.3.0" . ibm.com .
  16. "معالجة قواعد بيانات المسار السريع" . www.ibm.com . تم الاطلاع عليه بتاريخ 28-04-2026 .
  17. نظام إدارة المعلومات (IMS) من شركة IBM، مؤرشف بتاريخ 14 فبراير 2019 في أرشيف الإنترنت (Wayback Machine) .
  18. لويس، ريتش وآخرون (يونيو 2003). الدليل الكامل لـ IMS HALDB: كل ما تحتاج معرفته لإدارة قواعد بيانات HALDB . شركة آي بي إم. ص 4. ISBN 0-7384-5343-9
  19. "تحسينات IMS 13 تحقق معيار الأداء" . اتصالات MSP. مؤرشف من الأصل بتاريخ 2018-02-08 . تم الاطلاع عليه بتاريخ 2018-02-07 .
  20. "نظام إدارة المعلومات - رموز التقدم - آي بي إم في عامها المئة" . ibm.com . 7 مارس 2012.

فهرس