Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
ИРБИС128 :  ИРБИС Irbis
 
Страницы: 123>>
Страница: 1 из 3
ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 18, December, 2008 20:53

Пора начинать серию описательных статей по ИРБИС-128. Первую beta-версию надеюсь подготовить к концу года, либо сразу после Новогодних праздников.

ИРБИС-128 – это новая платформенная версия семейства систем автоматизации библиотек «ИРБИС».
Система имеет трехзвенную архитектуру: клиент (браузер), сервер приложений (написан на PHP версии 5), сервер баз данных (ИРБИС-64).
Основная информация ниже - для автоматизаторов.

Клиент
Поддерживаемые сегодня браузеры:
Internet Explorer 5.5+ (Windows)
Mozilla Firefox 2+ (Windows, Linux, Mac OS X, FreeBSD, Solaris, OS/2)
Opera 9+ (Windows, Linux, Mac OS X, FreeBSD, Solaris Sparc/Intel, QNX, OS/2, BeOS)
Safari 3+ (Windows, Mac OS X)
Google Chrome 0.2+ (Windows)
Мобильные версии браузеров пока не рассматриваю.

Кроме браузера и доступа к веб-серверу на котором установлен сервер приложений ИРБИС-128 на клиенте больше ничего не нужно. На модемном канале (33,6kbps) должны уживаться до 5 клиентов.
Активно пользует AJAX. Умеет перепосылать запросы, если не дождется ответа. Сервер приложений умеет перепосылать ответы без повторной обработки запроса (т.е. некоторое время держит готовый ответ в кеше на случай если он не дойдет до клиента).

На веб-платформу переносятся все основные существующие АРМ: Читатель, каталогизатор, комплектатор, книговыдача, книгообеспеченность, администратор. Плюс, появится 2 новых АРМ: "стол учета читателей" и "МБА и ЭДД".
Скрин-шоты и более подробный рассказ про АРМ чуть позже.

Сервер приложений
Написан на PHP версии 5.
Работает на всех операционных системах и веб-серверах, на которых можно запустить PHP 5 версии и необходимые библиотеки из PECL: curl, http, sockets, yaz.
Для связи с клиентами использует протокол http/https. В том числе возможна работа через прокси.
В качестве основного сервера использует сервер ИРБИС-64.
Для доступа к данным на других типах серверов использует провайдеры. Может подключать и напрямую использовать БД из ИРБИС-64/128, Web-ИРБИС 32/64, Z39.50. Конечный пользователь при этом может и не догадаться на каком из серверов лежит та или иная БД.
Существует возможность сложения двух и более физических БД (в том числе находящихся и на различных типах серверов) в одну логическую БД. В том числе по индексам, видам поиска и т.д. Трудно придумать зачем складывать RDR с IBIS, но система и такое позволит.
Существует возможность зеркалирования БД. Сами БД при этом могут находиться на разных физических серверах. Учитывая возможности кластеризации веб-части и зеркалирования БД, можно говорить о возможности кластеризации системы ИРБИС.

О совместимости с ИРБИС-64
На уровне записей полностью совместим с ИРБИС-64. Более того, если не используются специфичные для ИРБИС-128 возможности (такие как зеркалирование БД), возможна одновременная работа ИРБИС-64 и ИРБИС-128.

Re: ИРБИС-128
Пользователь: mikead (IP-адрес скрыт)
Дата: 28, March, 2009 14:48

А есть какое-то движение по этому проекту? А то на Либкоме, как мне помнится (хотя, я может что и перепутал) вроде бы говорилось о выходе первых тестовых версий к новому году, а что-то как-то тихо все. Может имеет смысл хотя бы раз в месяц пару слов писать, чтобы как-то чувствовалось, что проект еще жив?



Редактировано 1 раз. Последний раз 28.03.2009 14:49 пользователем mikead.

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 03, April, 2009 22:08

Проект жив, хотя двигается не так быстро как хотелось бы.

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

