/immunizer-execute

The Executor Microservice of Immunizer: A Scalable Loosely-Coupled Self-Protecting Software Framework using Adaptive Microagents and Parallelized Microservices

Executor Microservice

This is the Java implementation of the Executor Microservice of Immunizer: A Scalable Loosely-Coupled Self-Protecting Software Framework using Adaptive Microagents and Parallelized Microservices. It leverages distributed and parallel processing thanks to cluster-computing frameworks, such as Apache Spark and Google DataFlow, abstracted and unified through Apache Beam.

Design

  • Sequence Diagram

Siblings

Autonomic Protection Microagents

Autonomic Protection Microservices

Dependencies

All dependencies are managed through Gradle.

Structure

  • framework: source code and dependencies managed by Gradle

Current Environment

  • Linux Ubuntu 18.04 (Bionic)
  • OpenJDK 11
  • Gson 2.8.6
  • Apache Kafka Clients API 2.4.0

How To

  • Please refer to the parent project How To

Publications