रिमोट जॉब एंट्री

From Vigyanwiki
Revision as of 11:54, 18 July 2023 by alpha>AmitKumar

रिमोट जॉब एंट्री, रिमोट वर्कस्टेशन से मेनफ़्रेम कंप्यूटरों को गैर-इंटरैक्टिव डाटा प्रासेसिंग कार्यों ( जॉब (कंप्यूटिंग) ) के लिए अनुरोध भेजने की प्रक्रिया है, और विस्तार से रिमोट वर्कस्टेशन पर ऐसी नौकरियों से आउटपुट प्राप्त करने की प्रक्रिया है।

आरजेई वर्कस्टेशन को रिमोट कहा जाता है क्योंकि यह सामान्यतः होस्ट कंप्यूटर से कुछ दूरी पर स्थित होता है। वर्कस्टेशन एक मोडम, डिजिटल लिंक, पैकेट-स्विचिंग नेटवर्क के माध्यम से होस्ट से जुड़ता है[lower-alpha 1] या लोकल एरिया नेटवर्क (एलएएन) आरजेई यूयूसीपी या रिमोटकमांड और एसएसएच के समान है, अतिरिक्त इसके कि वर्कस्टेशन एक संपूर्ण जॉब स्ट्रीम भेजता है[lower-alpha 2] अतिरिक्त एक कमांड के और यह कि उपयोगकर्ता को कार्य पूरा होने तक कोई आउटपुट प्राप्त नहीं होता है..रिमोट बैच, रिमोट जॉब सिस्टम शब्द[citation needed] और रिमोट जॉब प्रोसेसिंग का उपयोग आरजेई सुविधाओं के लिए भी किया जाता है।

उदाहरण

रिमोट जॉब एंट्री (आरजेई) एक ओएस/360 और उत्तराधिकारी या ओएस/360 घटक का भी नाम है[1] जो आरजेई सेवाएं प्रदान करता है। एक आरजेई वर्कस्टेशन ऑपरेटर के पास स्थानीय कॉन्फ़िगरेशन और नीति के आधार पर वर्कस्टेशन और मेनफ्रेम के बीच जॉब फ्लो का पूर्ण कंसोल नियंत्रण हो सकता है।

ह्यूस्टन स्वचालित स्पूलिंग प्राथमिकता (एचएएसपी) ने प्रारंभ में सिंक्रोनस ट्रांसमिट-रिसीव (एसटीआर) का उपयोग करके टर्मिनलों से नौकरी प्रविष्टि का समर्थन किया; अंततः एचएएसपी II[2] ने केवल बाइनरी सिंक्रोनस कम्युनिकेशंस (बीएससी) का समर्थन किया था, और बीएससी प्रोग्रामेबल वर्क स्टेशनों के लिए मल्टी-लीविंग[3] प्रोटोकॉल जोड़ा; यह प्रोटोकॉल ओएस/360 आरजेई द्वारा उपयोग किए जाने वाले प्रोटोकॉल के साथ असंगत है और प्रोग्रामेबल वर्क स्टेशनों से जॉब सबमिशन के लिए उपयोग किए जाने वाले प्रोटोकॉल का आधार है, उदाहरण के लिए, अटैच्ड सपोर्ट प्रोसेसर (एएसपी), जेईएस2, जेईएस3, ओएस/वीएस1 रिमोट एंट्री सर्विसेज (आरईएस) , वीएम आरएससीएस, साथ ही नेटवर्क जॉब एंट्री (एनजेई)[4] के लिए बाद के प्रोटोकॉल, उदाहरण के लिए, जेईएस2, जेईएस3, वीएम आरएससीएस है।

कन्वर्सेशनल रिमोट जॉब एंट्री (सीआरजेई)[5] ओएस/360 और उत्तराधिकारियों या ओएस/360 और ओएस/वीएस1 का एक घटक है जो एक इंटरैक्टिव टर्मिनल पर उपयोगकर्ता के लिए जॉब सबमिशन जॉब पुनर्प्राप्ति और संपादन प्रदान करता है।