armr.jpg
Вот так выглядит АРМ Читатель в Opera.
Сразу хочу отметить что поиск возможен одновременно по всем или нескольким БД, индексы баз данных при этом складываются. Базы данных могут быть организованы в виде дерева. При этом отметка/снятие отметки элемента верхнего уровня влечет за собой автоматическую установку/снятие отметок всех элементов нижнего уровня. Сами БД как и обещалось могут быть различных типов - ИРБИС64, z39.50, Web-ИРБИС32/64. 1 логическая БД может состоять из нескольких физических, при этом пользователь не будет знать о реальном физическом устройстве этой БД ничего. Хотя специалисты смогут отличить БД z39.50 в силу того что редко можно встретить сервер z39.50, который целиком и полностью поддерживает ВЕСЬ стандарт, плюс, конечно, через z39.50 далеко не все словари доступны. БД ИРБИС64 и Web-ИРБИС 64 различить тоже можно - но для этого нужно обладать очень хорошими знаниями особенностей web-ИРБИС.
Панель поиска может быть свернута, соответственно результаты поиска при этом займут весь экран. Потом эту панель так же легко можно вернуть на место.
Результаты поиска сделаны разворачиваемыми. Т.е. нету окна просмотра как это было в windows-АРМах. Результат выдается порциями (по умолчанию по 20). Каждая строка содержит результат формата brief, при развертывании преобразуется в формат оптимизированный. Плюс, при развертывании указывается из какой БД эта запись взята.
Вообще контроль вывода результатов поиска встречаетя во всех АРМ. Везде это один и тот же контроль, просто по-разному сконфигурированный. Встречаются даже его вид в несколько столбцов.

Введена в работу корзинка - пользователь может добавлять в нее какие-либо записи и удалять их.

Вложения: armr.JPG (192KB)  
Re: ИРБИС-128
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 04, April, 2009 02:29

Пока что интригует. Потыкал у тебя на сайте. Есть некоторые претензии к используемым компонентам. Кстати, может скажешь, что за компоненты используешь?
Хотелось бы "в живую" базы увидеть и в интерфейс "потыкать". Я так понимаю, АРМ пустой, поскольку я не прошел авторизацию? Однако тогда и морда АРМа загружаться не должна :).

А в общем и целом пока более чем гуд.

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 04, April, 2009 19:23

в понедельник тестовую учетку сделаю - будет возможность поиграться

баги и недочеты с удовольствием принимаю на почту (moro@omsu.ru) или прямо тут - где удобнее.

Re: ИРБИС-128
Пользователь: Zu (IP-адрес скрыт)
Дата: 06, April, 2009 09:35

вопрос общего характера - возможно ли будет перейти на 128 с 32 ирбиса, точнее в 128 версию в поставку будет входить 64 сервер или он должен будет быть в наличии?
время релиза как то уже обсуждается?

Re: ИРБИС-128
Пользователь: mikead (IP-адрес скрыт)
Дата: 06, April, 2009 13:00

Да, кстати, а нам "поиграться"? И вообще - бетта версию бы, а? :)

Re: ИРБИС-128
Пользователь: mikead (IP-адрес скрыт)
Дата: 20, November, 2009 12:29

Вот уже и в программе Либкома что-то там про Ирбис-128, даже на его базе решения какие-то продвигают, а на форуме - ни слуху ни духу, демок нет... Вообще - проект скорее жив, чем мертв? Или?...

Re: ИРБИС-128
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 21, November, 2009 09:54

Проект более чем жив. И не надейтесь, что он умрет :). За этой системой будущее. Ана форуме ничего нет, поскольку система пока проходит различные этапы тестирования. Как только будет что-то, что можно будет пустить в массовое распространение, так сразу и заговорим активно по этому поводу.
А пока могу только посоветовать Илье размещать тут ссылки на свои доклады, чтобы можно было почитать.

Re: ИРБИС-128
Пользователь: mikead (IP-адрес скрыт)
Дата: 21, November, 2009 10:41

