Корпорация Inforex Inc. производила и продавала системы ввода данных с ключа на диск в 1970-х и середине 1980-х годов. Компания была основана бывшими инженерами IBM для разработки систем прямого ввода данных , которые позволяли вводить информацию на терминалах и сохранять ее непосредственно на дисках , заменяя клавиатурные перфораторы, использующие перфокарты или бумажную ленту , которые были доминирующими инструментами для ввода данных с начала двадцатого века.
Системы Key-to-disk были системами, которые принимали данные, вводимые пользователями с клавиатур, похожих на перфораторы, и сохраняли информацию на жестком диске. Затем информация переносилась с диска на 1/2-дюймовую магнитную ленту для обработки на главном компьютере пользователя .
В то время крупномасштабный ввод данных для обработки на мэйнфрейме был трудоемким и дорогим. Например, типичный заказ на продажу мог проходить через следующие этапы:
1) Заказ, написанный на контракте, забранный продавцом. 2) Заказ переведен на бумажный бланк заказа (необычно с несколькими копиями под копирку), расшифрованный продавцом или секретарем. 3) Бланк заказа после проверки и утверждения передается в Центр обработки данных для ввода в компьютерную систему для обработки. 4) Бланк заказа, введенный оператором перфоратора в карты для обработки. 5) Карточка(и) заказа проверены вторым оператором перфоратора путем повторного прокалывания карты для проверки точности. 6) Карточка заказа считана компьютером. 7) Заказанные детали, закупленное оборудование.
Для выставления счетов клиентам, учета платежей клиентов и оплаты исходящих расходов использовались те же проверенные и отработанные методы.
Преимущество систем «ключ-диск» перед перфокартами заключалось в возможности видеть все содержимое 80-байтовой карты на мониторе для редактирования и исправления ошибок.
Система Inforex Key-to-Disk-to-Tape позволяла оператору напрямую считывать, редактировать и записывать любую отдельную запись с ленты непосредственно на исходную 9-дорожечную выходную ленту в исходном положении записи на ленте, что позволяло быстро исправлять ошибки ввода.
Первоначальный процессор имел четыре регистра, один из которых был 8-битным и использовался для данных, а остальные три были 12-битными и использовались для обработки данных и адресов. [1] Команды для процессора имели длину 8 и 16 бит. Первоначальная емкость диска составляла 800 килобайт (кБ). Первоначальная система имела 2 кБ энергонезависимой памяти на магнитных сердечниках. Окончательная версия 1301 имела 12 кБ памяти. Система поддерживала восемь клавишных станций.
Inforex Hardware Design использовала стандартные печатные платы (PC), к которым припаивались различные малогабаритные интегральные схемы (IC) того времени, которые соединялись между собой на противоположной стороне печатной платы с помощью пайки точка-к-точке эмалированных проводов. Эти сети проводки были сложными и запутанными; изначально они собирались с помощью систем с числовым программным управлением . Ремонт и исправление ошибок в проектировании схем в основном выполнялись персоналом полевых офисов для не более чем 30-50 изменений проводки на одной плате; более крупные изменения в проектировании схем выполнялись на заводе и его запрограммированными системами сборки.
Это было расширение системы 1301, выпущенное через два года после системы 1301. [2] Самым большим отличием было то, что система могла поддерживать шестнадцать ключевых станций в двух банках по восемь и 12 КБ памяти.
1303 представлял собой полную переделку системы 1301 с новой объединительной платой . Емкость жесткого диска составляла 2,4 мегабайта. Шина адреса процессора теперь была 16-битной, а набор инструкций состоял из 8-, 16- и 24-битных инструкций. Основная память была увеличена до 24 КБ. Были добавлены дополнительные возможности, включая коммуникационную карту, которая позволяла системе отправлять данные с помощью модема со скоростью 300/1200/2400/4800 бод .
Компания также выпустила модель 3300 max-edit data entry и модель 5000 для управления базами данных большого объема. Они использовали жесткие диски в стиле «стиральной машины» с 5 пластинами.
Будучи ведущим производителем систем ввода данных «ключ-диск» с серией 1300, в начале 1970-х годов Inforex попыталась расшириться, создав готовые системы управления файлами в ответ на запрос Westinghouse, которая пыталась отслеживать 750 000 чертежей (инженерных чертежей) с помощью ручной системы. Большинство бизнес- компьютерных приложений были написаны на языке программирования COBOL , и на их разработку могло уйти до двух лет. System 5000 предвосхитила более чем на десятилетие ранние приложения для персональных компьютеров , такие как PFS:File и dBASE II . Система использовала двухбуквенные команды, вводимые на видеотерминалах.
Первым шагом было создание формата файла , который позволил бы пользователю вводить форму непосредственно на экране, используя фиксированный текст для заголовков и указывая, где поля переменных данных будут заполняться из файла данных. Формат мог быть связан с файлом данных, созданным существующим приложением, или использоваться для создания нового путем интерактивного ввода записей. v1.0 поддерживала только последовательные файлы, но производительность поиска была предсказуемо ужасной, и многоключевые индексированные последовательные файлы были быстро добавлены в v2.0. После того, как формат был создан и связан с файлом, пользователь использовал интуитивно понятные команды, такие как:
AR = Добавить запись (в последовательный файл)
IR = Вставить запись (в индексированный файл)
TR = Передача записи (из одного файла в другой)
DR = Удалить запись
В версии 4.0 System 5000 был добавлен язык обработки, аналогичный RPG от IBM , позволяющий выполнять вычисления, обработку и преобразование данных в нескольких файлах при добавлении или обновлении записей.
Революционную простоту использования этой системы лучше всего проиллюстрировать анекдотом. Когда в Westinghouse была установлена первая система, справочник сотрудников сайта был загружен в файл, а терминал был предоставлен секретарю компании для направления телефонных звонков и посетителей соответствующим образом. В следующий раз, когда пришел Inforex SE, секретарша с гордостью продемонстрировала новое приложение, которое она создала сама , чтобы помочь своему другу, охраннику парковки. С помощью приложения она могла отслеживать все назначенные парковочные места и номера лицензий, дающие право парковаться на каждом из них. Она даже могла отслеживать место «Сотрудник месяца» и то, кому разрешалось парковаться там каждый месяц.
К сожалению, компания так и не поняла, как продвигать свою систему на рынок. Ее продукты для ввода данных продавались как повышение производительности для отделов ввода данных на производстве, которые в 1960-х годах использовали перфораторы для ввода данных на перфокарты. Inforex могла продвигать серию 1300, показывая повышение производительности, измеряемое в нажатиях клавиш в час, и сокращение ошибок из-за проверки данных по мере их ввода. System 5000, с другой стороны, была прикладным движком, который нужно было продавать отделам разработки приложений или даже напрямую отделам пользователей, нетерпеливым к срокам выполнения, чтобы получить решение, созданное ИТ. Маркетинговые и полевые организации Inforex так и не поняли, как это сделать.
Несмотря на свои преимущества, System 5000 имела ряд серьезных технических недостатков. Она по-прежнему была пакетной системой и часто использовалась в качестве внешнего интерфейса (вычислений) для мэйнфрейма. Для большинства приложений ленты необходимо было перемещать между 5000 и приводом мэйнфрейма. Пока компания пыталась продать свой усовершенствованный продукт 5000, он быстро устарел из-за новых мощных многопользовательских интерактивных систем и операционных систем мэйнфреймов, которые теперь использовали терминалы с ЭЛТ для ввода данных напрямую в мэйнфрейм или мини-компьютер.
Компания разработала одну из первых систем распределенной обработки, модель 7000. Все компоненты системы, за исключением принтеров и мониторов, были сделаны компанией, поскольку сторонние OEM-производители еще не были доступны. Машина была очень инновационной и мощной, с виртуальной памятью, 16-битной архитектурой, функциями, которые ранее были доступны только с дорогими мэйнфреймами. 7000 потенциально мог бы стать техническим успехом, но он страдал от ограничений основной памяти. Первоначально максимальная емкость составляла 64 килобайта, у него едва хватало памяти для работы его передовой операционной системы , не говоря уже о приложении любого значения. 16-битная архитектура затрудняла расширение памяти; к тому времени, как Inforex смогла расшириться до 128 КБ, стали доступны 32-битные мини-компьютеры, способные адресовать 8 МБ памяти и диски гораздо большей емкости. Было продано очень мало 7000, и модель быстро устарела.
К этому времени рынок ключей к дискам также серьезно сокращался, опять же из-за систем на основе терминалов прямого входа, которые теперь преобладали на рынке. Компания оказалась настолько безденежной, что была вынуждена объявить о банкротстве по Главе 11 , а затем и по Главе 7. В 1978 году Inforex подала заявление о банкротстве из-за невозможности прибыльно продавать линейки продуктов 5000 и 7000. В конечном итоге их купила Datapoint , которая сама столкнулась с финансовыми трудностями в 1985 году и продала Inforex компании Recognition Equipment в Далласе, у которой был конкурентоспособный продукт, и которая переманила клиентов Inforex на этот продукт. Штаб-квартира Inforex находилась в Берлингтоне, штат Массачусетс, в нескольких городах от штаб-квартиры DEC (Digital Equipment Corp) в Мейнарде, штат Массачусетс. У них были офисы продаж и обслуживания по всем США, Канаде, Европе, Великобритании и Японии. В 1988 году штаб-квартира Inforex была закрыта.