cDevWorkflow uses these modular software components as a basis for its BPM architecture:

cDevWorkflow delivers all this in one package!

architecture9

cDevWorkflow BPM Architecture

BPM Database Access Services: 

Provides BPM data access functions to databases.  Supports the following databases:

  • Microsoft SQL Server
  • Oracle
  • MySQL
  • Microsoft Azure

Workflow Configuration Manager:

Web based workflow configuration tool for configuring and managing the following:

  • Workflow Dashboards
  • Workflow Definitions
  • Workflow Instances
  • Workflow Tasks
  • Dynamic Form Definitions
  • Dynamic Form Instances
  • Workflow Business Intelligence
  • Workflow Users
  • Application and System roles
  • Workflow Steps
  • Workflow Data types
  • Workflow Enterprise Service Bus (ESB)
  • Archival
  • Application Status
  • Application Tools
  • cDevWorkflow Error & Information Log
  • Database Connections
  • Web-service Connections
  • Sharepoint Connections
  • User Connectors
  • System wide error logging
  • Application and Configuration settings

BPM Workflow Engine:

High performance workflow engine that analyses and executes workflows using child worker processes.

Workflow Process Designer:

Web based .Net graphical workflow designer for designing complex workflows.

Enterprise Service Bus (ESB):

Enterprise Service Bus for event based processing and third party application integration.

Application Programming Interface (API):

Microsoft .Net based application programming interface for your workflow API needs.  Full web-service based API for integration with other technologies.

Workflow Engine Steps:

Steps that are common to any bpm product.  Steps such as start, loop, decision, expression and custom workflow steps. Over 40+ workflow steps provided right out of the box.

Business Intelligence (BI):

Business Intelligence API for performing BI related reporting on Workflow Definitions, Instances, Forms, Engine statistics and many more.

Workflow Services:

Full Web-service API for accessing cDevWorkflow from other platforms.

Workflow Decision Support:

Decision support expression engine, high performance in-memory expression evaluation c# workflow framework.

Workflow User Services:

Provides connectivity to application users, but manages virtual users within the application.

Learn more about the BPM architecture of our cDevWorkflow product and these BPM modules we invite you to sign up for a product demonstration.

You may also be interested in reading more on the subject of BPM architecture, specifically Configuring a Custom Workflow Step.

A small sampling of the Workflow Technology for BPM architecture Solutions contained within our cDevWorkflow product offering can be found here: Workflow Technology That Works.

Learn more about our Process Automation & IT, QA Services or Software Development products and solutions on the Web!  Visit us at: Innovative Process Solutions