Ну ладно, хотя бы кто-то услышал глас вопиющего. Просто помнится на либкоме 2008 Илья грозился чуть ли не к новому 2009-му бетку выкатить. Мы у себя даже подготовили план перехода на линукс. Радовались. Ан уж и 2009-й кончается, а посмотреть нечего. И когда будет - непонятно. Ну хотя бы пусть правда, Илья доклады что-ли куда выложит - почитать, если уж не потрогать.

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 23, November, 2009 14:55

Прошлую неделю пробыл на Либкоме. Презентацию сегодня вечером выложу.

На сегодняшний день подписаны документы и на этой неделе стартует запуск в тестирование ядра ИРБИС 128 и его АРМ Книговыдача на нескольких Омских библиотеках. Почему именно на Омских - мне проще в случае возникновения каких/либо проблем приехать на место и на месте эти проблемы увидеть и оперативно их решить. Буду информировать о движении этого процесса (действительно пора эту ветку пробуждать)

На сегодня ИРБИС 128 уже всеяден (ИРБИС 64/128, Web-ИРБИС/J-ИРБИС 32/64, z39.50). Есть практические применения его всеядности (распределенный каталог, где есть клиенты представляющие свои БД в ИРБИС 64 (на уровне доступа к серверу по протоколу ИРБИС 64), Web-ИРБИС 32 и 64, z39.50-клиент двух АБИС в том числе и НЕ ИРБИС 64). Умеет складывать несколько физических баз данных в одну логическую (RAIDB0) на уровне провайдера.

Из АРМов - АРМ Книговыдача, Читатель, Каталогизатор. В Каталогизаторе еще есть над чем работать в модуле самого редактора записи - очень не тривиально написать его под web так что бы было максимально похоже на 64-й не только внешне но и по функционалу. Все таки работа в локальной сети и работа в сети интернет в рамках браузера - очень разные вещи и оптимизм мой по каталогизатору был слишком велик - все конечно получается, но пишется и придумывается ну очень тяжело :) Хотя, помнится, мне в свое время казалось что написать АРМ Книговыдача будет сложнее чем АРМ Каталогизатор :)

В начальной стадии работа над АРМ Администратор - в 128-м это очень мощный инструмент. В него закладывается не только существующий инструментарий, но и работа с новыми возможностями, присущими только 128-му ИРБИСу. Хочется сделать так что бы в папку IRBIS64 администратору на уровне файлов не нужно было править НИЧЕГО. Одной из интересных особенностей которые хочется заложить - возможность обновления технологической части "а-ля Windows". Т.е., иными словами - автоматически по сети.

Важная деталь, которую хочется отметить - возможность (если не используются специфические только для 128-го функции, такие как зеркалирование баз данных, их слияние и т.д.) одновременной работы ИРБИС 128 и ИРБИС 64 в рамках одного сервера ИРБИС 64. Технологическое обеспечение 64-го и 128-го полностью совместимо. Надеюсь, это позволит безболезненно и постепенно осуществлять переход на новую систему.
Возможна ситуация при которой к примеру АРМ Каталогизатор используется от ИРБИС 64, АРМ Книговыдача от 128 (у нас в библиотеке именно так сейчас).

Re: ИРБИС-128
Пользователь: mikead (IP-адрес скрыт)
Дата: 25, November, 2009 15:12

Эээээ... А как насчет обещанной презентации? Истомились уж ждать.

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 25, November, 2009 18:31

Ссылка
Это презентация Ирбис128, которая была на Либкоме

Re: ИРБИС-128
Пользователь: mikead (IP-адрес скрыт)
Дата: 25, November, 2009 20:47

О! Спасибо!

Re: ИРБИС-128
Пользователь: TatyanaS (IP-адрес скрыт)
Дата: 18, March, 2010 09:05

Илья, добрый день! Какое СУБД используется в ИРБИС -128. Спасибо.

Библиотека по техническим наукам СФУ. г. Красноярск

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 18, March, 2010 09:15

