وظيفة عن بعد

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

تُسمى محطة عمل RJE محطةً بعيدةً لأنها عادةً ما تقع على مسافةٍ ما من الحاسوب المضيف. تتصل محطة العمل بالمضيف عبر مودم ، أو وصلة رقمية، أو شبكة تبديل الحزم [ أ أو شبكة محلية (LAN). يُشبه RJE كلاً من uux و SSH ، باستثناء أن محطة العمل تُرسل سلسلة مهام كاملة [ ب ] بدلاً من أمرٍ واحد، وأن المستخدم عادةً [ ج ] لا يتلقى أي مخرجات حتى اكتمال المهمة. تُستخدم مصطلحات المعالجة الدفعية عن بُعد ، ونظام المهام عن بُعد ، ومعالجة المهام عن بُعد أيضًا لوصف مرافق RJE.

أمثلة

يُعدّ إدخال المهام عن بُعد (RJE) أيضًا اسمًا لمكوّن من نظام التشغيل OS/360 [ 1 ] الذي يُقدّم خدمات إدخال المهام عن بُعد. قد يتمتّع مُشغّل محطة عمل إدخال المهام عن بُعد بالتحكّم الكامل في تدفّق المهام بين محطة العمل والحاسوب المركزي، وذلك بحسب الإعدادات والسياسات المحلية.

دعم نظام هيوستن للأولوية التلقائية للتخزين المؤقت (HASP) في البداية إدخال المهام من المحطات الطرفية باستخدام الإرسال والاستقبال المتزامن (STR)؛ وفي النهاية، دعم نظام HASP II [ 2 ] الاتصالات الثنائية المتزامنة فقط(BSC)، وأضاف بروتوكول المغادرة المتعددة [ 3 ] لمحطات العمل القابلة للبرمجة بواسطة BSC؛ هذا البروتوكول غير متوافق مع البروتوكول المستخدم بواسطة OS/360 RJE وهو الأساس للبروتوكولات المستخدمة لإرسال المهام من محطات العمل القابلة للبرمجة، على سبيل المثال، معالج الدعم المرفق (ASP)، وJES2 ، وJES3 ، وخدمات الإدخال عن بعد OS/VS1 (RES)، و VM RSCS ، بالإضافة إلى البروتوكولات اللاحقة لإدخال مهام الشبكة (NJE) [ 4 ] في، على سبيل المثال، JES2، وJES3، وVM RSCS.

إدخال الوظائف عن بعد عن طريق المحادثة (CRJE) [ 5 ] هو أحد مكونات نظام التشغيل OS/360 ونظام التشغيل OS/VS1 الذي يوفر إمكانية إرسال الوظائف واسترجاعها وتحريرها للمستخدم في محطة طرفية تفاعلية.

خدمات الدخول عن بُعد ( RES ) هي أحد مكونات نظام التشغيل OS/VS1 التي توفر خدمات RJE. قد يتمتع مشغل محطة عمل RES بالتحكم الكامل في تدفق المهام بين محطة العمل والحاسوب المركزي، وذلك بناءً على التكوين والسياسة المحلية.

يُعد نظام الاتصالات عن بُعد للتخزين المؤقت (RSCS) [ 8 ] ، بحسب الإصدار، مكونًا من مكونات نظام VM أو منتجًا إضافيًا بتكلفة إضافية ، وهو يوفر خدمات RJE. في نظام VM/370 المجاني، كان نظام RSCS يدعم فقط BSC؛ [ د ] أضافت IBM دعمًا لبنية شبكة الأنظمة (SNA) وNJE و TCP/IP في عدة إصدارات مدفوعة.

تُعدّ تقنية إدخال مهام الشبكة (NJE) [ 4 ] تقنية تخزين وإعادة توجيه الشبكات لنقل البيانات، مثل ملفات البطاقات والمهام والمخرجات المطبوعة، بين الأجهزة المتصلة. استخدمت الإصدارات الأولية من NJE لأنظمة JES2 وJES3 وVSE POWER وVM RSCS تقنية BSC متعددة التفرع، لكن سرعان ما أضافت IBM دعمًا لمحولات القناة إلى القناة . ثم أضافت IBM لاحقًا دعمًا لتقنية SNA، وفي النهاية، بروتوكول TCP/IP . [ 9 ]

بروتوكول NETRJS هو بروتوكول طُوِّر بواسطة شبكة الحوسبة الجامعية في جامعة كاليفورنيا بلوس أنجلوس (UCLA) لتوصيل مهام المعالجة الدفعية إلى خدمة المهام عن بُعد (RJS) على جهاز IBM 360 موديل 91. [ 10 ] [ 11 ] كان هذا البروتوكول مُخصَّصًا في الأصل لمنافذ بروتوكول الاتصال الأولي لشبكة ARPANET (ARPANET Initial Connection Protocol) 71 و73 و75، [ 12 ] ثم أُعيد تخصيصه لاحقًا لمنافذ الإنترنت 71-74. [ 13 ] خدمة المهام عن بُعد (RJS) هي نظام فرعي من نظام التشغيل OS/360 MVS ، طُوِّر بواسطة جامعة كاليفورنيا بلوس أنجلوس (UCLA) لدعم المعالجة الدفعية عن بُعد من أجهزة قراءة البطاقات/الطابعات. [ 10 ]

محطات عمل RJE

كانت محطات عمل RJE المبكرة، والمعروفة أحيانًا باسم محطات المعالجة الدفعية عن بُعد ، أجهزةً "بسيطة" (غير قابلة للبرمجة) تستخدم بروتوكولات اتصالات متزامنة على مستوى البايت، مثل IBM BISYNC أو STR ، أو ما يعادلها من موردين آخرين. لاحقًا، استُخدمت أجهزة قابلة للبرمجة أو حواسيب صغيرة، وطورت IBM بروتوكولًا يُسمى HASP multileaving لاستخدامه مع HASP ، ولاحقًا مع بروتوكولات أخرى مثل ASP و JES2 و JES3 و RSCS . كانت أجهزة IBM System/360 Model 20 و 1130 ، وMohawk Data MDS 2400، و UNIVAC 1004 شائعة الاستخدام. وفي وقت لاحق، تحولت محطات عمل RJE إلى بروتوكولات ثنائية الاتجاه كاملة موجهة على مستوى البت، مثل IBM Synchronous Data Link Control و HDLC و X.25 . وقد حددت فرقة عمل هندسة الإنترنت (IETF) مواصفات RFC لبروتوكولات إدخال المهام عن بُعد عبر الإنترنت، ولكنها تُعتبر الآن قديمة أو عتيقة . [ 14 ]

محطة المستخدم 200 هي محطة طرفية وبروتوكول معالجة دفعية عن بُعد [ 15 ] طورتها شركة Control Data Corporation لأجهزة الكمبيوتر المركزية من سلسلتي CDC 6000 و CDC 3000 في ستينيات القرن الماضي. تتكون محطة المستخدم 200 من قارئ بطاقات مثقبة منخفض السرعة، وطابعة خطية، ووحدة تحكم للمشغل بشاشة CRT. وتتواصل عادةً مع جهاز كمبيوتر مركزي بعيد عبر مودم متزامن. كان يُطلق على النظام الفرعي البرمجي على جانب الكمبيوتر المركزي اسم Export-Import 200، ولاحقًا، اسم Remote Batch Facility (RBF). من بين محطات المعالجة الدفعية الأخرى التي تستخدم بروتوكول UT200، نجد CDC 731 و732 و734. [ 16 ] كما كُتبت برامج محاكاة لبروتوكول UT200 لعدد من أنظمة الحواسيب الصغيرة.

إدخال وظائف الشبكة

يُعدّ نظام RJE مناسبًا تمامًا للمؤسسات التي تمتلك مركز بيانات مركزيًا واحدًا كبيرًا. مع ذلك، في المؤسسات الكبيرة ذات مراكز البيانات المتعددة، برز اهتمام بنقل البيانات بين الأجهزة، مثل المهام المُرسلة ومخرجات الطباعة. استجابةً لطلبات العملاء، طوّرت IBM مجموعة من الأدوات، مُشتقة من BITNET و VNET ، تُعرف باسم Network Job Entry (إدخال مهام الشبكة). وكجزء من هذا البرنامج، وفّرت IBM أوامر لنقل مجموعات البيانات بين العُقد (مجموعات من أجهزة الكمبيوتر تحمل اسمًا مُشتركًا). يُمكّن NJE مهمة المعالجة الدفعية من التحكم في مكان تشغيلها ومكان معالجة مخرجاتها؛ وبالمثل، يُمكّن NJE المستخدم التفاعلي من إرسال مخرجات مطبوعة أو مثقوبة إلى عقدة أخرى.

أدمجت شركة IBM إمكانيات NJE في برمجياتها للحاسوب المركزي، ولم تعد متاحة كمنتجات منفصلة. مع ذلك، يتطلب دعم NJE في JES3 برنامج نقل البيانات الدفعي (BDT) ، بينما يتطلب دعم NJE في z/VM برنامج نظام الاتصالات الفرعية للتخزين المؤقت عن بُعد ( RSCS ). يدعم NJE الاتصالات الثنائية المتزامنة (BSC)، ومحول القناة إلى القناة (CTCA)، وبنية شبكة الأنظمة (SNA)، واتصالات TCP/IP [ 17 ] بين عُقده. [ 9 ]

انظر أيضاً

ملحوظات

  1. مثال: الإنترنت، X.25
  2. واحد أو أكثر من تدفقات STDIN في مصطلحات يونكس
  3. في نظام MVS ، قدمت شركة IBM مفهوم تدوير مجموعة بيانات SYSOUT، أي إصدارها للمعالجة قبل نهاية التنفيذ.
  4. بما في ذلك المغادرة المتعددة

مراجع

  1. برنامج إدخال الوظائف عن بُعد لنظام التشغيل IBM System/360، رقم البرنامج 360S-RC-536 (ملف PDF) . شركة IBM. نوفمبر 1968. C30-2006-2.
  2. 1 2 OS/VS2 HASP II الإصدار 4 دليل مبرمج النظام البرنامج 370H-TX-001 . IBM. GC27-6992.
  3. "الملحق ب: الخروج المتعدد" (ملف PDF) . نظام التشغيل/VS2 HASP II الإصدار 4 - رقم البرنامج 370H-TX-001 VS2 - SVS الإصدار 1.7 (ملف PDF) (الطبعة الأولى ). شركة IBM . 15 سبتمبر 1976. الصفحات 7-59-7-68. GY27-7255 . تاريخ الاسترجاع: 17 مارس 2022 .  
  4. 1 2 تنسيقات وبروتوكولات إدخال وظائف الشبكة (NJE) (الطبعة الأولى ). IBM. 2014. SA32-0988-00. 
  5. نظام التشغيل IBM System/36D: مفاهيم وتسهيلات إدخال الوظائف عن بُعد عبر المحادثة (ملف PDF) . IBM. GC30-2012-0.
  6. "خدمات الدخول عن بُعد". ملحق ميزات نظام التشغيل/التخزين الافتراضي 1 (ملف PDF) (الطبعة الأولى ). شركة IBM. أغسطس 1972. صفحة 33. GC20-1752-0.  
  7. "خدمات الدخول عن بُعد (RES)". دليل تخطيط واستخدام نظام التشغيل /VS1 الإصدار 2 (PDF) (الطبعة الثانية ). يناير 1973. صفحة 18. GC24-5090-1.  
  8. 1 2 دليل مرجعي وتشغيلي لبرنامج شبكة نظام الاتصالات الفرعية للتخزين المؤقت عن بعد (PDF) (الطبعة الثالثة ). أبريل 1982. SH24-5005-2. 
  9. 1 2 تنسيق وبروتوكولات إدخال مهام الشبكة (NJE) لنظام التشغيل z/OS (ملف PDF) . الإصدار 2، الإصدار 3. شركة IBM . 12 مارس 2018. SA32-0988-30 . تاريخ الاسترجاع: 30 أبريل 2023 .
  10. 1 2 برادن، ر.؛ وولف، س. (يناير 1971). NETRJS - بروتوكول من المستوى الثالث لإدخال الوظائف عن بُعد . IETF . doi : 10.17487/RFC0088 . RFC 88 .
  11. برادن، آر تي (يناير 1971). مركز خدمات الشبكة (CCN) كمركز لخدمات الشبكة . IETF . doi : 10.17487/RFC0090 . RFC 90 .
  12. بوستل، ج. (نوفمبر 1977). الأرقام المخصصة . IETF . doi : 10.17487/RFC0739 . RFC 739 .
  13. بوستل، ج.؛ فيرنون، ج. (يناير 1983). الأرقام المخصصة . IETF . doi : 10.17487/RFC0820 . RFC 820 .
  14. ^ بريسلر، أ.د. غويدا، ر.؛ McKenzie، AM "بروتوكول إدخال الوظيفة عن بعد" . محرر آر إف سي . فريق عمل الإنترنت . دوى : 10.17487/RFC0407 . آر إف سي 407 . تم الاسترجاع في 12 مارس 2022 . 
  15. 200 دليل مرجعي للأجهزة الطرفية للمستخدم (PDF) . يوليو 1968. 82128000. تم الاطلاع عليه في 13 مارس 2022 .
  16. 731-12 - 732-12 - محطات الدفعات - دليل التشغيل والبرمجة (PDF) . نوفمبر 1972. 82163400B-1 . تم الاطلاع عليه في 13 مارس 2022 .
  17. "NJE/IP" . شركة ساين نومين أسوشيتس . تم الاطلاع عليه بتاريخ 8 مارس 2023 .
  18. نظام المعالجة المتعددة غير المتماثل IBM System/360 و System/370: دليل المعلومات العامة، رقم البرنامج 360A-CX-15X . IBM. GH20-1173.