Процесс изучения новых платформ и обучения новых сотрудников обусловил потребность использования в повседневной работе студии программного обеспечения для работы с базой знаний.
Были выработаны следующие требования к программному обеспечению для работы с базой знаний:
-
Структурированное хранение информации
-
Хранение информации в следующих форматах: plain-text, html, xml.
-
Возможность коллективной работы, разрешение возникающих коллизий
-
Возможность поиска с релевантностью, использование ключевых слов
При изучении рынка ПО для работы с базами знаний, были установлены и опробованы демонстрационные версии следующих программных продуктов:
-
Convea 5.1 (средство коллективной работы с модулем «база знаний»)
-
Monkey 1.0 (средство коллективной работы с модулем «база знаний»)
-
Owl Intranet Engine 0.72 (средство коллективной работы с модулем «база знаний»)
-
General Knowledge Base 1.0 (специализированное ПО для работы с базами знаний)
-
HYPER CLIP 1.1 (специализированное ПО для работы со статьями в формате html и xml)
-
True-Knowledge 3.1 (специализированное ПО для работы с базами знаний)
-
Correlate Personal 2.5 (специализированное ПО для работы с базами знаний)
-
The brain (специализированное ПО для работы с базами знаний)
Дополнительно обзор ПО для управления базами знаний можно посмотреть на ITC Online.
Общее свойство всех представленных продуктов можно охарактеризовать одним предложением: чем лучше ПО работает со знаниями, тем хуже у него обстоит дело с групповой работой. Системы групповой работы, включающие в себя модули «knowledge base», либо не содержат расширенного поиска либо хранят информацию в собственом формате, что исключает экспорт информации.
Отсутствие подходящего как бесплатного, так и платного программного продукта обусловило создание собственного.
Для полноценной работы с постоянно накапливающимися знаниями студия разработала и внедрила собственный программный продукт – «КБ 908». В качестве архитектуры созданной информационной системы была выбрана двухзвенная архитектура, вместо трехзвенной, ставшей основным рабочим инструментом студии при разработке информационных систем. Использование двухзвенной архитектуры было оправдано следующими причинами:
-
Локальная сеть студии имеет пропускную способность не менее 10Мб
-
Повышенные требования пользователей к интерфейсу ПО: быстрый отклик, сворачивание в трей, обработка drag&drop, которые средствами «тонкого клиента» не могли быть эффективно решены.
Созданная и внедренная система «КБ 908» версии 1.2.02 имеет следующие возможности:
-
Единица хранения информации – статья в формате plain-text, html, xml.
-
Представление иерархии статей в виде дерева.
-
Хранение статей в базе данных MSSQL, Oracle и SAP DB.
-
Предоставление возможности многопользовательской работы, блокировка редактируемой статьи с возможностью изучения ее другими пользователями в режим «только чтение».
-
Возможность вложение в каждую статью файлов любого типа. Запуск этих файлов с возможностью выбора программы-обработчика.
-
Полнотекстный поиск с сортировкой по релевантности полученных результатов.
-
Журнал обновления базы знаний, выборка статей по пользователям, времени вставки и обновления.
-
Регистрация в системе как URL Protocol для передачи ссылок на конкретные статьи через почту и средства обмена сообщения.
-
Многоязыковой интерфейс.
Инсталяция системы
Интерфейс программного продукта выполнен в стиле XP, элементы управления выбраны аналогичные элементам управления оффлайн-версии библиотеки MSDN – де-факто стандарту в области предоставления справочной информации.
Интерфейс базы знаний «КБ 908»
Программно система представляет собой библиотеку на языке C#, откомпилированную с помощью компилятора из .NET Framework SDK.
Требование к программному обеспечению клиента: наличие установленной .NET Framework версии 1.0 и старше.
Требование к программному обеспечению сервера: промышленная СУБД: MS SQL, Oracle, SAP DB.
Будущие возможности системы:
-
Создание библиотеки на языке ASP.NET для доступа к данным системы из «тонкого клиента» - броузера .
-
Обсуждение и оценка статей.
-
Экспорт в формат Microsoft Help 2.2 (HxS)
-
Экспорт в RSS.
Система управления знаниями «КБ 908» предлагается как библиотека для корпоративных систем коллективной работы.
Поделиться