ПРЕОБРАЗОВАНИЕ ПОТОКОВ СОБЫТИЙ

1. Компьютерный программный продукт, содержащий один или более машиночитаемых носителей, имеющих машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают одному или более процессорам выполнять следующее:
осуществление доступа к представлению источника потока событий, представляющему поток событий, доступный в контексте выполнения;
предоставление представления приемника потока событий, представляющего приемник потока событий, доступный в контексте выполнения;
идентификацию, посредством модуля преобразований, набора преобразований из одного или более преобразований, которые должны выполняться в отношении одного или более входных потоков событий, причем входные потоки событий ассоциированы с модулем преобразований, при этом модуль преобразований идентифицирует поток событий в качестве одного из потоков событий и модуль преобразований ассоциирован с представлением источника потока событий и представлением приемника потока событий; и
интерпретацию, посредством модуля выполнения, модуля преобразований, чтобы инструктировать выполнение набора преобразований в контексте выполнения в отношении идентифицированных входных потоков, с тем чтобы формировать по меньшей мере один выходной поток событий;
при этом контекст выполнения является одним из локального, удаленного, облака.
2. Компьютерный программный продукт по п. 1, в котором машиноисполняемые инструкции машиночитаемых носителей дополнительно содержат модуль авторской разработки, сконфигурированный с возможностью обеспечивать автору возможность выполнять авторскую разработку представления источника потока событий и модуля преобразований.
3. Компьютерный программный продукт по п. 1, в котором машиноисполняемые инструкции машиночитаемых носителей дополнительно содержат идентификацию, посредством модуля идентификации контекстов, контекста выполнения для модуля выполнения таким образом, что модуль выполнения может обеспечить выполнение набора преобразований в контексте выполнения.
4. Компьютерный программный продукт по п. 1, в котором машиноисполняемые инструкции машиночитаемых носителей дополнительно содержат элемент управления инициированием, сконфигурированный инициировать модуль выполнения при обнаружении пользовательского ввода.
5. Машинореализуемый способ обеспечения формирования результирующего потока событий посредством выполнения набора преобразований в отношении одного или более входных потоков событий, причем машинореализуемый способ осуществляется посредством одного или более процессоров, исполняющих машиноисполняемые инструкции для этого машинореализуемого способа, и машинореализуемый способ содержит этапы, на которых:
осуществляют доступ к представлению источника потока событий, представляющему конкретный поток событий, доступный в контексте выполнения,
предоставляют представление приемника потока событий, представляющее приемник потока событий, доступный в контексте выполнения;
идентифицируют, посредством модуля преобразований, набор преобразований из одного или более преобразований, которые должны выполняться в отношении одного или более входных потоков событий, ассоциированных с модулем преобразований, причем модуль преобразований идентифицирует конкретный поток событий в качестве одного из одного или более входных потоков событий и модуль преобразований ассоциирован с представлением источника потока событий и представлением приемника потока событий; и
интерпретируют, посредством модуля выполнения, модуль преобразований, чтобы инструктировать выполнение набора преобразований в контексте выполнения в отношении идентифицированных одного или более входных потоков событий, с тем чтобы сформировать по меньшей мере один выходной поток событий;
при этом контекст выполнения является одним из локального, удаленного, облака.
6. Машинореализуемый способ по п. 5, в котором упомянутый конкретный поток событий представляет собой актуальный поток событий, при этом представление источника потока событий является представлением источника актуального потока событий.
7. Машинореализуемый способ по п. 6, дополнительно содержащий этап, на котором осуществляют доступ к представлению источника статистического потока событий, представляющему статистический поток событий, доступный в контексте выполнения.
8. Машинореализуемый способ по п. 5, в котором упомянутые одно или более преобразований содержат операцию фильтрации, которая применяется к упомянутому конкретному потоку событий.
9. Машинореализуемый способ по п. 8, в котором упомянутые одно или более преобразований содержат логику формирования событий для формирования событий результирующего потока событий, причем логика формирования событий использует отфильтрованный конкретный поток событий в качестве ввода.
10. Машинореализуемый способ по п. 5, в котором упомянутые одно или более преобразований содержат логику формирования событий для формирования событий результирующего потока событий, причем логика формирования событий использует упомянутый конкретный поток событий в качестве ввода.