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

А Wyse WY-30 последовательный терминал, отображающий Dynix на А.К. Публичная библиотека Смайли в Редлендс, Калифорния, где Dynix использовался с 1993 по 2001 год.[1]
А Wyse WY-60 последовательный терминал, отображающий Dynix через Telnet.

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

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

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

История

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

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

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

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

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

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

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

Основанный на реляционная база данных, Dynix изначально был написан на Pick / BASIC,[13] и беги по Операционная система PICK. В 1990 году он был перенесен на VMark с uniVerse BASIC язык программирования и запускать на 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 по всей компании, за исключением обучения, в котором использовались SCO Unix. Хотя большинство библиотек приобрели серверы того же типа, что и Dynix, их установка производилась на таких платформах, как DEC и MIPS, Sequent, Sequoia (на которых использовался очень дорогой собственный PICK), серверы HP Unix и т. Д. Dynix corp. мог выполнять установку только программного обеспечения в любой совместимой системе Unix из-за масштабируемости и адаптируемости uniVerse.

Dynix изначально разрабатывался на основе ДОБАВИТЬ Терминал Viewpoint A2 escape-последовательности, потому что терминалы ADDS были де-факто стандартом для мэйнфреймов на базе PICK, на которых был создан Dynix. Вскоре после того, как Dynix начал разворачиваться в библиотеках по всей стране, начали поступать запросы о предоставлении альтернативных терминалов для постоянного использования; дети будут стучать по клавиатуре, бросать книги в терминалы или использовать неразрешенные комбинации клавиш, чтобы испортить программирование. В ответ Дайникс спросил Wyse разработать такой терминал; Wyse создал WY-30, который был урезанной версией самого продаваемого из когда-либо созданных терминалов, WY-60. Поворотное основание было снято, так что терминал ровно сидел на любой поверхности, на которой он был установлен; то, что теперь не хватало возможности регулировки угла обзора, компенсировалось физической стабильностью (его нельзя было опрокинуть силой ребенка). Специально разработанная клавиатура уменьшила количество клавиш со 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-150, которые были легче для глаз и рук, чем 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 через телнет по Интернету.

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

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

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

Компания, продающая программное обеспечение Dynix, несколько раз переходила из рук в руки на протяжении многих лет: сначала она называлась Dynix Systems, Inc. Тогда это было Библиотечные услуги Ameritech, с последующим epixtech,[16] тогда просто Dynix, тогда Sirsi Corporation, и совсем недавно SirsiDynix.[17][18]

Галерея

Смотрите также

Рекомендации

  1. ^ http://www.librarytechnology.org/lwc-displaylibrary.pl?RC=1362
  2. ^ Гордон Дансайр, Крис Пиндер, (1991) "Dynix, автоматизация и разработка в Napier Polytechnic", Программа: электронная библиотека и информационные системы, Vol. 25 Выпуск: 2, сс.91 - 103
  3. ^ а б Установлены системы автоматизации В архиве 2016-01-05 в Wayback Machine Подсчет библиотечными организациями.
  4. ^ The Deseret News, 31 августа 1993 г., страница D8.
  5. ^ Кригер, Майкл Т. (1991). «Субъектный авторитетный контроль в системе Dynix». Ежеквартальная каталогизация и классификация. 12: 103–115. Дои:10.1300 / J104v12n01_06.
  6. ^ http://www.librarytechnology.org/ltg-displaytext.pl?RC=4885
  7. ^ http://www.librarytechnology.org/ltg-displaytext.pl?RC=5274
  8. ^ а б Рынок систем автоматизации 2004: переход вниз к инновациям вверх
  9. ^ Город Миссии Вьехо - Повестка дня - 6 октября 2003 г.
  10. ^ http://www.librarytechnology.org/diglib-displayindex.pl?SID=20130626136871337&pagenumber=1&code=lwc&
  11. ^ http://www.librarytechnology.org/ltg-displaytext.pl?RC=7432
  12. ^ Линн Корриган, Гордон Дансайр, Гилл Гамильтон, Пейджи Маккиллоп, (1993) "Dynix PAC в Эдинбургском университете Нэпиера", VINE, Vol. 23 Выпуск: 1, стр. 24 - 32
  13. ^ http://uk.linkedin.com/pub/john-rose/16/736/b87
  14. ^ http://www.hclib.org/extranet/circulation/HOP/dotcommand.html
  15. ^ http://www.angelfire.com/nc/plcmc/page3.html
  16. ^ Пейс, Эндрю (2003). Лучшая цифровая библиотека: где встречаются новые информационные игроки. ALA Editions. п. 12. ISBN  0838908446.
  17. ^ История автоматизации библиотек [Руководства по библиотечной технологии]
  18. ^ JH Bowman, изд. (2007). Британское библиотечное дело и информационная работа 2001-2005 гг.. Компания Ashgate Publishing Limited. п. 437. ISBN  978-0754647782.

внешняя ссылка

  • SirsiDynix, нынешний преемник компании, создавшей Dynix