Введение

Удаленный ввод заданий, или Удаленная пакетная обработка, – это процедура отправки запросов на неинтерактивные задачи обработки данных (задания) на мейнфреймы с удаленных рабочих станций и, как следствие, процесс получения результатов выполнения этих заданий на удаленной рабочей станции. Рабочая станция RJE называется удаленной, поскольку обычно располагается на значительном расстоянии от хост-компьютера. Рабочая станция подключается к хосту через модем, цифровой канал связи, сеть коммутации пакетов или локальную сеть (LAN). RJE аналогичен uux и SSH, однако в отличие от них рабочая станция отправляет полный поток заданий, а не отдельную команду, и пользователь не получает никаких выходных данных до завершения задания. Также для обозначения средств RJE используются термины Remote Batch, Remote Job System и Remote Job Processing.

Примеры

Remote Job Entry (RJE) – это также название протокола компонента OS/360 для программируемых рабочих станций BSC. Этот протокол несовместим с протоколом, используемым в OS/360 RJE, и послужил основой для протоколов, применяемых для отправки заданий с программируемых рабочих станций, например, для Attached Support Processor (ASP), JES2, JES3, OS/VS1 Remote Entry Services (RES), VM RSCS, а также для более поздних протоколов Network Job Entry (NJE). NETRJS – это протокол, разработанный Campus Computing Network при UCLA для передачи пакетных заданий в Remote Job Service (RJS) на их IBM 360 Model 91. 200 USER Terminal – это удаленный пакетный терминал и протокол, разработанные Control Data Corporation для своих мейнфреймов серий CDC 6000 и CDC 3000 в 1960-х годах. Терминал 200 USER состоял из низкоскоростного считывателя перфокарт, строчного принтера и консоли оператора на ЭЛТ. Обычно он взаимодействовал с удаленным мейнфреймом через синхронный модем. Программная подсистема на стороне мейнфрейма называлась Export Import 200, а позднее – Remote Batch Facility (RBF). Другие удаленные пакетные терминалы, использующие протокол UT200, включали CDC 731, 732 и 734. Программные эмуляторы для протокола UT200 также были созданы для ряда систем миникомпьютеров.

Вход в сеть

RJE хорошо подходит для организаций, имевших один большой центральный вычислительный центр. Однако в крупных организациях с несколькими центрами обработки данных возник интерес к одноранговой передаче, например, отправленных заданий и результатов печати. По запросам клиентов IBM разработала комплекс средств, основанных на BITNET и VNET, известный как Network Job Entry (NJE). В рамках этого программного обеспечения IBM предоставила команды для передачи наборов данных между узлами (комплексами компьютеров с общим названием). NJE позволяет пакетному заданию управлять тем, где оно будет выполняться и где будет обработан его вывод; аналогично, NJE позволяет интерактивному пользователю отправлять печатные или перфокарточные результаты на другой узел. IBM интегрировала функции NJE в свое программное обеспечение для мэйнфреймов, и теперь оно не доступно как отдельные продукты. Однако для поддержки NJE в JES3 требуется программный продукт Batch Data Transmission (BDT), а для поддержки NJE в z/VM – программный продукт Remote Spooling Communications Subsystem (RSCS). NJE поддерживает соединения Binary Synchronous Communications (BSC), Channel to Channel Adapter (CTCA), Systems Network Architecture (SNA) и TCP/IP между своими узлами.