Платформа

Методология

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

Архитектура

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

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

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

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

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

Технологии

  • Операционные
    среды:

  • Windows
    (.NET Framework)
  • UNIX
  • Средства
    разработки:

  • Microsoft Visual Studio
  • ASP.NET Core
  • Entity Framework Core
  • Angular
  • Библиотеки
    компонентов:

  • Developer Express
  • Telerik
  • др.
  • СУБД:

  • MS SQL Server
  • Oracle
  • SAP Hana
  • PostgreSQL
  • MySQL
  • FireBird
  • др.

Технологические партнеры

Принципы интерфейса

  • Командный
  • Управляемый
  • Стандартизированный

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дополнительные возможности платформы Sherp

Работа с файлами

Полнофункциональный текстовый редактор
Изменяйте отступы, заголовки, изображения и стили и размеры шрифтов. Работайте с файлами всех современных форматов, таких как DOCX, HTML, RTF, TXT, XML, ODT, EPUB и DOC или редактируйте таблицы.
Работа с электронными таблицами
Полноценный редактор таблиц с функциональностью Excel, работающий со всеми основными форматами. Стройте графики, проводите расчеты или используйте уже готовые статистические функции.
Компонент позволяет просамтривать PDF-файлы и добавлять в них закладки, производить текстовый поиск, экспортировать в другие форматы или отправлять в очередь на печать и многое другое.
Создавайте формы шаблонов документов в различных офисных форматах, формируйте готовый отчет для изменения или отображения в текстовых редакторах или редакторах электронных таблиц.
Возможен просмотр или изменение документов с помощью редакторов Платформы.

Офисные приложения

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

АРМ ИТ-специалиста

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

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

  • Создание и работа с модулями Базы знаний;
  • Разработка и поддержка логической модели данных (сущности информационной системы);
  • Обеспечение взаимодействия с источниками данных;
  • Разработка объектов интерфейса;
  • Разработка сервисов (datablock и команд пользователей);
  • Взаимодействие с модулем «Проектирование».
  • Проектирование

  • Разработка (реинжиниринг) функциональной архитектуры информационной системы;
  • Разработка концептуальной модели данных предметной области;
  • Документирование информационной системы;
  • Взаимодействие с модулем «Разработка».

Версии Платформы

Базовая

Является бесплатной версией Платформы и включает в себя основной функционал. Распространяется с лицензией на 5 пользователей и 1 разработчика.

Скачать бесплатно Сравнительная таблица

Стандарт

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

Оставить заявку Сравнительная таблица

Проф

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

Оставить заявку Сравнительная таблица

Безопасность

  • Мониторинг исполнения
  • Гибридная криптосистема

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

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

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

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