दूरस्थ प्रवेश सेवाएँ[6][7] (आरईएस) ओएस/वीएस1 का एक घटक है जो आरजेई सेवाएं प्रदान करता है। स्थानीय कॉन्फ़िगरेशन और नीति के आधार पर एक आरईएस वर्कस्टेशन ऑपरेटर के पास वर्कस्टेशन और मेनफ्रेम के बीच जॉब प्रवाह का पूर्ण कंसोल नियंत्रण हो सकता है।

आरएससीएस (आरएससीएस)[8] रिलीज़ के आधार पर, वीएम (ऑपरेटिंग सिस्टम) में एक घटक या अतिरिक्त निवेश वाला उत्पाद है जो आरजेई सेवाएं प्रदान करता है। निःशुल्क वीएम/370 में आरएससीएस केवल बीएससी का समर्थन करता है;[lower-alpha 3] आईबीएम ने कई चार्जेबल संस्करणों पर सिस्टम नेटवर्क आर्किटेक्चर (एसएनए), एनजेई और इंटरनेट प्रोटोकॉल सुइट या टीसीपी/आईपी के लिए समर्थन जोड़ा जाता है।

नेटवर्क जॉब एंट्री (एनजेई)[4] उदाहरण के लिए, कार्ड फ़ाइलें, जॉब , मुद्रित आउटपुट, साथियों के बीच संचारित करने के लिए संरक्षित और अग्रसारित नेटवर्किंग है। जेईएस2, जेईएस3, वीएसई पावर और वीएम आरएससीएस के लिए एनजेई के प्रारंभिक संस्करणों में बीएससी मल्टीलीविंग का उपयोग किया गया था किंतु आईबीएम ने तुरंत चैनल-टू-चैनल एडाप्टर के लिए समर्थन जोड़ा जाता है। आईबीएम ने बाद में एसएनए और अंततः इंटरनेट प्रोटोकॉल सुइट या टीसीपी/आईपी के लिए समर्थन जोड़ा।[9] NETRJS कैलिफोर्निया विश्वविद्यालय, लॉस एंजिल्स में कैंपस कंप्यूटिंग नेटवर्क द्वारा उनके IBM सिस्टम/360 पर रिमोट जॉब सर्विस (RJS) को बैच नौकरियां प्रदान करने के लिए विकसित प्रोटोकॉल है।[10][11]यह प्रोटोकॉल मूल रूप से ARPANET नेटवर्क नियंत्रण प्रोटोकॉल (ARPANET)ARPANET) सॉकेट 71, 73 और 75 को सौंपा गया था।[12]और बाद में इंटरनेट प्रोटोकॉल सुइट पोर्ट 71-74 को पुनः सौंपा गया।[13]आरजेएस कार्ड-रीडर/प्रिंटर टर्मिनलों से रिमोट बैच का समर्थन करने के लिए यूसीएलए द्वारा लिखित एमवीएस|ओएस/360 एमवीएस का एक सिस्टम#सबसिस्टम है।[10]


आरजेई वर्कस्टेशन

