Платформа для разработки играет ключевую роль в процессе создания программного обеспечения. Она предоставляют разработчикам инструменты и среду, которые облегчают написание, тестирование и развертывание приложений.
Выбор решений, созданных на базе АСМО-системы позволяет предприятиям обеспечить технологическую надежность и стабильную работу программных комплексов, поскольку сопровождение решений не зависит от вендора.
АСМО-система является СУБД-независимой, то есть, может взаимодействовать с любой промышленной реляционной СУБД.
Сервер приложений занимается обработкой метаданных, формированием отчётов, выполнением запросов клиентов и прикладных расчётов. Требуемая бизнес-логика описывается языком JavaScript.
«Тонкий» клиент доступен на любом устройстве, поддерживающем работу с WEB-ресурсами: компьютеры, планшеты, смартфоны и т.п. Обеспечивает функциональность рабочего места конечного пользователя, исполняет логику описанную в прикладных решениях.
«Толстый» клиент включает в себя все базовые функции «тонкого» клиента, а также средства разработки, администрирования и диагностики. На текущий момент платфомозависим.
В комплекте с клиентом поставляется утилита для администрирования AM Console, позволяющая управлять настройками и соединениями с сервером, анализировать получаемую от сервера телеметрию, и просматривать логи.
Журналы подключений пользователей, изменений данных и репликаций позволяют видеть информацию о том, какие события происходили в информационной базе в определенный момент времени или какие действия выполнял тот или иной пользователь
Возможность создания списка пользователей, которым разрешена работа с прикладным решением. Ведение такого списка позволяет описывать полномочия различных пользователей системы на доступ к той или иной информации, а также назначать пользовательские интерфейсы.
Механизм аутентификации ограничивает свободный доступ к прикладному решению, удостоверяясь в подлинности подключаемых пользователей
Мастер загрузки/выгрузки позволяет выгружать текущую информационную базу в файл на диске и загружать информационную базу из файла, а также выполнить обновление настройки решения.
По мере развития инструментальной платформы выпускаются новые релизы ее клиентской и серверной частей. Обновление инструментальной платформы может быть выполнено вручную или в автоматическом режиме.
Выполнение функций управления, контроля, анализа работы серверов приложений и пользователей, а также обновления версий клиента и сервера. Анализ получаемой от сервера телеметрии, мониторинг производительности и др.
Интерактивное создание распределенной системы и выполнение обмена данными без дополнительного программирования.
Обеспечение идентичности конфигураций информационных баз, входящих в состав распределенной системы.
Подключение новых и отключение существующих узлов.
Создание начального образа информационной базы для нового узла.
В рамках одной распределенной информационной базы может быть создано несколько схем обмена.
Задание условий на передачу и прием изменений на уровне отдельных элементов данных.
Сжатие сообщений обмена в формате *.ZIP и автоматическая распаковка сообщений обмена при приеме.
Данная версия разработана для ознакомления и изучения инструментальной платформы «АСМО-система» и входящих в неё конструктора таблиц, поисков, запросов, а также форм и отчетов, в которой наглядно проиллюстрированы возможности компонентов программного комплекса, приведены примеры настроек свойств, объектов, модулей, а также предоставлена возможность опробовать свои навыки в программировании на встроенном языке JavaScript.
В ней есть ряд ограничений для коммерческого использования, но в процессе освоения платформы эти ограничения не оказывают никакого влияния. Самое важное, что электронная версия продукта предоставляется БЕСПЛАТНО!
Проектирование структуры базы данных
Формирование запросов к базе данных с использованием графического дизайнера и SQL СУБД
Разработка пользовательских форм с помощью графического дизайнера
Разработка отчетов с помощью графического дизайнера
Реализация алгоритмов обработки данных на языке программирования JavaScript
Построение аналитических и расчетных таблиц
Представление информации в виде диаграмм
Создание и редактирование графических схем и чертежей
Работа с внешними файлами, приложениями
Работа с электронной почтой и Интернет
Администрирование пользователей
Подпишись на наш Telegram-канал и получай эксклюзивный контент, интересные статьи, актуальные обновления и многое другое!
Подписаться