"SiTex".

advertisement
Инструментальная система
разработки распределенных
приложений «SiTex»
Назначение SiTex
SiTex – это объектно-ориентированное система,
предназначенная
для
быстрой
разработки
трехуровневых веб-ориентированных приложений
следующих видов:
• Учетно-справочные системы
• Портальные решения
• Регистры населения
• Документооборот
• Корпоративные и ведомственные системы
• CRM, SCM, WMS и т.д.
Основные возможности
• Управление метоописанием данных в системе
и их представлениями
• Управление данными (контентом)
• Управление правами доступа
• Встроенные функции по управлению ИС,
в том числе и бизнес-логикой
• Создание аналитических, оперативных и
статистических отчетов
• Интеграция (импорт/экспорт, репликация,
внешние хранилища, web-сервисы)
• Планировщик задач
Особенности SiTex
• Трехзвенная архитектура
• Разработка веб-ориентированных решений
• Управление системой через веб-браузер
(клиент-сервер)
• Работа на различных ОС (Windows, Linux,
Unix)
• Поддержка различных СУБД (MS SQL, Oracle,
MySQL)
Структурная схема приложения
на основе SiTex
Структура SiTex
• Подсистема управления данными (хранение,
управление и метаописание)
• Подсистема управления публикациями
(публикация данных на портале)
• Подсистема безопасности
• Подсистема генерации отчетов
• Подсистема внутреннего информационного
обмена (репликация, пакеты обновлений)
• Подсистема внешнего информационного
обмена (импорт, экспорт, web-сервисы и т.д.)
Основные преимущества SiTex
• Возможность быстрого и гибкого наращивания
функциональности приложения без использования
программирования
• Использование технологии «тонкого» клиента на
уровне представления данных
• Кроссплатформенность
• Модульность и масштабируемость
• Публикация данных на портале
• Возможность интеграции с внешними системами и
хранилищами данных
• Поддержка централизованной и распределенной
архитектуры построения
• Сертифицированная подсистема безопасности
Решения на основе SiTex
• SiTex – Портал
• SiTex – Электронный социальный
регистр населения
• SiTex – Многофункциональный центр
• SiTex – Система управления
взаимодействием с клиентами
• SiTex – Система управления
цепочками поставок
Иерархия линейки продуктов
Платформа
SiTex-
SiTexЭСРН
Портал
ОГВ
CRM
SCM
КИС
SiTexПортал
Портал
КИС
Портал
услуг
Социа
льный
портал
Требования к программному
обеспечению
• Для функционирования серверной части приложения
необходимо следующее программное обеспечение:
– операционная система Windows, Linux или UNIX
– J2EE – совместимый сервер приложений
(рекомендуется Tomcat 5.x и выше)
– СУБД (поддерживаются MS SQL Server, ORACLE,
MySQL)
– Java SDK 1.5 и выше
• Для рабочего места конечного пользователя необходим:
– Web-броузер MS Internet Explorer, Mozilla Firefox и т.д.
Пользовательский интерфейс
Администрирование выполняется с помощью консоли управления
Единые приемы
работы с
разнородными
объектами
(справочниками,
пользователями,
объектами
предметной
области и т.д.)
Интуитивно понятный
интерфейс
пользователя
Подсистема
управления данными
Подсистема управления данными предназначена
для организации хранения и управления данными
Web-приложения, которые могут храниться как в
базе данных, с которой работает SiTex, так и в
файловой системе. Данные описаны посредством
метамодели SiTex. Преимущества метода:
• возможность описывать объекты, не заботясь
о способе их отображения в базе данных;
• нет необходимости программировать классы
объектов, достаточно зарегистрировать их в
системе
• возможность расширять списки классов.
Подсистема безопасности
• Определение подлинности пользователя
(Аутентификация)
• Определение полномочий пользователя при
доступе к объектам системы (Авторизация)
• Журналирование событий
• Управление субъектами безопасности:
– Пользователь
– Группа
– Роль
Аутентификация
• Традиционный подход – логин и пароль
• Интеграция с доменной аутентификацией
Windows
• Создание виртуального канала между
сервером системы и браузером
пользователя
– Пересылка на браузер
сессионного билета
– В течение сессии все
запросы пользователя
подтверждаются
сессионным билетом
Авторизация
• Определение принадлежности пользователя к
группам и ролям
• Определение полномочий пользователя, группы,
роли на выполнение действий над объектом
Журналирование
Информация
о выполнении
каждого
действия
через консоль
управления
заносится в
системный
журнал
Подсистема генерации отчетов
• Формирование статистических и аналитических
отчетов
• Различные форматы выходных файлов (txt, rtf,
xls, csv, xml)
• Возможность передачи параметров в отчеты
• Ручной и автоматический запуск
формирования отчетов
Поиск объектов
• Поиск объектов по
атрибутам (для
различных
справочников)
• Различные формы
поиска – простой,
универсальный и
расширенный
• Возможность
создания и
сохранения
фильтров,
привязанных к
классу объектов
Планировщик задач
• Определение
задач,
запускаемых на
сервере
• Указание даты
начала и
окончания
выполнения
• Указание
периода
выполнения
• Отслеживание
выполнения
задачи
Информационный обмен с внешними
информационными системами
• Использование механизмов импорта/экспорта
• Использование прямого доступа к данным
различных хранилищ (например, к файлам в
файловой системе)
• Разработка специфических утилит для обмена
данными между SiTex и внешней системой (на
уровне баз данных)
• Обмен в формате репликации
• Web-сервисы
Репликация данных
• Синхронизация данных в
распределенных информационных
системах
• Использование xml для пакетов
репликации
• Репликация изменений
• Гибкая настройка реплицируемых
данных
• Различные транспортные механизмы
(e-mail, ftp, share)
Пакеты обновления
• Расширение
функциональности
системы
• Устранение
выявленных
неисправностей
Спасибо за внимание!
Download