शुरुआती आरजेई वर्कस्टेशन तुल्यकालिक धारावाहिक संचार | बाइट-सिंक्रोनस संचार प्रोटोकॉल जैसे आईबीएम बाइनरी सिंक्रोनस कम्युनिकेशंस या सिंक्रोनस ट्रांसमिट-रिसीव, या अन्य विक्रेताओं के समकक्षों का उपयोग करने वाले गूंगा (गैर-प्रोग्राम योग्य) डिवाइस थे। बाद में, प्रोग्राम करने योग्य डिवाइस या छोटे कंप्यूटर का उपयोग किया गया, और आईबीएम ने ह्यूस्टन स्वचालित स्पूलिंग प्राथमिकता के साथ उपयोग के लिए एचएएसपी मल्टीलीविंग नामक एक प्रोटोकॉल विकसित किया, और बाद में, उदाहरण के लिए, एएसपी, जेईएस 2, जेईएस 3, आरएससीएस। आईबीएम सिस्टम/360 मॉडल 20 और आईबीएम 1130, मोहॉक डेटा एमडीएस 2400 और यूनिवैक 1004 लोकप्रिय थे। बाद में आरजेई वर्कस्टेशन आईबीएम सिंक्रोनस डेटा लिंक नियंत्रण, एचडीएलसी, या एक्स.25 जैसे बिट-ओरिएंटेड पूर्ण दुमंजिला घर प्रोटोकॉल पर स्विच हो गए। इंटरनेट इंजीनियरिंग टास्क फोर्स ने इंटरनेट रिमोट जॉब एंट्री प्रोटोकॉल के लिए टिप्पणियों के अनुरोध को परिभाषित किया है, लेकिन अब उन्हें अप्रचलित या विरासत प्रणाली माना जाता है।[14] 200 USER टर्मिनल एक रिमोट बैच टर्मिनल और प्रोटोकॉल है[15] 1960 के दशक में नियंत्रण डेटा निगम द्वारा उनके सीडीसी 6000 श्रृंखला और सीडीसी 3000 श्रृंखला मेनफ्रेम कंप्यूटर के लिए विकसित किया गया था। 200 USER टर्मिनल में एक कम गति वाला पंच कार्ड रीडर, एक लाइन प्रिंटर और एक CRT ऑपरेटर कंसोल शामिल होता है। यह सामान्यतः सिंक्रोनस मॉडेम के माध्यम से रिमोट मेनफ्रेम के साथ संचार करता है। मेनफ्रेम साइड पर सॉफ्टवेयर सबसिस्टम को एक्सपोर्ट-इम्पोर्ट 200 और बाद में रिमोट बैच फैसिलिटी (आरबीएफ) कहा गया। UT200 प्रोटोकॉल का उपयोग करने वाले अन्य दूरस्थ बैच टर्मिनलों में CDC 731, 732 और 734 शामिल हैं।[16] UT200 प्रोटोकॉल के लिए सॉफ़्टवेयर एमुलेटर कई मिनीकंप्यूटर सिस्टम के लिए भी लिखे गए थे।

नेटवर्क जॉब एंट्री

आरजेई उन संगठनों के लिए उपयुक्त है जिनके पास एक बड़ा केंद्रीय कंप्यूटर केंद्र था। हालाँकि, कई डेटा केंद्रों वाले बड़े संगठनों में, पीयर-टू-पीयर स्थानांतरण में रुचि थी, उदाहरण के लिए, सबमिट की गई नौकरियां, प्रिंटर आउटपुट। ग्राहकों के अनुरोधों के बाद, IBM ने BITNET और VNET से प्राप्त सुविधाओं का एक सूट विकसित किया, जिसे नेटवर्क जॉब एंट्री के रूप में जाना जाता है। उस सॉफ्टवेयर के हिस्से के रूप में, आईबीएम ने नोड्स (सामूहिक नाम वाले कंप्यूटरों के परिसर) के बीच डेटा सेट (आईबीएम मेनफ्रेम) संचारित करने के लिए कमांड प्रदान किए। एनजेई एक बैच जॉब को यह नियंत्रित करने की अनुमति देता है कि यह कहां चलेगा और इसका आउटपुट कहां संसाधित किया जाएगा; इसी तरह, एनजेई एक इंटरैक्टिव उपयोगकर्ता को मुद्रित या छिद्रित आउटपुट को एक अलग नोड पर भेजने की अनुमति देता है।

