PLATFORM DETAILS |
In 1998 SoftDevices started building our own distributed service platform.
Named SoftDevices® RADAR(TM) (Realtime Active Distributed Agent Registry), RADAR
is a broadcast-based distributed communication platform that allows any service to communicate
reliably with any other service based on name and service attributes. This allows us to
dynamically allocate services from multiple machines based on the role they can perform.
RADAR supports a multi level resource allocation to allow automatic "agents" (Digital Employees) and people to
perform similar tasks without process definition changes. Over time we have added many
features and components to manage operational business processes.
Core functions are:
- Dynamic allocation of people and services
- Named based identification of services within the network
- Role based assignement of services and people
- Real time distribution of services
- Log and Queue management
- Guaranteed delivery of notifications
The Engine
The Engine is the core process management component of the system. The Engine is build around a very sophisticated
activity model that allows for a high level of abstraction with an easy integration of people and Digital Employees.
Unlike typical workflow products, that are based on the Process Modelling standard from the Workflow Management
Coalition and support two different interfaces for people and applications, we are using our own
process definition language with a single integration interface to allow the dynamic reallocation of tasks
between people and Digital Employees.
This modification allows SoftDevices to support:
- Graphical modeling of process flows
- Execution of discrete, event-based processes as well as continuous monitoring processes
- Short, sub-second processes as well as long, multi-year processes
- Serial and parallel path execution
- Multi level sub-process execution
- Separation of roles and tasks
- Data- and application-independent process models
- Automatic resource allocation fall back without process/rule changes
- Dynamic allocation of executables/functions based on resource assignment
- XML based process models, rules and application abstraction
Process Design and Reporting
For ongoing status information the platform provides:
- Real time graphical monitoring
- Graphical and textual views of process statistics
- Scorecards and dashboards for process performance
- Event history, logs and individual activity details
Please
email us
or call +1 (408) 980-9500 for further details.
|