Offline Workflow Execution in Air-Gapped Environments

Organizations such as healthcare or governments have critical infrastructures where security plays an important role, as a result, most of them decide to operate in an air-gapped environment to minimize the attack surface in their network, or also restrictions such as absence of certain tools such as container orchestrator runtimes. However, in many cases they still require the services of a third-party cloud platform such as automation platforms for their complex workflows. This thesis aims to address this issue by designing and validating an offline workflow execution design for WeHub, an iPaaS process automation service. Using the Design Science Methodology, this project investigates how microservice based plugins and services in a cloud platform can be transformed into an offline-capable artifact for deployment in air-gapped settings. After comprehensive research on available approaches, the designed treatment introduces a bundling mechanism to go over the air-gapped environment limitations. This design statically links each individual microservice plugin and mocks the other services required to execute a workflow, and injects dependencies through abstract interfaces, resulting in a self-contained lightweight binary. After validation, it is concluded that the prototype achieves cross-platform compatibility, low resource consumption, and relative installation simplicity (≤ 4 steps), satisfying key business and quality requirements. The final artifact enables offline deployment of automation workflows via a self-contained binary with significant performance increase while sacrificing monitorability for each service, scalability, versioning and zero-downtime updates. It contributes a design approach for portable workflow systems and highlights tradeoffs between modularity and operational simplicity in constrained environments which can be adopted indirectly by similar projects as well.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-07-18
DOI
https://doi.org/10.5281/zenodo.15879555
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Offline Workflow Execution in Air-Gapped Environments

Zenodo (CERN European Organization for Nuclear Research)
Software System Performance and Reliability
article

Offline Workflow Execution in Air-Gapped Environments

article en

Abstract

Organizations such as healthcare or governments have critical infrastructures where security plays an important role, as a result, most of them decide to operate in an air-gapped environment to minimize the attack surface in their network, or also restrictions such as absence of certain tools such as container orchestrator runtimes. However, in many cases they still require the services of a third-party cloud platform such as automation platforms for their complex workflows. This thesis aims to address this issue by designing and validating an offline workflow execution design for WeHub, an iPaaS process automation service. Using the Design Science Methodology, this project investigates how microservice based plugins and services in a cloud platform can be transformed into an offline-capable artifact for deployment in air-gapped settings. After comprehensive research on available approaches, the designed treatment introduces a bundling mechanism to go over the air-gapped environment limitations. This design statically links each individual microservice plugin and mocks the other services required to execute a workflow, and injects dependencies through abstract interfaces, resulting in a self-contained lightweight binary. After validation, it is concluded that the prototype achieves cross-platform compatibility, low resource consumption, and relative installation simplicity (≤ 4 steps), satisfying key business and quality requirements. The final artifact enables offline deployment of automation workflows via a self-contained binary with significant performance increase while sacrificing monitorability for each service, scalability, versioning and zero-downtime updates. It contributes a design approach for portable workflow systems and highlights tradeoffs between modularity and operational simplicity in constrained environments which can be adopted indirectly by similar projects as well.

Zenodo (CERN European Organization for Nuclear Research)
Industry, innovation and infrastructure
Openalex Percentile: Top 47%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.