BPM

Automatiko – workflow automation toolkit

Automatiko is a workflow automation toolkit for developing services and applications around executable process definitions. Instead of implementing every stage of a process manually, developers can describe business activities and decisions using established workflow standards.

The toolkit supports Business Process Model and Notation (BPMN), Decision Model and Notation (DMN), and Serverless Workflow. These definitions can be used to coordinate services, process events and represent business logic.

Automatiko supports several approaches to workflow execution, from long-running services to short-lived functions. This makes it useful for applications where a workflow needs to interact with external systems or respond to incoming events.

It is designed for scenarios including service orchestration, event processing, Internet of Things applications and workflows involving human decisions.

This is free and open source software.

Key Features

  • Build automated services using BPMN workflow definitions.
  • DMN support for decision modelling and business rules.
  • Support for the Serverless Workflow specification.
  • Workflow as a Service for exposing processes through service APIs.
  • Workflow as a Function for short-lived operations.
  • Workflow as Function Flow for event-driven execution across functions.
  • Generate domain-specific APIs from workflow definitions.
  • OpenAPI descriptions for workflow services.
  • Built-in error handling, retries and recovery controls.
  • Human task management with templated forms.
  • Integration with email, Slack and Microsoft Teams through add-ons.
  • Workflow automation for event streams and IoT applications.
  • Support for AWS Lambda, Google Cloud Functions and Azure Functions.
  • Knative integration for event-driven workflows.

Website: github.com/automatiko-io/automatiko-engine
Support:
Developer: automatiko-io
License: Apache License 2.0

Automatiko is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Business Process Management
Spiff WorkflowPython workflow framework and BPMN/DMN processor
FlowableWorkflow and business process management platform
ActivitiFast and solid BPMN 2 process engine
jBPMToolkit for building business applications
Imixs-WorkflowWorkflow engine for human-centric business process management
ProcessMakerOptimize business operations and workflow management
RunaWFEBusiness process management system
Joget CENo-code/low-code application platform
AutomatikoJava-based workflow automation toolkit
OperatonBPMN 2.0 process automation platform
Bonita Open SolutionBusiness process management and workflow suite
CIB sevenWorkflow and process automation platform

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted