بنية تطبيقات أنظمة IBM

تُعدّ بنية تطبيقات الأنظمة ( SAA )، التي طُرحت عام 1987، [ 1 ] مجموعة من المعايير لبرمجيات الحاسوب التي طورتها شركة IBM . بدأت مبادرة SAA عام 1987 بقيادة إيرل ويلر ، "أبو SAA". [ 2 ] كان الهدف هو تطبيق SAA في أنظمة تشغيل IBM، بما في ذلك MVS و OS/400 و OS/2 . لم يكن نظام AIX - نسخة IBM من نظام التشغيل UNIX - هدفًا لـ SAA، ولكنه يتمتع بتوافق تشغيلي مع عائلة SAA.

لم تضع SAA معايير جديدة، بل اختارت من بين إرشادات وبرامج IBM الحالية. كما اشترت IBM بعض برامج الطرف الثالث من مطورين مثل Bachman Information Systems وIndex Technology و KnowledgeWare [ 3 ]. وكان الهدف من ذلك هو تطبيق هذه البرامج بشكل موحد في جميع بيئات SAA المتوافقة.

تم تصميم المعيار "لجعل برامج التطبيقات تبدو وتعمل بنفس الطريقة عبر النطاق الكامل لأنظمة الحوسبة الشخصية للشركة، والمعالجات متوسطة المدى، ومعالجات System/370." [ 4 ]

وُصفت SAA بأنها "معقدة، غامضة، وربما يصعب تعلمها". [ 5 ] : ص. 11. في عهد لو غيرستنر، توقفت شركة IBM لاحقًا بهدوء عن استخدام مصطلح "SAA" . وبحلول عام 2001، أصبح الحديث عن SAA يتم بصيغة الماضي. [ 6 ] ومع ذلك، ظل العديد من مكونات SAA الفردية قيد الاستخدام حتى عام 2014..

واجهة برمجة مشتركة (CPI)

سعت واجهة البرمجة المشتركة إلى توحيد المترجمات وواجهات برمجة التطبيقات بين جميع الأنظمة المشاركة في SAA، بهدف توفير "واجهة برمجة مشتركة لخط إنتاج حواسيب IBM بالكامل - أجهزة الكمبيوتر الشخصية، وSystem/3x، وSystem/370. وهذا يعني أنه بموجب SAA، يمكن تشغيل أي برنامج مكتوب لأي جهاز IBM على أي جهاز آخر". [ 7 ]

تضمن مؤشر أسعار المستهلك عددًا من الأجزاء: [ 5 ] : الصفحات 46-51

الوصول المشترك للمستخدم (CUA)

يهدف نظام الوصول المشترك للمستخدم إلى توفير "واجهة مستخدم مشتركة لجميع منتجات IBM. يجب أن يرى المستخدم الذي يجلس أمام جهاز كمبيوتر شخصي نفس القوائم ولوحات المفاتيح والإجراءات التي يراها في طرفية 3270." [ 7 ]

بسبب اختلافات الأجهزة، كان من المستحيل تحقيق التوافق التام. لذا، ابتكرت شركة IBM معيارين لواجهة المستخدم المشتركة (CUA): الواجهة الأساسية لأجهزة IBM 3270 و IBM 5250 ، والواجهة المتقدمة لما يُسمى "محطات العمل الذكية" أو أجهزة الكمبيوتر الشخصية. وتم توحيد لوحة المفاتيح وفقًا لطراز M ذي 101 مفتاحًا، بتصميم "AT Enhanced" . [ 5 ] : ص 39-40

خدمات الاتصالات المشتركة (CCS)

حددت خدمات الاتصالات المشتركة (CCS) الطرق التي تتواصل بها الأنظمة غير المتجانسة. اعتمدت CCS على اتصالات البرامج المتقدمة (APPC) أو LU6.2 ، وهندسة شبكات الأنظمة (SNA) PU2.1 أو الشبكات منخفضة الدخول للشبكات الند للند ، وخدمات إدارة SNA للتحكم في الشبكة. [ 5 ] : ص 52

تم دعم ثلاثة أنواع من روابط البيانات: [ 5 ] : الصفحات 56-58

خدمات التطبيقات [ 5 ] : الصفحات 58-59 مقدمة من:

التطبيقات الشائعة

كان برنامج OfficeVision خليفةً متوافقًا مع معايير SAA لبرنامجي PROFS وAS/400 Office في مجال "أتمتة المكاتب". وقد صُممت مجموعة أدوات التطوير AD/Cycle لتبسيط تطوير تطبيقات SAA. [ 5 ] : ص 60

مراجع

  1. "أرشيفات آي بي إم: ثمانينيات القرن العشرين" . آي بي إم . 23 يناير 2003. مؤرشف من الأصل في 16 ديسمبر 2004.
  2. برايد، إد؛ ديزموند، جون (ديسمبر 1989). "ويلر: أبو هندسة تطبيقات الأنظمة - نائب رئيس شركة آي بي إم والمدير العام لقسم أنظمة البرمجة إيرل ويلر؛ هندسة تطبيقات الأنظمة - مقابلة" . مجلة البرمجيات . تم الاطلاع عليه في 20 يونيو 2012 .
  3. ^ "IBM kauft sich für SAA Software-Know-how ein" . كمبيوتر ووش . 25/08/1989 . تم الاسترجاع 21 يونيو، 2012 .{{cite news}}: CS1 maint: deprecated archiveal service ( link )
  4. شركة آي بي إم (23 يناير 2003). "أرشيف آي بي إم: 1987" . مؤرشف من الأصل في 16 ديسمبر 2004.
  5. 1 2 3 4 5 6 7 لينيل، دينيس (1990). دليل جمعية المحاسبين القانونيين المعتمدين . أديسون-ويسلي. ISBN 0-201-51786-8.
  6. كوبر، تشارلز (2 نوفمبر 2001). "إرث غيرستنر وأهميته" . زد نت . تم الاطلاع عليه في 20 يونيو 2012 .
  7. 1 2 بيرنا، جانيت. "SHARE 70: الجلسة D010 - تحديث استراتيجية SAA: دعم برامج التطبيقات" . تم الاطلاع عليه في 18 يونيو 2012 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  8. "بنية تطبيق النظام: واجهة برمجة مشتركة: استعادة الموارد، SC31-6821-01" . www.ibm.com . تاريخ الاسترجاع: 10 نوفمبر 2020 .

للمزيد من القراءة