आईबीएम ने एनजेई सुविधाओं को अपने मेनफ्रेम सॉफ्टवेयर में एकीकृत कर दिया है, और यह अब अलग उत्पादों के रूप में उपलब्ध नहीं है। हालाँकि, जेईएस3 में NJE समर्थन के लिए बैच डेटा ट्रांसमिशन (BDT) प्रोग्राम उत्पाद की आवश्यकता होती है और z/VM में NJE समर्थन के लिए रिमोट स्पूलिंग कम्युनिकेशंस सबसिस्टम (RSCS) प्रोग्राम उत्पाद की आवश्यकता होती है। एनजेई बाइनरी सिंक्रोनस कम्युनिकेशंस (बीएससी), चैनल-टू-चैनल एडाप्टर (सीटीसीए), सिस्टम नेटवर्क आर्किटेक्चर (एसएनए) और टीसीपी/आईपी का समर्थन करता है।[17] इसके नोड्स के बीच कनेक्शन।[9]


यह भी देखें


टिप्पणियाँ

  1. E.g., Internet, X.25
  2. One or more STDIN streams in Unix terminology
  3. including multi-leaving


बाहरी संबंध


संदर्भ

  1. IBM System/360 Operating System Remote Job Entry Program Number 360S-RC-536 (PDF). IBM. November 1968. C30-2006-2.
  2. 2.0 2.1 OS/VS2 HASP II Version 4 System Programmer's Guide Program 370H-TX-001. IBM. GC27-6992.
  3. "Appendix B MULTI-LEAVING" (PDF). OS/VS2 HASP II Version 4 Logic - Program Number 370H-TX-001 VS2 - SVS Release 1.7 (PDF) (First ed.). IBM. September 15, 1976. p. 7-59-7-68. GY27-7255. Retrieved March 17, 2022.
  4. 4.0 4.1 Network Job Entry (NJE) Formats and Protocols (First ed.). IBM. 2014. SA32-0988-00.
  5. IBM System/36D Operating System: Conversational Remote Job Entry Concepts and Facilities (PDF). IBM. GC30-2012-0.
  6. "Remote Entry Services". OS/Virtual Storage 1 Features Supplement (PDF) (First ed.). IBM. August 1972. p. 33. GC20-1752-0.
  7. "Remote Entry Services (RES)". OS /VS1 Planning and Use Guide VS1 Release 2 (PDF) (Second ed.). January 1973. p. 18. GC24-5090-1.
  8. 8.0 8.1 Remote Spooling Communications Subsystem Networking Program Reference and Operations Manual (PDF) (Third ed.). April 1982. SH24-5005-2.
  9. 9.0 9.1 z/OS Network Job Entry (NJE) Format and Protocols (PDF). Version 2 Release 3. IBM. March 12, 2018. SA32-0988-30. Retrieved April 30, 2023.
  10. 10.0 10.1 Braden, R.; Wolfe, S. (January 1971). NETRJS - A THIRD LEVEL PROTOCOL FOR REMOTE JOB ENTRY. IETF. doi:10.17487/RFC0088. RFC 88.
  11. Braden, R. T. (January 1971). CCN AS A NETWORK SERVICE CENTER. IETF. doi:10.17487/RFC0090. RFC 90.
  12. Postel, J. (November 1977). ASSIGNED NUMBERS. IETF. doi:10.17487/RFC0739. RFC 739.
  13. Postel, J.; Vernon, J. (January 1983). ASSIGNED NUMBERS. IETF. doi:10.17487/RFC0820. RFC 820.
  14. Bressler, R.D.; Guida, R.; McKenzie, A.M. "रिमोट जॉब एंट्री प्रोटोकॉल". RFC Editor. IETF. doi:10.17487/RFC0407. RFC 407. Retrieved Mar 12, 2022.
  15. 200 User Terminal - Hardware Reference Manual (PDF). July 1968. 82128000. Retrieved March 13, 2022.
  16. 731-12 - 732-12 - Batch Terminals - Operating and Programming Guide (PDF). November 1972. 82163400B-1. Retrieved March 13, 2022.
  17. "NJE/IP". Sine Nomine Associates. Retrieved March 8, 2023.
  18. IBM System/360 and System/370 Asymmetric Multiprocessing System: General Information Manual, Program Number 360A-CX-15X. IBM. GH20-1173.