ИРБИС-128 мультисерверный. Это означает что он может использовать различные СУБД (вопрос лишь в наличии соответствующего провайдера данных). На сегодня это ИРБИС 64, сервера z39.50, Web-ИРБИС 32/64. Есть также логические провайдеры (RAIDB0 - слияние нескольких физических в одну логическую, RAIDB1 - зеркализация баз данных). Базовой СУБД является СУБД ИРБИС 64.

Re: ИРБИС-128
Пользователь: TatyanaS (IP-адрес скрыт)
Дата: 18, March, 2010 09:27

Илья! СУБД ИРБИС 64 работает под Windows? А под другие ОС?

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 18, March, 2010 09:57

СУБД ИРБИС64 - только под Windows. Под linux можно через wine - но это несерьёзно.

Re: ИРБИС-128
Пользователь: Alex_K (IP-адрес скрыт)
Дата: 07, April, 2010 21:57

Привет Илья! Сильную вещь ты затеял... Достойная конкуренция простому ИРБИСу. Если б лично ты мне не показал в Судаке работу 128-го не поверил... Да еще на плохой связи... Когда твое детище появится в прейскуранте на ряду с другими Ирбисами? Будет ли демоверсия?

Re: ИРБИС-128
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 09, June, 2010 16:13

Вопрос цены и сроков выпуска системы крайне актуален. Ожидается ли выпуск АРМ Книговыдача (и каких-либо др. модулей) в 2011 году и каким будет порядок цен?
Нужно планировать расходы...



Редактировано 1 раз. Последний раз 29.06.2010 12:41 пользователем А. Роман.

Re: ИРБИС-128
Пользователь: Gena (IP-адрес скрыт)
Дата: 30, June, 2010 14:55

А где обещанные на конференции цены на Ирбис 128? Начальство очень интересуется!

Re: ИРБИС-128
Пользователь: mikead (IP-адрес скрыт)
Дата: 08, July, 2010 16:11

Да, и будет ли продаваться на Либкоме? И,конечно, цены, цены!!

Re: ИРБИС-128
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 04, March, 2011 16:34

(если проект жив)
В чем смысл использования вымерших, редких и неписишных ОС? Например, QNX управляет разведением мостов Петербурга... Некоторые функции, например, зеркалирование, вроде бы проще осуществлять внешними средствами? Я бы встроил в ИРБИС автоматическое резервное копирование. АРМ МБА был и раньше, но как-то тихо исчез
Многое радует, назрело и давно высказывалось как пожелание: поиск одновременно по нескольким БД, значительное расширение функций Администратора (который до сих пор остается на уровне DOS-версии).
АРМ Читатель обязательно должен быть вебовским - насколько это облегчает его освоение, а молодежь так просто не знает других способов поиска информации!



Редактировано 1 раз. Последний раз 05.05.2011 20:53 пользователем Lavrinovich.

Re: ИРБИС-128
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 15, March, 2011 20:28

Ничего не сказано о языке форматирования. Он:
а) не изменился
б) не используется
в) полностью переработан?

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 15, March, 2011 22:11

АРМ Читатель и так вебовский.
Про неписишные ос... тут проще. Есть опыт запуска сервера приложений ИРБИС-128 на роутере ASUS RT-16N (правда, без z3950 компоненты). Может, удастся провести эксперимент с запуском прямо на системе хранения данных QNAP TS-809 Pro.
Поиск по нескольким БД поддерживается. С Администратором пока все грустно.
Язык форматирования пока не изменился, т.к. форматированием занимается сервер ИРБИС 64.

Re: ИРБИС-128
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 16, March, 2011 01:39

