АСМО-система

Отечественная платформа для разработки прикладных решений под бизнес любого масштаба, собственный low-code фреймворк

Смотреть презентацию

что дает использование АСМО-системы?

Архитектура

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

АСМО-система является СУБД-независимой, то есть, может взаимодействовать с любой промышленной реляционной СУБД.

Сервер приложений занимается обработкой метаданных, формированием отчётов, выполнением запросов клиентов и прикладных расчётов. Требуемая бизнес-логика описывается языком JavaScript.

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

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

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

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

Редактор таблиц
  • создание печатных форм документов в форматах OpenOffice, Microsoft Office, Adobe Acrobat и других;
  • настройка источников модели данных и взаимосвязей между ними;
  • настройка параметров, задаваемых пользователем для ограничения выбора информации в отчет;
  • настройка визуальных компонентов (таблиц, рисунков, диаграмм) для вывода информации;
  • настройка разворота столбцов, итогов, подитогов, группировок и фильтров данных;
  • описание алгоритмов обработки информации с использованием встроенного языка программирования JavaScript.
Редактор форм
  • создание печатных форм документов в форматах OpenOffice, Microsoft Office, Adobe Acrobat и других;
  • настройка источников модели данных и взаимосвязей между ними;
  • настройка параметров, задаваемых пользователем для ограничения выбора информации в отчет;
  • настройка визуальных компонентов (таблиц, рисунков, диаграмм) для вывода информации;
  • настройка разворота столбцов, итогов, подитогов, группировок и фильтров данных;
  • описание алгоритмов обработки информации с использованием встроенного языка программирования JavaScript.
Редактор отчетов
  • создание печатных форм документов в форматах OpenOffice, Microsoft Office, Adobe Acrobat и других;
  • настройка источников модели данных и взаимосвязей между ними;
  • настройка параметров, задаваемых пользователем для ограничения выбора информации в отчет;
  • настройка визуальных компонентов (таблиц, рисунков, диаграмм) для вывода информации;
  • настройка разворота столбцов, итогов, подитогов, группировок и фильтров данных;
  • описание алгоритмов обработки информации с использованием встроенного языка программирования JavaScript.
Редактор запросов
  • создание печатных форм документов в форматах OpenOffice, Microsoft Office, Adobe Acrobat и других;
  • настройка источников модели данных и взаимосвязей между ними;
  • настройка параметров, задаваемых пользователем для ограничения выбора информации в отчет;
  • настройка визуальных компонентов (таблиц, рисунков, диаграмм) для вывода информации;
  • настройка разворота столбцов, итогов, подитогов, группировок и фильтров данных;
  • описание алгоритмов обработки информации с использованием встроенного языка программирования JavaScript.
Редактор схем
  • создание печатных форм документов в форматах OpenOffice, Microsoft Office, Adobe Acrobat и других;
  • настройка источников модели данных и взаимосвязей между ними;
  • настройка параметров, задаваемых пользователем для ограничения выбора информации в отчет;
  • настройка визуальных компонентов (таблиц, рисунков, диаграмм) для вывода информации;
  • настройка разворота столбцов, итогов, подитогов, группировок и фильтров данных;
  • описание алгоритмов обработки информации с использованием встроенного языка программирования JavaScript.
Встроенный язык
  • создание печатных форм документов в форматах OpenOffice, Microsoft Office, Adobe Acrobat и других;
  • настройка источников модели данных и взаимосвязей между ними;
  • настройка параметров, задаваемых пользователем для ограничения выбора информации в отчет;
  • настройка визуальных компонентов (таблиц, рисунков, диаграмм) для вывода информации;
  • настройка разворота столбцов, итогов, подитогов, группировок и фильтров данных;
  • описание алгоритмов обработки информации с использованием встроенного языка программирования JavaScript.

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

Журналы

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

Списки пользователей

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

Аутентификация

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

Загрузка / выгрузка

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

Обновления

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

Утилита администрирования

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

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

01

Интерактивное создание распределенной системы и выполнение обмена данными без дополнительного программирования.

02

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

03

Подключение новых и отключение существующих узлов.

04

Создание начального образа информационной базы для нового узла.

05

В рамках одной распределенной информационной базы может быть создано несколько схем обмена.

06

Задание условий на передачу и прием изменений на уровне отдельных элементов данных.

07

Сжатие сообщений обмена в формате *.ZIP и автоматическая распаковка сообщений обмена при приеме.

УЧЕБНАЯ ВЕРСИЯ

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

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

В ней есть ряд ограничений для коммерческого использования, но в процессе освоения платформы эти ограничения не оказывают никакого влияния. Самое важное, что электронная версия продукта предоставляется БЕСПЛАТНО!

01

Проектирование структуры базы данных

02

Формирование запросов к базе данных с использованием графического дизайнера и SQL СУБД

03

Разработка пользовательских форм с помощью графического дизайнера

04

Разработка отчетов с помощью графического дизайнера

05

Реализация алгоритмов обработки данных на языке программирования JavaScript

06

Построение аналитических и расчетных таблиц

07

Представление информации в виде диаграмм

08

Создание и редактирование графических схем и чертежей

09

Работа с внешними файлами, приложениями

10

Работа с электронной почтой и Интернет

11

Администрирование пользователей

Скачать учебную версию

Документация

Читайте нас в Telegram

Подпишись на наш Telegram-канал и получай эксклюзивный контент, интересные статьи, актуальные обновления и многое другое!

Подписаться