Структура платформы
Miracle plus
Miracle plus Продукты и решения
Структура | Средства интеграции | Решения | Miracle

Платформа быстрой разработки приложений "Miracle plus" базируется на технологии компонентного программирования конечных решений. Основа исполнительной логики решения строится на механизме описания связей между компонентами приложения, чем и формируется логика работы приложения.
Связь компонентов выражается схемой "событие-реакция". Компонент может принимать одно из нескольких состояний. Все состояния компонента предопределены. Логика решения выстраивается на исполнении заданных связей (отношений) между компонентами. Исполнение цепочек событий и реакций приводит к изменению состояний компонентов.
Исполнительная логика приложения - это получение необходимого состояния компонентов программы.

Библиотека компонентов системы разделена на два класса - визуальные компоненты и специализированные компоненты. В состав визуальных компонентов входят такие объекты как: окно, кнопка, таблица, элемент выбора, выпадающий список, редактируемый текст и другие.
В состав специализированных компонентов входят: аккумулятор, Miracle-машина, эхо, выбор файла, графика и т.п.

Исполнение логики решения обеспечивается Miracle-машиной, отвечающей за работу компонентов по заданным связям "событие-реакция", что в свою очередь влияет на изменение состояния компонентов.

В состав пакета "Miracle-plus", входят среда проектирования приложений "Miracle - studio", Miracle-машины и сервер интеграции.
Среда проектирования работает под управлением операционной среды Windows. Miracle-машины работают под операционными средами: Windows, Linux, QNX-в разработке.
Сервер интеграции обеспечивает интеграцию различных систем и оборудования в единый информационный комплекс, с предоставлением режимов управления правилами интеграции. Основа описания правил интеграции - схемы взаимоотношений интегрируемых компонентов, построенные на принципах описания и коммутации потоков управления и данных между элементами интеграции. Сервер интеграции работает под управлением операционных сред: Windows, Linux, RTOS-32.