Не очень понятно... Роутер - это что-то вроде маршрутизатора (кстати, несколько лет назад на форума была бурная дискуссия о терминологии), но никак не вроде сервера?
Многобраузерность, разумеется, необходима.
МногоСУБДшность Вы вроде бы обосновали корпоративностью, хотя здесь, кажется, достаточно единого обменного формата? И разве Web-ИРБИС - это СУБД!?
Но вот такая многоосность!?
OS/2 не существует ровно 10 лет. BeOS применяется в аудио- и видеорекордерах, а не на компьютерах (см. Википедию). Но если ИРБИС будет в каждом телевизоре и телефоне - я за! Это не совсем шутка - есть же офис для айфона, хотя не представляю, зачем и как с ним работать. Будущее слияние инета и ТВ очевидно.
А есть ли сведения об использовании в библиотеках и вузах СНГ Mac, Sun и Linux? Если нет, в чем смысел?
В 90-е (из-за ненадежности Windows 95) иногда использовали IBM RS/6000 с ОС AIX (например, в Кемеровском ГУ), но только для доступа в интернет. И их не сами покупали, а получали от Фонда Сороса или других.

Скриншоты выглядят шикарно, особенно Читатель. К тому же интерфейсы всех версий и всех АРМов ИРБИСа давно было пора обновить и унифицировать.
АРМ Читатель еще 10 лет назад нужно было заменить на Web-Читатель или Web-ИРБИС, недаром самому А.И. еще тогда нравился Web-ИРБИС в ЛВС (интранет)! "Классический" Читатель можно было бы оставить под названием "Поиск для академиков"
Пока ничего неизвестно об отношении к проекту ГПНТБ, не считая факта его обсуждения здесь и презентаций на ЛИБКОМах.

irbis_arbat@mail.ru



Редактировано 7 раз. Последний раз 05.05.2011 20:58 пользователем Lavrinovich.

Re: ИРБИС-128
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 16, March, 2011 02:16

А есть ли какие-нибудь идеи насчет интеллектуального поиска, а также обновления лингвистического обеспечения? Ну это я, пожалуй, загнул и перегнул.

Re: ИРБИС-128
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 16, March, 2011 10:00

Думаю, что все это возможно. Только не скоро. Один разработчик - значит очень медленное развитие.

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 16, March, 2011 14:15

В моем внутреннем понимании "роутер" и "маршрутизатор" - синонимы. Самим словом я обозначаю функцию. А компьютер (сервер) это или какая-либо специфическая железяка, исполняющая эту функцию - не важно. В приведенном мною примере (Asus RT-N16) - это специфическая железяка (http://www.ixbt.com/comm/asus-rt-n16.shtml). На процессоре Broadcom BCM4718 и с недолинуксом внутри. Тем не менее на этом недолинуксе может работать Apache и PHP.
Но это, конечно все теория. Практических реализаций нет.
А вот с линуксом ситуация другая. Веб серверов под линукс мне известно больше чем веб-серверов под windows. Есть и практический пример работы клиента (АРМ книговыдача) под линукс - там нет других задач кроме книговыдачи. Кроме того, насколько мне известно, школы сейчас усиленно загоняют под линукс. Плюс читатели. Читателей под Mac и Android сейчас с распространением iPad и иных планшетов становится все больше и больше.

Про отношение ГПНТБ нужно спрашивать руководителя ГПНТБ :)
Про отношение ЭБНИТ известно, что ИРБИС 128 находится в прайс-листе ЭБНИТ

Про интеллектуальный поиск - да, загнул :)

2Максим: угу, очень медленно :(

Re: ИРБИС-128
Пользователь: Михайленко Илья (IP-адрес скрыт)
Дата: 17, March, 2011 08:08

Писать "по эппловски", "под линух" или под "винду" - такой проблемы у меня сейчас нет. Клиенты на веб интерфейсе. А массовая клиентская операционная система без браузера сейчас уже слабо представима. Что действительно является проблемой - это различное понимание, а зачастую просто игнорирование стандартов разработчиками браузеров.
С сервером приложений конечно все не так однозначно. С Windows и Linux все понятно, а вот с другими ОС еще не тестировалось. С другой стороны, Windows+Linux - это сейчас явно более 95% всех веб серверов, поэтому тестом под другие ОС не заморачиваюсь - итак проект движется очень медленно.

Страницы: 123>>
Страница: 1 из 3


Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.