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

редактировать
A Последовательный терминал Wyse, отображающий Dynix на AK Публичная библиотека Smiley в Редлендс, Калифорния, где Dynix использовался с 1993 по 2001 год. A Последовательный терминал Wyse, отображающий Dynix через Telnet.

The Dynix Автоматизированная библиотечная система была популярной интегрированной библиотечной системой, период расцвета которой длился с середины 1980-х до конца 1990-х годов. Он использовался библиотеками для замены бумажного карточного каталога и отслеживания передачи материалов из библиотеки читателям.

Впервые разработанный в 1983 году, он стал самым популярным программное обеспечение для автоматизации библиотек когда-либо выпускалось, и когда-то было почти повсеместным в библиотеках с электронным карточным каталогом, пиковое значение которого достигло более 5000 установок по всему миру в конце 1990-х годов, с долей рынка почти 80%, включая Библиотеку Конгресса США.

Типичный для программных технологий 1980-х годов, Dynix имел символьный пользовательский интерфейс, не содержащий графики, кроме арт-боксов ASCII / ANSI.

Содержание

  • 1 История
  • 2 Технические детали
  • 3 История компании
  • 4 Галерея
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки

История

Первая инсталляция в 1983 году находилась в публичной библиотеке в округе Кершоу, Южная Каролина. Библиотека фактически заключила контракт на систему до того, как было написано программное обеспечение. По словам Пола Сибровски, основателя Dynix: «Не было ни программного обеспечения, ни продукта. Неустрашимые, мы передали наш план по созданию автоматизированной библиотечной системы в публичную библиотеку в Южной Каролине. Мы этого не сделали. у нас есть продукт, но мы сказали: «Вам нужна система, и мы хотели бы предложить ее», и показали им наш бизнес-план ».

Исходная библиотечная система Dynix была основана на программном обеспечении, разработанном в CTI ( Computer Translation Incorporated), который был разработкой Университета Бригама Янга под председательством Гэри Карлсона. Первоначальные инструменты поисковой системы: FSELECT и FSORT были написаны для операционной системы PICK по контракту с CTI Уолтером Никоулзом в рамках заявки на создание систем поддержки исследований для лабораторий ATT. Пол Сибровски был сотрудником CTI. (Как и Брюс Парк, основатель библиотечных систем ALII, позже GEAC Library Systems.) Обе библиотечные системы (Dynix и ALII) были основаны на этих инструментах поисковой машины на основе PICK.

Использование Dynix быстро росло в начале и середине 1990-х годов. В октябре 1989 года у Dynix было всего 292 инсталляции. Пятнадцать месяцев спустя, в январе 1991 года, количество установок выросло на 71% до 500. Полтора года спустя, в июне 1993 года, Dynix удвоила свою установленную базу, подписав свой тысячный контракт. На пике своего развития в конце 1990-х годов Dynix насчитывала более 5000 библиотек, использующих свою систему, что составляло 80% доли рынка.

Клиентская база Dynix не начала сокращаться до 2000 года, после чего ее начали заменять интерфейсы на базе Интернета (так называемые «Web PAC »). В 2003 году сообщалось, что Dynix постепенно прекращает свое производство своим производителем и приближается к статусу «конец жизненного цикла » с точки зрения функциональности и поддержки. К 2004 году его рыночная доля упала до 62%, что по-прежнему составляет комфортное большинство. Поэтапный отказ был постоянным в конце 2000-х, а ко второму десятилетию 21-го века он устарел и оставался в очень немногих библиотеках. К середине 2013 года было зарегистрировано только 88 библиотек с установленным Dynix. Большинство поэтапных отказов произошло в период с 2002 по 2007 год.

В какой-то момент Dynix прошел тестирование на поддержку 1600 терминалов в одной системе. Эта стабильность позже пригодится; самыми крупными установками были Библиотечная система округа Кинг в большей части Сиэтла, которая была самой большой по размеру коллекции (десятки миллионов каталогизированных элементов), и New York Public Библиотека в Нью-Йорке, охватывающая самый большой географический район с 87 филиалами (требуя, чтобы немые терминалы исчислялись тысячами).

