Портал
1. Область применения и возможности
1.1. Область применения
SiTex Портал – это типовое решение на основе инструментальной системы разработки распределенных приложений SiTex (далее – «Система»), позволяющее без программирования, путем настроек в пользовательском интерфейсе создавать и управлять порталами предприятий, организаций и органов государственной власти. Ключевая роль портала обуславливает высокие требования к механизмам его работы: сложность внутреннего устройства крупных портальных решений должна сочетаться с удобством управления сайтом.
В платформе используется концепция трехзвенной архитектуры и «тонкого» клиента.
Прикладные программные системы, разработанные на платформе SiTex, позволяют решать следующие задачи:
- хранение учетных данных;
- документооборот;
- управление потоками работ;
- управление проектами;
- управление банками данных;
- управление корпоративным контентом;
- публикация данных на интернет-портале;
- публикация данных через веб-сервисы;
- использование веб-сервисов сторонних систем.
1.2. Краткое описание возможностей
SiTex Портал (далее по тексту также именуемая – система) и разработанные на ее базе приложения используют концепцию трехзвенной архитектуры. В соответствии с данной концепцией система подразделяется на три уровня (Рисунок 1):
- уровень приложений;
- уровень хранения данных;
- клиент.
Рисунок 1. Трехуровневая архитектура системы
Уровень приложений представлен ядром системы. На нем сосредоточена основная бизнес-логика платформы.
В качестве систем хранения данных могут выступать: БД, службы каталогов (например, LDAP), файловые
системы, XML-хранилища и т.д.
Клиентом системы может являться как стандартное GUI- или WEB-приложение, так и сторонняя система,
построенная по принципу обмена документами.
В состав ядра SiTex входят следующие функциональные подсистемы:
- подсистема хранения и управления информацией;
- подсистема управления публикациями;
- подсистема безопасности;
- подсистема генерации отчетов;
- планировщик задач;
- подсистема репликаций;
- пакеты обновлений;
- подсистема внешнего инфообмена;
- работа с данными по протоколу SOAP.
SiTex-Портал позволяет с минимальным применением программирования разрабатывать прикладные программные системы. Разработка и настройка осуществляется через административную консоль, в которой предусмотрен большой набор инструментов, позволяющих без применения программирования создавать новые объекты, конструировать новые типы объектов и связывать их между собой, описывать структуру организации, создавать и редактировать бизнес-процессы, настраивать и контролировать доступ к информации, автоматически предоставлять доступ к данным через веб-сервисы.
Платформа имеет инструменты, позволяющие автоматически создавать мета информацию готовых структур данных и легко интегрироваться в существующий комплекс автоматизированных систем заказчика как на уровне хранилищ данных, так и на уровне веб-сервисов.
SiTex-Портал позволяет управлять несколькими сайтами, физически расположенных на одном или нескольких серверах. Это может быть сеть Интернет – Интранет сайтов, сайтов со схожей тематикой, с централизованным управлением группой администраторов и контент-менеджеров.
SiTex-Портал позволяет разделить уровни управления содержанием, дизайном и администрированием сайта. Для каждой роли существует набор функций, позволяющий гибко управлять структурой, содержанием, дизайном, правами доступа к сайту и др. При этом для каждого уровня управления сайтом потребуются только навыки, характерные для данной роли.
1.4. Виды деятельности, функции
Основные функции Системы:
- Единая точка доступа, единый интерфейс для работы со всем массивом информации предприятия или организации
- публикация разнородной информации (на страницах Портала может размещаться текстовая, графическая, мультимедийная информация, файлы, предназначенные для загрузки, таблицы и справочники);
- публикация информации из разных источников;
- возможность самостоятельной публикации информации (в соответствии с предоставленными правами), создания и редактирования персональных страниц и разделов;
- возможность подключения модуля Workflow, обеспечивающего подготовку, согласование и публикацию информации.
- Мощные возможности навигации и поиска
- полнотекстовый и атрибутивный поиск, в т.ч. по присоединенным файлам;
- простой, расширенный и универсальный поиск по объектам системы;
- многоуровневые иерархические навигаторы.
- Информационные сервисы
- автоматическая настраиваемая рассылка информации, механизм подписки;
- поддержка форумов и чатов;
- опросы, обратная связь;
- персонализация информации.
- Удобные инструменты администрирования, настройки и развития портала
- раздельное редактирование информационного наполнения, структуры, дизайна, правил публикации;
- визуальные конструкторы структуры портала, страниц;
- встроенный редактор статей;
- возможность создания собственных справочников (классификаторов) и настройки бизнес-процессов публикации.
- Средства обеспечения безопасности информации
- авторизация, аутентификация и журналирование;
- использование цифровой подписи.
- Средства интеграции с другими приложениями
- открытый API;
- поддержка механизмов импорта/экспорта данных любых форматов;
- возможность обмена данными в формате XML;
- публикация информации из любых типов хранилищ – СУБД, файловых систем;
- web-сервисы.
2. Условия применения
2.1. Программные и аппаратные требования к системе
2.1.1. Требования к техническому обеспечению
2.1.1.1 Требования к серверу
Минимальные требования к характеристикам сервера базы данных:
- процессор с тактовой частотой не ниже 1,8 ГГц;
- объем оперативной памяти – 2 Гб;
- объем HDD – 200 Гб (требования могут быть увеличены в зависимости от проекта).
Минимальные требования к характеристикам сервера приложений:
- процессор с тактовой частотой не ниже 1,8 ГГц;
- объем оперативной памяти – 2 Гб;
- объем HDD – 100 Гб (требования могут быть увеличены в зависимости от проекта).
Если один компьютер исполняет роль сервера базы данных и сервера приложений, то его характеристики должны быть не ниже следующих:
- процессор с тактовой частотой не ниже 1,8 ГГц;
- объем оперативной памяти – 2 Гб;
- объем HDD – 300 Гб (требования могут быть увеличены в зависимости от проекта).
2.1.1.2. Требования к клиенту
Минимальные требования к компьютеру клиентской части:
- процессор с тактовой частотой не ниже 1,8 ГГц;
- объем оперативной памяти – 2 Гб.
В качестве клиентского приложения может использоваться сторонняя система. В этом случае технические характеристики компьютера клиентской части обуславливаются ее требованиями.
2.1.2. Требования к программному обеспечению
Для функционирования серверной части необходимо следующее программное обеспечение:
- операционная система – *NIX или Windows;
- СУБД – PostgreSQL, MS SQL Server, Oracle, MySQL;
- J2EE-совместимый сервер Web-приложений. Например, Apache Tomcat; Java 8 и выше;
- комплект разработчика – Java Development Kit 1.6 и выше.
Для функционирования клиентской части необходимо следующее программное обеспечение:
- операционная система семейства Windows или *NIX;
- клиентское приложение – современный веб-браузер.
В качестве клиентского приложения может использоваться сторонняя система. В этом случае состав программного обеспечения компьютера клиентской части обуславливается ее требованиями.