Автоматизированные системы управления Инновации, креативность, лидерство!
АО "Информатика" ул. Ташкентская, д. 90 153032 г. Иваново, +7 (4932) 23-08-64 info@inform.ivanovo.ru

О платформе АСМО

Архитектура АСМОАрхитектура платформы

Структурно платформа состоит из трех основных частей: клиенты, сервер приложений, СУБД. Клиенты и сервер приложений могут взаимодействовать как между собой, так и с внешними системами по протоколам http/https (например с информационными ресурсами, типа сайта госзакупок).

Платформа "АСМО" является СУБД - независимой, то есть, может взаимодействовать с любой промышленной реляционной СУБД: PostgreSQL, Oracle, MSSQL, MySQL и т.п. На основании действующего сейчас в Российской Федерации приказа Минкомсвязи РФ от 01 апреля 2015 года № 96 «Об утверждении плана импортозамещения программного обеспечения» в качестве основной СУБД используется PostgreSQL.

Сервер приложений выполняет такие функции, как: обработка метаданных, выполнение запросов клиентов, выполнение прикладных расчетов, формирование отчетов.

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

В платформе предусмотрено два вида клиентов: «толстый» и «тонкий».

«Тонкий» клиент можно запускать на любом устройстве, поддерживающем работу с WEB-ресурсами: компьютеры, планшеты, смартфоны и т.п.

«Толстый» клиент является платформозависимым. Но его функционал включает в себя все функции, доступные в «тонком» клиенте, а кроме того, «толстый» клиент имеет в своем составе дизайнеры таблиц, запросов, форм, отчетов, средства администрирования и диагностики и др.

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

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

Средства разработки

Платформа «АСМО» включает в себя ряд средств, которые позволяют разрабатывать на ее основе различные прикладные решения:

  • редактор информационной базы - при настройке прикладного решения все основные действия по описанию структуры информационной базы (паспортов, справочников, документов и других объектов) и определению их свойств выполняются визуальными средствами.
  • редактор форм - проектирование форм ввода и просмотра информации.
  • редактор поисков - позволяет настраивать запросы для получения разнообразной информации (в том числе об оборудовании предприятия и его составных частях) по заранее сформулированным критериям с сохранением критериев поиска для многократного повторного использования.
  • редактор отчетов - позволяет создавать печатные формы документов в форматах MS Word и MS Excel с использованием широких оформительских возможностей: шрифтов, рамок, цветов, рисунков, диаграмм, встроенных объектов.
  • редактор схем - позволяет создавать и редактировать графические схемы и чертежи. Редактор схем дает возможность создавать библиотеки графических элементов, из которых затем легко нарисовать практически любой чертеж. Использование библиотек примитивов и стилей позволяет изменять внешний вид схемы без редактирования самой схемы. Элементы схемы связываются с элементами базы данных, что позволяет использовать схемы для доступа к информации (в том числе об оборудовании предприятия), и другими схемами. С помощью функций, написанных на встроенном языке системы, можно отображать результаты запросов на схеме.
  • встроенный язык - наличие встроенного объектного языка JavaScript позволяет описывать специальные алгоритмы формирования и обработки данных, в соответствии с которыми должно работать прикладное решение.

 

Средства администрирования

Механизм аутентификации позволяет определить, кто именно из пользователей подключается к прикладному решению.

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

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

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

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

По мере развития инструментальной платформы выпускаются новые релизы ее клиентской и серверной частей. Обновление инструментальной платформы может быть выполнено вручную или в автоматическом режиме.

Утилита администрирования позволяет осуществлять мониторинг серверов «АСМО», создавать и удалять информационные базы и просматривать списки подключенных пользователей.

Распределенная работа

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

 

Интеграция с другими системами

  • создание, обработка и обмен данными различных форматов;
  • прямое подключение к базе данных интегрируемой системы;
  • ActiveX;
  • ActiveDocument.
преимущества асмо
Инструментальная платформа АСМО полностью соответствует приказу Министерства связи и массовых коммуникаций РФ от 01 апреля 2015 г. № 96 «Об утверждении плана импортозамещения программного обеспечения».
  • работа под управлением любой из популярных операционных систем (Windows, Linux, Mac OS);
  • использование любой из популярных коммерческих (Oracle, Microsoft SQL Server) и некоммерческих (PostgreSQL, MySQL, H2) систем управления базами данных (СУБД);
  • доступ к АСМО с любого устройства, подключенного к сети Интернет.
  • одновременная работа с базами данных под управлением разных СУБД;
  • возможность подключения к базам данных эксплуатируемых на предприятии автоматизированных систем;
  • способность наращивать функциональные возможности без нарушения корректной работы системы;
  • поддержка многоуровневой и распределенной структуры предприятия;
  • встроенный механизм репликаций для обмена данными между узлами распределенной информационной базы.
Любая подсистема АСМО может быть легко встроена в действующую на предприятии информационно-управляющую систему.
АСМО позволяет организовать взаимодействие с внешними информационными системами, включая системы отраслевого и государственного уровня (Единая информационная система в сфере закупок, Информационная система ФНС России, Информационная система пенсионного фонда России и другие).
При оказании услуг по сопровождению как силами специалистов предприятия, так и силами специалистов подрядной организации может использоваться входящая в состав АСМО подсистема учета заявок (реестр заявок) на корректировку функций АСМО. Подсистема учета заявок позволяет пользователям быстро формировать обращения в информационную службу, а специалистам информационной службы оперативно реагировать на поступившие обращения. При привлечении к сопровождению АСМО подрядной организации обращения пользователей автоматически передаются посредством сообщений по электронной почте в подсистему учета заявок, установленную в подрядной организации. После выполненных корректировок функций АСМО формируются файлы обновлений, которые по электронной почте высылаются специалистам информационной службы предприятия. Процесс обновления АСМО не требует прерывания работы пользователей в системе.
Обратная связь