X-Ware™ – программно-технологическая платформа для построения интернет
и интранет-порталов, а также корпоративных информационных систем. Платформа X-Ware
разрабатывается специалистами Группы компаний Стек с 2001 года. При создании X-Ware
был использован опыт и наработки, полученные в результате работы над различными проектами
одного из крупнейших интернет-порталов России – Рамблер™. В ходе последующего
совершенствования X-Ware обогащалась новыми функциональными возможностями.
В настоящее время X-Ware представляет собой набор программных средств, которые
позволяют разрабатывать информационные системы различного назначения – от интернет-сайтов
до корпоративных информационных систем.
Функциональные возможности сгруппированы в отдельные модули, путем подбора которых
можно создавать информационные системы различного масштаба и назначения. Наиболее
значимые модули таковы:
X-Ware Database – объектно-ориентированный адаптер баз данных, позволяющий
строить информационные системы на базе различных СУБД,
X-Ware RBAC – ролевая система управления доступом,
X-Ware Content Manager – система управления контентом,
X-Ware Web Server – система управления Web-сервером,
X-Ware Portal – базовый набор типовых блоков для построения порталов,
X-Ware E-Commerce – базовый набор средств для построения торговых систем
(электронных магазинов, торговых площадок и т.п.),
X-Ware Replication Agent – средство для организации информационного обмена
(репликации данных) в распределенных и кластерных системах,
X-Ware Mail – набор средств для построения систем почтовых рассылок и управления
через Mail.

В основе X-Ware лежит принцип максимального использования свободно-распространяемого
программного обеспечения. X-Ware функционирует в операционных системах Linux, FreeBSD,
Solaris и других UNIX-системах. В качестве основной СУБД используется PostgreSQL
– надежная и высокопроизводительная СУБД с широкими возможностями. Могут использоваться
также наиболее популярная из бесплатных СУБД MySQL и коммерческая СУБД Oracle.
Объектно-ориентированный адаптер баз данных, лежащий в основе работы X-Ware с данными,
позволяет на основе этих СУБД организовывать хранилища данных с высокоуровневым интерфейсом,
удобным для разработки прикладных структур данных, а также решает ряд задач, связанных
с оптимизацией доступа к данным, реализацией гетерогенных хранилищ данных, асинхронной
обработки транзакций, управления доступом, разнообразной фильтрации и преобразований
потоков данных и другие смежные задачи.
Система управления контентом, используемая в X-Ware, решает типовые задачи организации
структурированного хранения и обработки полиморфных документов, а также организации
доступа к ним через Web. Система управления контентом поддерживает различные процессы
жизненного цикла документов и имеет возможность ролевого управления доступом к документам
и функциям системы и планирования рабочих процессов, что позволяет использовать
ее не только для создания Web-сайтов и порталов, но и для построения систем управления
корпоративным документооборотом, систем автоматизации редакционной деятельности и
других видов корпоративных информационных систем.
Для управления доступом к данным и отдельным функциям X-Ware предлагает гибкую ролевую
систему управления доступом, управляемую через Web-интерфейс.
В качестве Web-сервера и сервера приложений используется свободно распространяемый
Apache с встроенным интерпретатором mod_perl, что позволяет совместно с используемыми
в X-Ware системой управления Web-сервером и набором базовых портальных компонент
создавать высокопроизводительные и многофункциональные динамические Web-сайты и порталы.
Базовые портальные компоненты обеспечивают выборку и отображение документов различных
типов, основные виды навигации по ним, включая выборки по многоуровневым рубрикаторам,
регистрацию пользователей и взаимодействие с ними, форумы и дискуссии, работу с каталогами
Интернет-ресурсов, полнотекстовый поиск, опросы, рейтинги и многое другое.
Система полнотекстового поиска, интегрированная в X-Ware, обеспечивает мгновенную
транзакционную индексацию текстовых ресурсов, помещаемых в базу данных, что выгодно
отличает ее от систем, требующих перестройки индекса. Поиск ведется с учетом морфологии
языка, задаваемой с помощью произвольного количества словарей и алгоритмов стемминга.
Механизм полнотекстового поиска позволяет индексировать тексты в форматах plain
text, HTML, MS Word, MS PowerPoint, MS Excel, PDF и других, причем набор этих форматов
может быть расширен путем встраивания дополнительных программных конвертеров. Поддерживается
сортировка результатов поиска по релевантности, вычисляемой с использованием координатной
информации. Возможно также совместное использование полнотекстового поиска с выборкой
по другим критериям.
С помощью модуля X-Ware E-Commerce функциональность интернет-ресурса может быть дополнена
возможностями электронного магазина или торговой площадки для on-line или off-line
продаж. Этот модуль поддерживает работу с каталогами разнородных товаров и услуг,
прием и отслеживание заказов, персонализированную работу с клиентами, ведение персональных
счетов и может интегрироваться с внешними платежными, бухгалтерскими и другими учетно-информационными
системами.
При создании высокопроизводительных и высоконадежных информационных систем часто
используются кластерные и распределенные решения. Функционирование X-Ware в таких
средах осуществляется с помощью модуля X-Ware Replication Agent, обеспечивающего
репликацию данных, распределенное исполнение запросов с балансировкой нагрузки и
горячее резервирование узлов кластера. В распределенных гетерогенных системах X-Ware
может обеспечивать как полную, так и выборочную репликацию информации по различным
алгоритмам.
X-Ware обладает высокой надежностью и обеспечивает быстрый и эффективный
доступ к информации.
Возможными применениями программной платформы X-Ware могут быть:
разработка интернет-сайтов и порталов различного масштаба и назначения. Основной
набор функциональных возможностей, предоставляемых порталами, может быть получен
с использованием входящих в X-Ware программных модулей;
разработка электронных магазинов и торговых систем;
разработка хранилищ документов и систем автоматизации корпоративного документооборота;
создание сетевых СМИ и информационных агентств и интернет-порталов традиционных
СМИ;
создание систем автоматизации бизнес-процессов;
создание систем распределенного хранения и распределенной обработки данных;
разработка альтернативных средств доступа к имеющимся базам данных и информационным
системам;
сетевые платежные и расчетные системы;
другие приложения, связанные с хранением и обработкой данных.
Выберите нужную версию X-Ware:
ознакомьтесь с описанием
Версии ПТП X-Ware.