Back to the System Reference Manual Table of Contents
Qorus Integration Engine® is an IT integration and automation platform designed for reliable automation of business-critical processes, for complex data integration challenges, API management, and much more, targeting enterprise deployments leverging AI and data science in modern IT automation scenarios, built on a "no-code platform for coders" which delivers fast/inexpensive/low-risk results through its configuration-based approach while staying flexible enough to handle the most challenging IT requirements. The result is a very low TCO, from low-overhead system operations supporting automatic error recovery to fast component-based deliveries and configuration-based change management.
An example deployment might have the following layout:
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.
- See also
- develintro