Fully Automated Process Mapping

In all reasonably sized organisations there will inevitably arise the need to re-engineer the automated processes being used. Almost invariably, over the years, these processes will have been subject to numerous localized changes resulting in a drift between the system documentation and the system itself. Before introducing any changes to the system, a gap analysis needs to be performed to identify the extent of this drift, and new system documentation needs to be generated.

Manually re-documenting an existing system is a time consuming and laborious task. Although this exercise usually starts well, once the frequently used and best understood process flows have been documented, capturing the infrequently used flows is more difficult. This can consume man-months of effort. As each new interdependency and interaction is discovered, the system diagrams need to be redrafted and the system documentation updated. Often this results in more time being spent on redrawing diagrams and updating documentation, than is being spent on analyzing the system.

The HELIXsystem Process Assembler automates this task. The HELIXsystem Process Assembler records the messages being exchanged between co-operating services as these occur. It extract key elements form the recorded messages and constructs a map of the actual process executing across the live system.

Unusual and unexpected process flows are easily identified using the HELIXsystem Process Assembler statistical tools. Once these flows have been identified, the HELIXsystem Process Assembler enables these flows to be separated and analyzed. The end point behaviour of each service used by these flows may be visually inspected and the content of the messages examined.

Once a sufficiently large sample of messages has been collected to ensure all possible operational flows have been identified, the HELIXsystem Process Assembler generates a BPMN2 representation of the end-to-end process, from the initiating events to the final operations. This representation may be exported either as a BPMN or XPDL file to any BPM modelling suite and to import these formats.

The HELIXsystem Process Assembler may be deployed across both single-type and mixed messaging environments. This enables even the most the most complex systems to be mapped and re-documented.

The HELIXsystem Process Assembler delivers a complete and unambiguous description of virtually any automated system in a fraction of the time and at a fraction of the cost than can be achieved using manual techniques.

Key Benefits

  • Fully automated discovery of machine-to-machine interactions
  • Capture and recording of the actual invocations running across a live system
  • Complete and unambiguous description of automated processes
  • Process description exportable to most BPM suites
  • Rapid identification of unusual and unexpected transaction flows
  • Drill down functionality to enable unusual flows to the examined and analyzed
  • Deploys across most messaging environments
  • Fully open standards compliant including BPMN 2.0 and XPDL