ScaleOut улучшает поддержку разработчиков для потоковой аналитики


Программное обеспечение ScaleOut улучшило поддержку разработки приложений потоковой аналитики для работы в его службе цифрового двойника ScaleOut Streaming Service.

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

Это улучшение означает, что разработчики могут создавать модели цифровых двойников в реальном времени с помощью механизма правил в качестве альтернативы написанию кода на Java, C # или JavaScript. Новая поддержка была добавлена с помощью инструмента под названием ScaleOut Rules Engine Development Tool, который можно использовать для построения и тестирования моделей на основе движка правил. Служба потоковой передачи цифровых двойников ScaleOut размещает экземпляры цифровых двойников в реальном времени в облаке Microsoft Azure или локально, управляет доставкой сообщений из различных концентраторов сообщений и реализует агрегацию и визуализацию данных.

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

Правила могут варьироваться от простых операторов действия IF условие THEN до правил на основе действий DO, которые выполняют действия, такие как вычисления или отправка сообщений. Разработчики создают модель, указывая свойства экземпляра, которые необходимо отслеживать, например AverageTemp или NumEvents; свойства сообщения, которые будут использоваться, например Incoming.Temp для входящих сообщений; и правила, которые должны быть выполнены. Инструмент проверяет правила при их создании, чтобы убедиться, что они будут выполняться. Затем пользователь может протестировать модель, отправив ей сообщения и наблюдая за изменениями значений свойств. Правила можно запускать по одному для каждого сообщения, чтобы убедиться, что они создают желаемые изменения состояния и исходящие сообщения. Инструмент разработки может имитировать отправку сообщения обратно источнику данных, другому экземпляру цифрового двойника в реальном времени или в журнал сообщений в пользовательском интерфейсе службы.

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


Добавить комментарий