Это FAQ составлено по опыту внедрения python-policy в дистрибутивах
Alt Linux (Сизифус переведен на ее использования с середины мая
2004 года). Последняя версия FAQ лежит в /usr/share/doc/rpm-build-python и
лучше пользоватся ей,эта версия опубликована лишь для удобства.
rPAS - информационно-справочная система, ориентированная на
создание интеллектуального хранилища данных - средства, позволяющего
минимизировать затраты на поиск и подбор данных, нужных для работы.
rPAS использует различные алгоритмы самообучения для выработки
стратегии размещения информации, адаптируя ее к изменяющимся
потребностям пользователей
В отличие от традиционных поисковых систем, идея rPAS состоит
не в том, чтобы искать что-либо, а в том, чтобы нужная информация
автоматически оказывалась под рукой в тот момент, когда в ней
возникает необходимость. Для решения данной задачи
поиск, хранениt и инструментарий работы с данными интегрированы
в единый пакет программ, объединенных общим интерфейсом.
Python-Policy описывает рекомендуемый способ оформления и
поддержки компонент языка Python и продуктов, реализованных
с его помощью в дистрибутивах Alt Linux. Этот способ
поддерживается скриптами и макросами RPM и его исполльзование
дает некоторые удобства в поддержке пакетов, а также некоторые
гарантии того, что этот пакет будет реально работать после установки.
Пакет rpm-build-python - это скрипты и макрося для RPM, ориентированые
на сборку пакетов, удовлетворяющих некоторой "Python Policy".
Ниже приведены описания на нмх, но должен заметить: последняя версия ээтих документов
находится в каталоге /usr/share/doc/rpm-build-pythob и лучше еебрать оттуда.
Я на досуге мантейню Python в Alt Linux, в этом разделе содержатся
различные материалы об этом.
В процессе разработки rPAS возникают вопросы и предложения, для которых
не всегда находится время написать развернутый комментарий. В тоже
время, ответы на них достаточно важны. Эти краткие заметки - способ
испрвить ситуацию: краткие ответы и комментарии, на основе котрых в
последствии, возмжно, будут составленны более полные документы
Отличительной чертой любого современной документ-ориентированной системы
является наличие встроенной подсистемы поиска и индексации. rPAS
предоставляет модульную поиско-индексирующую систему, ориентированную на
использование в качестве инструмента динамического мониторинга архива
документов. Такой инструмент позволяет зафиксировать событие
существенного изменения содержимого архива (например появление
интересных документов) и инициировать его обработку.
Поисково-индексирующая система состоит из индексатора, классификатора,
подсистемы анонсирования и обработчика запросов
Основой системы rPAS является понятие "интерфейса" объекта, дающее
возможность построения бизнес-систем из готовых, взаимозаменяемых
модулей. Одной из целей разработки rPAS является подготовка среды для
разработки нейросетевых систем, ориентированных на помощь оператору в
поддержке больших архивов документов, помощь, состоящую в избавлении
оператора от рутинной работы в рамках такой поддержки. Данный документ является попыткой осмысления возможной взаимосвязи между
компонентной моделью и традиционными нейросетевыми алгоритмами.
Основой используемой в rPAS объектной модели является ROFS и построенный
на ее основе продукт RServer, включающий в себя MinimalStorage -
минимальную полезную подборку классов. Подробно MinimalStorage и ROFS
описаны в технической документации, здесь же изложены только основные
концепции, отличающие ROFS от других моделей хранения, подражающих
файловым системам, таким как OFS, используемой в Zope.
|