Было выпущено несколько специализированных версий, почти идентичных основная версия. Для академических библиотек, в первую очередь K-12, был Dynix Scholar (версия обычного Dynix для микрокомпьютера на базе Intel 80xxx). Для очень маленьких библиотек, возможно, с одним или двумя терминалами, был Dynix Elite . Исходная система Dynix, которая использовалась в обычных публичных библиотеках, была переименована в Dynix Classic позже, чтобы отличать ее от других продуктов Dynix.

Технические детали

На основе реляционная база данных, Dynix изначально был написан на Pick / BASIC и работал в операционной системе PICK. В 1990 году он был перенесен на русский язык программирования и запущен на Unix -серверах, причем uniVerse выступал в качестве уровня эмуляции PICK между программным обеспечением и операционной системой. В конце 1990-х Dynix снова был перенесен, на этот раз для серверов на базе Windows NT ; опять же, uniVerse действовал как эмулятор Pick между программным обеспечением и операционной системой.

Pick / BASIC и uniVerse BASIC - это один и тот же язык программирования, поэтому для переноса Dynix не требовалось переписывать исходный код. По словам одного разработчика Dynix, «[Dynix] был запрограммирован на Pick / BASIC... однако, когда он созрел, он был написан на uniVerse BASIC... Он никогда не переписывался. Этот тип BASIC не легко перейти на любой другой язык. Никто другой также не обрабатывает данные. Это очень быстро компилируемый и интерпретируемый язык, и, откровенно говоря, ничто не соответствует ему тогда или сейчас. Жаль, что он (uniVerse BASIC) был настолько хорош, потому что она не успела перейти на объектно-ориентированную веб-технологию, чтобы остаться на плаву ".

Программное обеспечение изначально было написано на компьютерах, произведенных The Ultimate Corp. из Ист-Ганновер, Нью-Джерси, на которых использовалась проприетарная реализация Ultimate операционной системы PICK. Позже Dynix перешла на компьютеры на базе IBM RISC / 6000, работающие под управлением AIX по всей компании, за исключением Training, где использовался SCO Unix. Хотя большинство библиотек приобрели серверы того же типа, что и Dynix, их установка производилась на таких платформах, как DEC и MIPS, Sequent, Sequoia (на которых использовался очень дорогой собственный PICK), серверы HP Unix и т. Д. Dynix corp. мог выполнять установку только программного обеспечения в любой совместимой системе Unix из-за масштабируемости и адаптируемости uniVerse.

Dynix изначально был разработан на основе управляющих последовательностей терминала ADDS Viewpoint A2, поскольку терминалы ADDS были де-факто стандартом для мэйнфреймов на основе PICK, на которых был создан Dynix.. Вскоре после того, как Dynix начал разворачиваться в библиотеках по всей стране, начали поступать запросы о предоставлении альтернативных терминалов для постоянного пользования; дети будут стучать по клавиатуре, бросать книги в терминалы или использовать несанкционированные комбинации клавиш, чтобы испортить программирование. В ответ Dynix попросила Wyse разработать такой терминал; Wyse создал урезанную версию самого продаваемого из когда-либо созданных терминалов. Поворотное основание было снято, так что терминал ровно сидел на любой поверхности, на которой он был установлен; то, что теперь не хватало возможности регулировки угла обзора, компенсировалось физической стабильностью (его нельзя было опрокинуть силой ребенка). Специально разработанная клавиатура уменьшила количество клавиш со 101 до 83, в основном за счет удаления всех функциональных клавиш; это было разработано для того, чтобы не допустить пользователей к внутренним функциям настройки и другим частям программного обеспечения, которые они «не должны использовать». Для обеспечения совместимости с тем, как Dynix уже был написан, WY-30 поддерживал эмуляцию Adds Viewpoint A2, которая фактически была одной из немногих эмуляций на терминале. У WY-30 было очень мало эмуляций по сравнению с большинством продуктов Wyse, и, в частности, они не поддерживали VT100 или любые другие эмуляции ANSI. Спустя годы, когда компания Dynix перешла с компьютеров Ultimate под управлением Pick / OS на компьютеры IBM с AIX и uniVerse, совместимость с терминалами VT100 / 102 / 340 был добавлен в программу; затем стали пользоваться популярностью другие модели терминалов Wyse, такие как WY-60 и, которые были легче для глаз и рук, чем WY-30.

