The kBOS Process Agents framework The kBOS Process Agents framework provides the means for the kBOS Platform to interface and interact with external applications, events, data or web services (hereafter called ‘external providers’) by integrating them in a Process Definition. The sole purpose of an Agent is to enable the kBOS Platform to communicate with an external provider in a preconfigured and manageable way, within a process definition. Agents are custom, reusable components (plug-ins) of a Process Definition. An Agent is not a generic component that communicates with many applications, rather a simple dll that conforms to the Agent API, bridging kBOS through a Process Definition, with an External Provider. The Agent API provides the Interfaces for both the design-time customisation of the Agent as well as the run-time execution. There are different types of agents, including: · Initiation agents · Decision agents · Transformation agent · Co-ordination agent · Parallel Activity Agent
The kBOS Process Agents framework
The kBOS Process Agents framework provides the means for the kBOS Platform to interface and interact with external applications, events, data or web services (hereafter called ‘external providers’) by integrating them in a Process Definition.
The sole purpose of an Agent is to enable the kBOS Platform to communicate with an external provider in a preconfigured and manageable way, within a process definition.
Agents are custom, reusable components (plug-ins) of a Process Definition. An Agent is not a generic component that communicates with many applications, rather a simple dll that conforms to the Agent API, bridging kBOS through a Process Definition, with an External Provider. The Agent API provides the Interfaces for both the design-time customisation of the Agent as well as the run-time execution.
There are different types of agents, including:
· Initiation agents
· Decision agents
· Transformation agent
· Co-ordination agent
· Parallel Activity Agent