Методология

  1. Декларативное представление знаний
  2. Унификация работы с данными
  3. Унификация интерфейса пользователя
  4. Унификация клиентского приложения

Архитектура

Платформа реализует трёхуровневую архитектуру со слоями: сервер баз данных, программное обеспечение промежуточного слоя (сервер приложений) и клиентское программное обеспечение (клиент)

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

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

Клиентское приложение

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

Технологическая совместимость

Администрирование

  • Иконка Управление пользователями
  • Иконка Управление группами пользователей
  • Иконка Назначение прав доступа пользователям
  • Иконка Журналирование действий пользователей и системной информации

Принцип построения пользовательского интерфейса

В прикладной системе, созданной на технологической платформе ШЕРП, пользователю назначается меню, состоящее из пунктов меню. Соответствующие пункты меню содержат команды пользователя, которые в свою очередь открывают необходимые формы интерфейса (окна). Формы интерфейса могут быть типовыми и специализированными.
Принцип построения пользовательского интерфейса

Типовые формы интерфейса

Пользовательское меню (User menu)

Дает возможность пользователю выдавать команды системе.
Располагается в левой части рабочего стола (реже скрывается и появляется при определённых действиях пользователя).
Имеет настраиваемый пользователем вид.

Поиск и просмотр списка

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

Просмотр карточки объекта и ввод данных

Просматривайте данные о конкретном объекте информационной системы.
Выводите любую связанную с ним информацию из других источников в различных представлениях.
Добавляйте команды, направленные на объект.
Создавайте различные формы ввода информации об информационных объектах или значений параметров для операций и сервисов.

Аналитические формы и формы отчетов

Создавайте сводные таблицы на основе ваших данных для их анализа по различным измерениям или подключайте OLAP Analysis Services.
Поддерживается работа с большими объемами информации, построение графиков, вывод статистики и интеграция с другими компонентами платформы.
Используйте графики для визуального анализа данных.
Разработайте и настройте информационную панель любым удобным способом, используйте различные компоненты: графики, списки и сводные таблицы, карты и отчеты и интегрируйте их друг с другом.
Создавайте и распространяйте системы поддержки принятия решений и без труда делитесь бизнес-аналитикой по всему предприятию.
Dashboard поможет вам перейти с нуля на панель инструментов в рекордно короткие сроки.
Основанная на принципах Microsoft Word® платформа отчетов, разработанная для упрощения создания бизнес-отчетов вами и вашими конечными пользователями.
Пользователи Вашей системы могут анализировать данные с помощью редактора отчетов. Создавать и сохранять отчеты сразу в том виде, в котором они могут быть распечатаны или экспортированы в различные форматы.

Визуальное представление данных

Визуализируйте данные с помощь диаграмм. Стройте графики, линейные отрезки или геометрические фигуры. Секторные, круговые, логарифмические и многие другие виды диаграмм доступны для графического представления вашей информации.
Используйте встроенный графический редактор карт памяти для визуализации больших объемов данных и их связей, планирования и разработки проетков любой сложности или составления органограмм.
Это универсальный инструмент для выполнения многих видов задач и лучший способ описания комплексного исследования: принятие решений, выявление связей среди ключевой информации или построение стуктуры холдинга
Используйте различные геоинфосервисы. Выбор отображения ландшафта, детализация объектов, отображение информации или составление маршрутов. Используйте то, что лучше подходит к текущим задачам. Google, Yandex или OpenStreetMaps, выбор за Вами.
Добавляйте на карты статистику, легенду и другую необходимую информацию, выделяйте области и федеральные округа или стройте собственные зоны в несколько кликов. Вы ограничены только своими требованиями.
Прокладывайте как простые пути из точки A в точку B, так и сложные логистические цепи со множеством изгибов и переломов и рассчетами расстояния и времени.

Специализированные формы интерфейса

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

Информационная безопасность

Инструменты информационной безопасности

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

Защищенная передача данных

При передаче данных по открытым каналам между клиентским приложением и сервером приложений, в целях обеспечения конфиденциальности, аутентичности и целостности информации, была реализована гибридная криптосистема. Главной ее особенностью является числовая упаковка – симметричный ключ используется для шифрования данных, а асимметричный для шифрования самого симметричного ключа. Это позволяет совмещать преимущества криптосистемы с открытым ключом с производительностью симметричных криптосистем.

В реализованной гибридной криптосистеме для шифрования трафика используется симметричный алгоритм блочного шифрования AES: размер блока 128 бит, ключ 128 бит, режим работы – простая замена с зацеплением (ГОСТ Р 34.13–2015). Для шифрования сеансового ключа используется асимметричный алгоритм RSA (открытый и закрытый ключи, 1024 бита). Открытый ключ RSA используется для шифрования случайного сеансового ключа клиентского приложения, а закрытый ключ для дешифрования сеансового ключа на сервере.

Продукты

Шерп 3.0

Платформа для работы в полностью импортозмещённой среде

Подробнее Получить консультацию

Шерп. Студия 2.0

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

Подробнее Получить консультацию

Шерп. Айтишник

Решение для автоматизации работы IT-подразделений, разработанное на Платформе

Подробнее Получить консультацию