WORKFLOW Service

Overview

The workflow service is a Nirva service that implements the logic of workflow scenarios for managing long running transactions.
The Nirva workflow service helps to architect an application from a business point of view. The workflow supports the business logic that is coded into activities. This business viewpoint only displays the different activities, their status and how they are organized together to meet requirements.
The service provides all the environment and functionality to control workflow processes and their various states. The execution of the activities is not part of the workflow and remains controlled by Nirva applications by using standard Nirva features. As usual, Nirva provides all the necessary functionality to start and run activities directly or in the background, scheduled or not, to wait for events, to send and receive messages, etc.
This allows the sharing of a complex business process on different servers, optionally having dedicated servers for some activities. The processing of some workflow activities can also be controlled by external software that can communicate with the Nirva workflow using client connectors.

The main features are:
  • Workflow definition and deployment.
  • Logic defined around activities and links.
  • Unlimited number of workflow processes (only limited by disk size).
  • No need of external database.
  • Auditing.
  • Correlation data for retrieving workflow processes using business data.
  • Possibility to associate business specific data with process or activities.
  • Web configuration, administration and history.
  • Deployment facilities.

read more: Documentation

Current version

3.07

Downloads

Windows 64 bits
Linux 64 bits

Other downloads

Updates

Version 3.07
Version 3.06
Version 3.05
Version 3.04
Version 3.03
Version 3.02
Version 3.01
Version 3.00

Previous updates