Monitoring Cockpit for Message Exchange Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Message exchange systems like SAP's XI face challenges in monitoring and error detection due to their complexity, making it difficult to maintain a healthy system state and detect issues in high-load scenarios.

Innovation Solution

A monitoring cockpit system is introduced, providing a graphical user interface with aggregated views for quick overview and drilldown capabilities, including component, alert, and message status monitors, to facilitate detailed analysis and problem resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If message exchange systems are used for bigger and more business-critical scenarios with large message load, then productivity and system capability are improved, but device complexity and difficulty of monitoring increase

Engineering Contradiction:
Improvemessage processing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a monitoring cockpit as an intermediary system that sits between the complex message exchange infrastructure and the users. This cockpit aggregates monitoring information from multiple sources (message queues, processing status, system health) and presents it through a unified graphical interface, thereby mediating the complexity and making the system manageable even at high loads

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If message exchange systems handle large message load, then productivity is improved, but reliability and error detection capability deteriorate

Engineering Contradiction:
Improvemessage throughputVSAvoiderror detection capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The monitoring cockpit implements continuous feedback mechanisms by constantly collecting monitoring information from the message exchange system and presenting it to users. This includes real-time or near-real-time status of message queues, processing success/failure rates, and system health indicators, enabling users to detect errors and take corrective actions even during high-volume operation

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive monitoring information is provided, then measurement precision and problem detection are improved, but device complexity and information overload increase

Engineering Contradiction:
Improvemonitoring accuracyVSAvoidinterface complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring cockpit segments the comprehensive monitoring information into distinct, organized views or dashboards. Different aspects of system health (message flow, error rates, component status) are separated into manageable sections, allowing users to focus on specific areas of interest without being overwhelmed by the entire system's complexity at once

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8086726B2XI monitoring in high load scenarios (monitoring cockpit)
Publication Date: 2011.12.27 SAP SE
  • US8086726B2 patent drawing
  • US8086726B2 patent drawing
  • US8086726B2 patent drawing

AI summary

A monitoring “cockpit” for a message exchange system is presented. In general, the monitoring cockpit provides a set of aggregated views in a graphical user interface that present a direct and intuitive overview of the entire message exchange system. These views provide information about the current state of the message exchange system, of the alerts that have occurred in the system, and of the current state of messaging with performance data of messaging included. From these views, a drilldown function is provided for more detailed views. The monitoring cockpit is designed as a central tool to quickly get an overview of the overall state of a productive message exchange system, allow a user to analyze problems in detail by navigating to the detailed status information, and repair problems by giving links to the appropriate message exchange configuration and administration tools.