Automated Process Assembler for Heterogeneous Messaging Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for capturing and documenting complex processes across heterogeneous messaging environments are manual, error-prone, time-consuming, and inefficient, leading to significant delays and costs in process re-engineering and migration efforts, especially in Service-Oriented Architecture (SOA) implementations.

Innovation Solution

A method and system that automate the capture of digital messages between services across multiple messaging environments, using a computer-based process to observe, filter, and store messages, creating a machine-readable description of service execution paths, which are then processed into a complete and unambiguous Process Design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual methods are used to capture and document AS-IS processes, then flexibility and adaptability are maintained, but time consumption and error rates increase significantly

Engineering Contradiction:
Improveaccuracy of process documentationVSAvoidtime required for process capture
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical processes of document inspection and staff interviewing with an automated computer-based system that captures process information by observing digital messages in real-time, eliminating human error and significantly reducing time consumption

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service capture by automatically monitoring and recording process execution through digital messages without requiring manual intervention, allowing the process to document itself as it executes

Inventive Principle:
Principle #25Self-service

2Productivity

If conventional manual documentation approaches are used, then system complexity is managed, but productivity and efficiency deteriorate

Engineering Contradiction:
Improvespeed of process captureVSAvoidcomplexity of messaging infrastructure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal process that can capture AS-IS processes across heterogeneous messaging environments (SOAP, REST, messaging queues) through a single unified approach, making the system adaptable to various messaging infrastructures without requiring separate capture methods for each

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces a computer-based intermediary layer that sits between the heterogeneous messaging environments and the documentation process, abstracting the complexity of different messaging protocols and presenting a unified view of process execution

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If manual inspection of system documentation and logs is performed, then basic process understanding is achieved, but completeness and accuracy of execution path capture are insufficient

Engineering Contradiction:
Improveprecision of process execution path captureVSAvoidease of process monitoring
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system continuously monitors digital messages as processes execute and uses this real-time feedback to automatically construct and update the process execution path description, ensuring high precision by capturing actual runtime behavior rather than relying on static documentation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements continuous automated monitoring of process execution through digital messages, maintaining constant observation of process flows rather than relying on periodic manual inspections, thereby capturing complete execution paths including edge cases and error paths

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS8554594B2Automated process assembler
Publication Date: 2013.10.08 ANQUIRO HLDG LTD
  • US8554594B2 patent drawing
  • US8554594B2 patent drawing
  • US8554594B2 patent drawing

AI summary

A method and system for automatically assembling a complete machine readable description of a process by observing and filtering digital messages executing on one or more message bus and that relate to the process. Message details are stored and a tracker record published in a common format. The stored message details are processed into a set of service execution path descriptions, which in turn are processed into the complete machine readable description of the process, using a suitable process design language. The invention automates the capture and documentation of a process, regardless of the complexities of the underlying messaging environment, and produces a complete and unambiguous description of the end-to-end process, free of errors, omissions and interpretation, thereby addressing a key need in any process re-engineering project, including the delivery of SOA implementations and other forms of agile and adaptable systems.