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

From Vigyanwiki
Revision as of 15:23, 31 July 2023 by Manidh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

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

उदाहरण

रिमोट जॉब एंट्री (आरजेई) एक ओएस/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]

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

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

प्रारंभिक आरजेई वर्कस्टेशन "डम्ब" (गैर-प्रोग्राम योग्य) उपकरण थे जो बाइट-सिंक्रोनस संचार प्रोटोकॉल जैसे आईबीएम बीआईएसआईएनसी या एसटीआर, या अन्य विक्रेताओं के समकक्षों का उपयोग करते थे। इसके पश्चात् में, प्रोग्राम करने योग्य उपकरण या छोटे कंप्यूटर का उपयोग किया गया, और आईबीएम ने एचएएसपी और बाद में, उदाहरण के लिए, एएसपी, जेईएस2, जेईएस3, आरएससीएस के साथ उपयोग के लिए एचएएसपी मल्टीलीविंग नामक एक प्रोटोकॉल विकसित किया था। आईबीएम सिस्टम/360 मॉडल 20 और 1130, मोहॉक डेटा एमडीएस 2400 और यूनिवैक 1004 लोकप्रिय थे। बाद में आरजेई वर्कस्टेशन आईबीएम सिंक्रोनस डेटा लिंक कंट्रोल, एचडीएलसी, या एक्स.25 जैसे बिट-ओरिएंटेड फुल डुप्लेक्स प्रोटोकॉल पर स्विच हो गए। इंटरनेट इंजीनियरिंग टास्क फोर्स ने इंटरनेट रिमोट जॉब एंट्री प्रोटोकॉल के लिए आरएफसी को परिभाषित किया है, किंतु अब उन्हें अप्रचलित या विरासत माना जाता है।[14]

200 यूजर टर्मिनल एक रिमोट बैच टर्मिनल और प्रोटोकॉल है[15] जिसे कंट्रोल डेटा कॉर्पोरेशन ने 1960 के दशक में अपने सीडीसी 6000 श्रृंखला और सीडीसी 3000 श्रृंखला मेनफ्रेम कंप्यूटर के लिए विकसित किया था। 200 यूजर टर्मिनल में एक कम गति वाला पंच कार्ड रीडर, एक लाइन प्रिंटर और एक सीआरटी ऑपरेटर कंसोल सम्मिलित होता है। यह सामान्यतः सिंक्रोनस मॉडेम के माध्यम से रिमोट मेनफ्रेम के साथ संचार करता है। मेनफ्रेम साइड पर सॉफ्टवेयर सबसिस्टम को एक्सपोर्ट-इम्पोर्ट 200 और बाद में रिमोट बैच फैसिलिटी (आरबीएफ) कहा गया था। यूटी200 प्रोटोकॉल का उपयोग करने वाले अन्य दूरस्थ बैच टर्मिनलों में सीडीसी 731, 732 और 734 सम्मिलित हैं। यूटी200 प्रोटोकॉल के लिए सॉफ़्टवेयर एमुलेटर कई मिनीकंप्यूटर सिस्टम के लिए भी लिखे गए थे।[16]

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

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

आईबीएम ने एनजेई सुविधाओं को अपने मेनफ्रेम सॉफ्टवेयर में एकीकृत कर दिया है, और यह अब अलग उत्पादों के रूप में उपलब्ध नहीं है। चूँकि , जेईएस3 में एनजेई समर्थन के लिए बैच डेटा ट्रांसमिशन (बीडीटी) प्रोग्राम उत्पाद की आवश्यकता होती है और z/VM में एनजेई समर्थन के लिए रिमोट स्पूलिंग कम्युनिकेशंस सबसिस्टम (आरएससीएस) प्रोग्राम उत्पाद की आवश्यकता होती है। एनजेई बाइनरी सिंक्रोनस कम्युनिकेशंस (बीएससी), चैनल-टू-चैनल एडाप्टर (सीटीसीए), सिस्टम नेटवर्क आर्किटेक्चर (एसएनए) और टीसीपी/आईपी का समर्थन करता है।[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.