DUCS (программное обеспечение)


DUCS ( Display Unit Control System ) был монитором телеобработки от CFS Inc. [1] Это был один из двух первых пакетов локальной телеобработки для среды IBM DOS / VSE . DUCS предоставил программистам интерфейс и метод доступа для «общения» с мониторами. Такие методы доступа позже стали известны как API .

Первоначально написанный для IBM 2260 , работающего под DOS на мейнфреймах IBM , исходный продукт был бесплатным для пользователей IBM. С появлением DOS / VS и терминалов серии IBM 3270 первоначальный автор коммерциализировал продукт примерно в 1970 году. Компания добавила прозрачный удаленный доступ примерно в 1972 году.

Этот продукт считается первым общедоступным коммерческим программным пакетом , не принадлежащим IBM, для передачи данных через спутник . [2]

DUCS отличалась от конкурирующих продуктов, таких как Westi и собственная CICS IBM, тем, что она была подчинена основной программе приложения . Westi, например, была основной программой, и пользователи писали подпрограммы для чтения и записи данных на терминалы и диски и с них. Эта парадигма реального времени стала известна как обработка транзакций .

DUCS перевернул эту модель в том смысле, что на самом деле это был пакет подпрограмм, который читал и писал на мониторы, как локальные, так и удаленные. Хотя DUCS было значительно проще программировать и использовать, он также возлагал ответственность за управление задачами на программиста. Правильно разработанная программа DUCS работала быстрее, чем любой конкурирующий пакет или метод доступа.

Дик Горан написал оригинальный пакет DOS 2260. Его популярность заставила его осознать, что у него есть потенциал в качестве коммерческого продукта, и он покинул IBM примерно в 1970 году и зарегистрировался в Бруклине, штат Массачусетс, как CFS, Inc.