Скрипты
Встроенные аналитические модули AggreGate справляются с большинством задач по обработке данных, однако, иногда требуется что-то большее. Случается, что вам необходима вся мощь современных языков программирования (циклы, переменные и так далее).
Для таких случаев сервер AggreGate предлагает использовать скрипты, написанные на языке Java. Выполнение скриптов происходит в серверной виртуальной машине Java (JVM), поэтому все данные единой модели доступны внутри скриптов так же, как и входные параметры скриптов.
Скрипты можно вызывать из выражений. Таким образом, они могут использоваться везде, где используются сами выражения. Виджеты также могут инициировать выполнение скриптов на стороне клиента, тем самым расширяя возможности пользовательского интерфейса.
Создание скриптов в интегрированном редакторе кода Java с подсветкой синтаксиса, сравнением кода и другими типовыми особенностями, присущими подобным редакторам, делает процесс разработки существенно проще.
Так как скрипты пишутся на языке Java, они имеют доступ и к ресурсам операционной системы, включая:
- Файловую систему
- Сетевой и последовательный ввод/вывод
- Консоль, журналирование и пользовательский интерфейс
- Многопоточность