Описание

Общие сведения



SiTex® — это инструментальная платформа, обеспечивающая возможности для использования в качестве средства быстрой разработки информационных систем, интернет-порталов и веб-приложений с использованием трехзвенной архитектуры и концепции «тонкого» клиента.


Назначение

Платформа предназначена для создания прикладных программных систем, обеспечивающих решение следующих задач:

  • Хранение учетных данных
  • Документооборот
  • Управление потоками работ
  • Управление проектами
  • Управление банками данных
  • Управление корпоративным контентом
  • Публикация данных на интернет-портале
  • Публикация данных через веб-сервисы
  • Использование веб-сервисов сторонних систем



Ключевые возможности

SiTex® позволяет быстро и с минимумом программирования разрабатывать прикладные программные системы. Разработка и настройка осуществляется через административную консоль, в которой предусмотрен большой набор специальных инструментов, позволяющих без программирования создавать новые объекты, а также конструировать новые типы объектов и связывать их между собой, описывать структуру организации, создавать и редактировать бизнес-процессы, настраивать и контролировать доступ к информации, автоматически предоставлять доступ к данным через веб-сервисы.

При наличии у заказчика готовой системы, в  SiTex® существуют инструменты, позволяющие автоматически создавать мета информацию готовых структур данных и легко интегрироваться как на уровне БД, так и на уровне веб-сервисов.

Основные функции

SiTex™ реализует следующие основные функции по работе с информацией:

  • Управление структурами данных
  • Хранение данных с использование БД различных производителей PostgreSQL, MSSQL, ORACLE, MYSQL, DB2 (с возможностью расширения списка поддерживаемых БД)
  • Обработка данных (задачи, утилиты, работа с экранными формами, планировщик задач)
  • Управление представлением информации (автоматическая генерация форм работы с объектами, средства разработки GUI)
  • Обеспечение функций авторизации, аутентификации и криптографии
  • Журналирование и мониторинг
  • Обеспечение преобразования объектно-ориентированного представления объектов в реляционные структуры и обратно.
  • Инкапсуляция особенностей реализации БД различных производителей
  • Механизмы создания и управления отчетностью (rtf, txt, xls, dbf)
  • Репликация (синхронизация) метаописания данных
  • Репликация данных
  • Управление сеансами связи
  • Работа с файловой системой
  • Инструментарий для разработки задач внешнего информационного обмена
  • Настройка веб-сервисов для доступа к данным
  • Настройка клиентского места, для работы с данными через веб-сервисы PostgreSQL
  • Построение Single Page Application клиентов на основе фреймворка vue.js
  • Встраивание приложения в микросервисную архитектуру под управлением Kubernetes

Архитектура продукта

Построенные на платформе SiTex® продукты имеют трехуровневую структуру:

Сервер приложений    Хранилище данных    Клиентское приложение

Сервер приложений

Сервер приложений – автономное серверное приложение, обеспечивающее выполнение бизнес-логики системы. Сервер приложений обрабатывает запросы пользователей и внешние события (например, наступление указанной даты). Пользователями могут выступать как люди, так и другие приложения – это позволяет рассматривать SiTex как систему, обладающую отличными возможностями для интеграции. SiTex® написан на языке Java, благодаря этому может работать с любой ОС, так как Java поддерживают все современные операционные системы. Для функционирования SiTex® сервер необходима виртуальная машина Java от Oracle версии 1.6 и старше. Обмен информацией между клиентом и сервером происходит по протоколу HTTP.

Технические требования
Для работы серверной части системы рекомендуется использовать следующее ПО:

  • Операционная система Windows 2008 Server или *NIX-системы
  • Комплект разработчика Java JDK 1.6 и выше
  • JDBC драйвер
  • СУБД MS SQL Server, PostgreSQL, Oracle или MySQL

Хранилище данных

Для хранения данных SiTex® использует внешние хранилища. В качестве таковых могут выступать системы управления базами данных (MS SQL Server, PostgreSQL, Oracle, MySQL) и файловые системы, службы каталогов (LDAP).

Клиентское приложение (автоматизированное рабочее место пользователя)

В качестве клиентского приложения рекомендуется использовать интернет-браузер. В случае необходимости клиентское рабочее место может быть реализовано в виде специального ПО, устанавливаемого на рабочем месте (т.н. «толстый клиент»). В качестве клиентского приложения также может выступать сторонняя система.

Состав продукта

В состав продукта входят следующие функциональные подсистемы:

  • Подсистема хранения и управления информацией
  • Подсистема управления публикациями
  • Подсистема безопасности
  • Подсистема генерации отчетов
  • Планировщик задач
  • Подсистема репликаций
  • Пакеты обновлений
  • Подсистема внешнего инфообмена
  • Работа с данными по протоколу SOAP

Преимущества

Преимущества

Использование SiTex® позволяет комплексно решить ключевые задачи управления информацией на единой платформе, обеспечивая создание единой информационной среды, минимизацию расходов на создание и обслуживание, а также возможности поэтапного развития системы.

Основными преимуществами продукта являются:

SiTex® – это готовый продукт. Компания "Систематика Консалтинг" развивает и поддерживает его, предоставляет документацию, обучает пользователей, администраторов и разработчиков.

SiTex® является полностью отечественной разработкой, выполненной с учетом специфических требований российских потребителей, в том числе и к безопасности информации.

Возможность быстрого и гибкого наращивания функциональности приложения без использования программирования.

Использование технологии "тонкого" клиента на уровне представления данных.

Кроссплатформенность - поддержка основных типов операционных систем (MS Windows, Linux, Sun Solaris) и СУБД (PostgreSQL, Oracle, MS SQL Server), возможность работы в гетерогенных сетях.

Модульный принцип построения.

Широкие возможности для масштабирования, модернизации, развития и поддержки внедренных решений.

Публикация данных на портале.

Возможность интеграции с внешними системами и хранилищами данных.

Подсистема безопасности сертифицирована ФСТЭК РФ по требованиям безопасности информации и позволяет реализовать средства контроля доступа, поддержку сертифицированных средств криптографической защиты и электронной цифровой подписи и позволяет обеспечить гибкую настройку прав доступа к объектам системы, в том числе, с использованием доменной аутентификации.

Возможность использования многопроцессорных серверов, промышленных операционных систем и СУБД.

Возможность создания распределенных решений - объединение распределенных офисов в единое информационное пространство, обеспечение удаленного доступа пользователей к внутренним данным предприятия, организация обмена данными между подразделениями и т.д.

Бесшовная интеграция со специализированными системами и программными продуктами: системами сканирования и распознавания, САПР и ГИС-системами, системами аналитического поиска и т.п.

Масштабирование системы, используя кластерные решения на разных уровнях.