Полный Dynix Classic приблизился к 900 000 строк исходного кода и скомпилирован около 120 МБ. Он распространялся через ленточный накопитель , сначала на катушке с катушкой 1/2 ", затем на кассетных лентах 1/4" для пользователей Dynix Elite и 8 мм. картриджи для всех остальных.

Одной из причин успеха Dynix было то, что целый консорциум библиотек можно было запустить на одном сервере в одном месте с одной копией программного обеспечения. Это означало, что библиотечная система с несколькими филиалами - будь то большая система с одним городом, такая как в Нью-Йорке, или консорциум, состоящий из нескольких небольших городов / поселков, объединенных вместе, - могла объединить свои фонды и должна была купить только один сервер и одна копия программного обеспечения. У каждого филиала был свой собственный модуль рассылки, но фактическая база данных каталога была единственной копией на одном сервере в центральном расположении. В каждой записи была строка, в которой указывалась фактическая ветвь, к которой принадлежит элемент, что позволяло пользователям запрашивать удержания / переводы из другой ветки в свою ветку, а также видеть, был ли он зарегистрирован или извлечен в своей домашней ветке. Это сэкономило значительную сумму денег - миллионы долларов в случае самых крупных инсталляций - по сравнению с конкурентами Dynix, которым требовался отдельный сервер и копия программного обеспечения в каждом филиале библиотеки.

С единственной копией программного обеспечения Dynix, установленной на центральном сервере, и посетители, и библиотекари могли получить к ней доступ с помощью немых терминалов. Технология подключения терминалов к серверу в каждом здании и соединения отдельных зданий (ветвей) вместе с центральным сервером менялась с течением времени по мере развития технологий. Самый ранний метод заключался в подключении всей системы через RS-232 ; будет много мультиплексоров (статистических мультиплексоров) и много миль последовательных линий. Муксы были решением телефонной компании для соединения последовательных линий между филиалами. Позднее немые терминалы были подключены через RS-232 к терминальному серверу, который, в свою очередь, подключился через Ethernet к LAN филиала. Отдельные филиалы будут подключены к центральному серверу Dynix через IP-методы (Интернет). В последних инсталляциях использовалось ПК с программным обеспечением эмуляции терминала и подключение к серверу Dynix через telnet через Интернет.

Dynix состоял из нескольких различных модулей, каждый из которых был приобретен независимо для создания масштабируемой системы в зависимости от размера библиотеки и потребностей. Библиотека могла купить всего два модуля. Двумя основными модулями были каталогизация (15 000 долларов США + 1 500 долларов США в год) и циркуляция (12 000 долларов США + 1 200 долларов США в год). Некоторые из других модулей включали Детский каталог, Букмобиль, Связь с домом, Планирование медиа, Резервная книжная комната, TeleCirc, DebtCollect, Электронная система уведомлений и Самостоятельная выписка. Был предложен модуль Dialcat / DialPac, позволяющий посетителям с модемом и программным обеспечением эмуляции терминала звонить из дома и искать в каталоге карточек или обновлять книги.

Программы с текстовым интерфейсом, такие как Dynix, описываются как «управляемые меню» или «управляемые командной строкой», имея в виду, как пользователи взаимодействуют с программным обеспечением. На самом деле Dynix был гибридом обоих; Посетители использовали интерфейс, управляемый меню, где им был бы предоставлен пронумерованный список опций, и им просто нужно было ввести номер опции, которую они хотели, для навигации по системе. Неизвестно для посетителей, библиотекари имели возможность управлять системой из командной строки, вводя специальные коды в тех же подсказках, где посетители вводили номера пунктов меню. Эти коды, называемые «точечными командами» из-за их структуры, состоящей из точки, за которой следует одна или две буквы (например, «.c» для переключения между экранами оформления и проверки в модуле циркуляции), позволяли библиотекарям доступ к расширенным / скрытые функции системы Dynix и, наряду с защитой паролем, предотвращение несанкционированного доступа посетителей.

История компании

Компания, продающая программное обеспечение Dynix, несколько раз переходила из рук в руки годы: сначала это называлось Dynix Systems, Inc. Затем было Ameritech Library Services, затем epixtech, затем просто Dynix, затем Sirsi Corporation и совсем недавно SirsiDynix.

Gallery

См. Также

Ссылки

Внешние ссылки

  • SirsiDynix, нынешний преемник компании, создавшей Dynix
Последняя правка сделана 2021-05-18 07:31:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте