Что это такое?
SiTex™ Workflow - это программный продукт, позволяющий быстро создавать программные системы для решения прикладных задач на единой технологической платформе.
Назначение
SiTex™ Workflow предназначен для создания прикладных программных систем, обеспечивающих решение таких задач, как:
-
документооборот
-
управление потоками работ (workflow)
-
управление проектами
-
управление банками данных
-
управление порталами и публикацией данных в Интернет (CMS)
А также для создания интегрированных систем, объединяющих возможности разных типов решений
-
системы электронных закупок (портал, документооборот и workflow)
-
электронный регистр (система управления базами данных и workflow)
Также на базе SiTex™ Workflow разработаны и поставляются готовые прикладные системы
-
SiTex™ Документооборот
-
SiTex™ Портал
-
SiTex™ Регистр
-
SiTex™ Закупки
Возможности
SiTex™ Workflow позволяет быстро и с минимумом программирования разрабатывать прикладные программные системы. Разработка и настройка осуществляется через Консоль, в которой предусмотрен большой набор специальных инструментов, позволяющий
-
создавать новые объекты, а также конструировать новые типы объектов
-
описывать структуру организации, создавать и редактировать бизнес-процессы
-
настраивать и контролировать доступ к информации
Создание прикладных систем на базе метамоделей
В состав SiTex™ Workflow включены метамодели наиболее типичных систем:
-
системы документооборота
-
системы управления потоками работ (workflow)
-
системы управления проектами
-
системы управления банками данных
-
порталы
Метамодели включают в себя описание основных классов объектов и процедур, необходимых для создания приложения данного типа. Чтобы создать прикладную систему, нужно настроить (детализировать) подходящую метамодель.
Создание новых классов систем с помощью «кубиков»
Если требуются возможности, не учтенные в существующих метамоделях - SiTex™ Workflow позволяет разработать новую метамодель и реализовать на ней новый класс решений.
Для упрощения этого процесса Sitex Workflow предоставляет разработчику ряд «кубиков» - элементарных объектов и операций, с помощью которых можно «собирать» собственные приложения.
Архитектура продукта
SiTex™ Workflow имеет трехуровневую структуру:
Сервер приложений, Хранилище данных и Клиентское приложение
Сервер приложений
Сервер приложений SiTex™ Workflow сервер - автономное серверное приложение, обеспечивающее выполнение бизнес-логики системы.
Сервер обрабатывает запросы пользователей и внешние события (например, наступление указанной даты). Причем пользователями могут выступать как Люди, так и другие приложения – это позволяет рассматривать SiTex™ Workflow как систему, обладающую отличными возможностями для интеграции.
SiTex™ Workflow написан на языке Java, благодаря этому может работать практически с любой ОС, так как Java поддерживают все современные операционные системы.
Для функционирования SiTex™ Workflow сервер необходима виртуальная машина Java от SUN версии 1.4.1 и старше.
Обмен информацией между клиентом и сервером происходит в формате XML по протоколу HTTP.
Технические требования
Для работы серверной части системы требуется следующее ПО: операционная система Windows 2000 Server SP3, комплект разработчика Java JDK (JRE) 1.4.1 и выше, JDBC драйвер, СУБД MS SQL Server 2000 (или иное хранилище данных).
Хранилище данных
Для хранения SiTex™ Workflow использует внешние хранилища. В качестве таковых могут выступать базы данных (MS SQL Server, Oracle), файловые системы, службы каталогов (LDAP)
Клиентское приложение, или АРМ
Клиентское рабочее место может быть реализовано в виде специального ПО, устанавливаемого на рабочем месте (т.н. «толстый клиент») или тонкого клиента - браузера.
В качестве «клиента» также может выступать другая система.
Технические требования
Клиентское рабочее место представляет собой браузер (рекомендован MS Explorer версии 4.0 и выше) либо т.н. «толстый клиент» - программный продукт, для работы которого требуется ОС Windows 98/NT/2000/ME/XP.
Конкурентные преимущества продукта
SiTex™ Workflow позволяет быстро, с минимумом затрат создавать прикладные системы.
SiTex™ Workflow обеспечивает «бесшовную» интеграцию со специализированными системами и программными продуктами: системами сканирования и распознавания, САПР и ГИС-системами, системами аналитического поиска и т.п.
SiTex™ Workflow - готовый продукт. Фирма-производитель развивает и поддерживает его, предоставляет документацию, обучает пользователей, администраторов и разработчиков.
SiTex™ Workflow позволяет решить ключевые задачи управления на единой платформе, обеспечивая
-
создание единой информационной среды
-
минимизацию расходов на создание, обслуживание и развитие систем
-
возможность поэтапного развития системы
SiTex™ Workflow позволяет поэтапно создавать высокопроизводительные, масштабируемые распределенные системы – Ваши вложения в ИС могут быть сделаны поэтапно.
|
Подсистема
|
Описание и особенности реализации
|
|
Подсистема хранения: организация хранения данных
|
Sitеx дает возможность абстрагироваться от того, на каких физических устройствах хранятся данные и как они логически организованы (в виде набора файлов, таблиц БД). Пользователь оперирует только понятиями предметной области – например, «отдел», «сотрудник», «приказ», «служебная записка».
|
|
Подсистема управления потоками работ
|
- Формирование хранилища данных об организации (структуры, штатного расписания, работников) с учетом территориальной распределенности.
- Формирование хранилища информационных массивов организации.
- Реализация управления потоками работ над объектами информационного хранилища.
|
|
Подсистема безопасности: разграничение и контроля доступа
|
- Authentication - определение подлинности пользователя при помощи пары значений логин / пароль
- Authorization - определение полномочий пользователя при доступе к объектам системы
Полномочия настраиваются как для отдельных Пользователей, так и для Групп пользователей и Ролей, возможна настройка для Должностей
- Accounting – журналирование всех событий приложения, в том числе активности подсистемы безопасности
|
|
Подсистема репликации: синхронизация данных в удаленных хранилищах
|
Собственный механизм репликации обеспечивает создание единых территориально распределенных систем. Возможна репликация on-line и в off-line, в т.ч. через сменные носители
|
|
Менеджер транзакций: контроль и обеспечение целостности данных
|
Собственный менеджер транзакций позволяет контролировать целостность данных (возможен откат к предыдущему нормальному состоянию), защиту от технических сбоев оборудования. Он также необходим для контроля выполнения важных удаленных операций – например, финансовых проводок.
|
|
Менеджер блокировок
|
Собственный менеджер блокировок обеспечивает совместную работу над документами
|
|
Средства интеграции
|
Sitex WF рассчитан на взаимодействие со смежными информационными системами. Он имеет открытый API, предлагает настраиваемый интерфейс для организации обмена данными, в том числе XML
|
|
Планировщик
|
Собственный Планировщик позволяет строить системы, ориентированные на обработку событий – такие, как управление потоками работ
|
Характеристики и требования
- Безопасность: развитые средства контроля доступа, поддержка сертифицированных средств криптографической защиты и электронной цифровой подписи
- Сохранение инвестиций: кроссплатформенность - поддержка основных типов операционных систем (MS Windows, Linux, Sun Solaris) и СУБД (Oracle, MS SQL Server), возможность работы в гетерогенных сетях
- Возможность создания распределенных решений, позволяющая
- объединить распределенные офисы в единое информационное пространство
- обеспечить удаленный доступ пользователей к внутренним данным
- организовать обмен данными между подразделениями. При этом можно использовать различные каналы (коммутируемое соединение, выделенный канал, сменные носители) и правила репликации (по расписанию, по событию, вручную, выборочная или полная)
- Масштабируемость и производительность: возможность использования многопроцессорных серверов (поддержка SMP), промышленных операционных систем и СУБД.