Портал


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. Требования к программному обеспечению

Для функционирования серверной части необходимо следующее программное обеспечение:

  • операционная система – Windows 2008 Server или *NIX;
  • веб-сервер – Apache Web Server или Microsoft Internet Information Server;
  • СУБД – MS SQL Server 2000, Oracle 9.х или MySQL;
  • JDBC драйвер;
  • J2EE-совместимый сервер Web-приложений. Например, Apache Tomcat версии не ниже 6.х;
  • комплект разработчика – Java Development Kit 1.6 и выше.

Для функционирования клиентской части необходимо следующее программное обеспечение:

  • операционная система семейства Windows или *NIX;
  • клиентское приложение – веб-браузер MS Internet Explorer, Firefox или Chrome.

В качестве клиентского приложения может использоваться сторонняя система. В этом случае состав программного обеспечения компьютера клиентской части обуславливается ее требованиями.