Qorus Integration Engine® Enterprise Edition 7.0.0_prod
Loading...
Searching...
No Matches
Introduction to the Qorus Integration Engine®

Back to the System Reference Manual Table of Contents

Qorus Integration Engine® is a technical workflow engine and service platform designed for reliable automation of business-critical processes in an enterprise environment, targeting fast/inexpensive/low-risk configuration over development and a low TCO through low-overhead system operations supporting automatic error recovery.

An example deployment might have the following layout:

Example Qorus Deployment
Example Qorus Deployment

Features of Qorus Integration EngineĀ®

The following are some specific features of Qorus Integration Engine® that allow the system to realize the reliability and process quality goals described above:

  • A no-code platform architecture for coders - allowing full customization with code for expert users and a high-level, configuration-only approach for repetitive challenges provides the best of both worlds, no-code for productivity and complete flexibility to solve any IT challenge or requirement
  • Dynamic loading and unloading of versioned workflow metadata, workflow implementations, user and system services and jobs resulting in the ability to support live upgrades of user logic, minimizing downtime
  • Simple, powerful, and consistent system framework and API making complex tasks such as asynchronous messaging, multithreaded workflow definition, database transaction management, etc, easy to implement for even less- experienced programmers
  • Automatic creation of statefulsets in Kubernetes for Qorus system and user services including microservices
  • Full traceability for all workflows using natural checkpointing of each step in the logic in the database, meaning that in case of errors every properly-designed workflow is restartable and recoverable by design (see the Developer's Guide and Workflow Error Recoverability)
  • Automatic error detection and recovery built in to the system framework
  • Sensitive data segregation and encryption to protect sensitive data and to facilitate the processing of sensitive data
  • Efficient use and sharing of system resources by a highly-threaded integration engine
  • Advanced database transaction management model provides a consistent view of data at all times and ensures system recovery in the case of catastrophic failures as long as the database remains consistent.

This document provides a reference to Qorus's system architecture and implementation supporting the features listed above.