Run Control Statement Execution for Multi-Application State Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
System maintenance in complex enterprise business systems is challenging due to the lack of detailed information about the states of system components during incidents, especially in multi-application landscapes where multiple business processes exchange data across diverse software and databases, making it difficult to restore and maintain the application environment effectively.
Innovation Solution
A computer-implemented method that initiates and executes run control statements within business processes, selects state indicators, generates a representation of the business process state, and stores it in a repository, including a business case directory table, active business case table, and run-time history table, to support administration and maintenance across the multi-application landscape.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If detailed state monitoring of all system components is implemented, then system maintenance capability is improved, but system complexity and resource consumption increase
Solution Approach 1:
The patent extracts only the essential state information needed for maintenance decisions from the complex multi-application system. Instead of monitoring all possible system parameters, it selectively captures business process state indicators, application states, and database states that are critical for maintenance planning and execution, thereby reducing monitoring complexity while maintaining effective maintenance capability
Solution Approach 2:
The monitoring system is segmented into multiple independent components: state indicator definitions, state capture mechanisms, state storage structures, and state analysis functions. This modular approach allows the system to monitor complex multi-application landscapes without requiring a monolithic complex monitoring infrastructure, as each segment can be independently configured and managed
2Ease of operation
If comprehensive business process state information is captured and stored, then maintenance planning is improved, but data storage requirements and processing overhead increase
Solution Approach 1:
The patent applies local quality by storing different types of state information with different levels of detail based on their specific maintenance needs. Critical state indicators that frequently change or require detailed analysis are stored with higher granularity, while less critical information is stored in summarized form, optimizing storage efficiency while maintaining ease of maintenance planning
Solution Approach 2:
The system performs preliminary state capture and organization during business process execution, storing state information in structured formats as processes naturally progress. This preliminary organization of state data during normal operation eliminates the need for complex data aggregation during maintenance planning, making maintenance operations simpler while avoiding excessive data processing overhead
3Ease of operation
If real-time state monitoring is implemented across multiple applications, then system control is improved, but performance overhead and resource consumption increase
Solution Approach 1:
The patent implements periodic state monitoring at strategically chosen points during business process execution rather than continuous monitoring. State indicators are captured at natural process boundaries, transaction completion points, and state transition moments, providing sufficient system control information while minimizing performance overhead by avoiding constant monitoring
Solution Approach 2:
The monitoring system is designed to be self-service by leveraging existing business process infrastructure, application state mechanisms, and database transaction logs. Rather than imposing external monitoring overhead, the system uses already-available state information from the multi-application landscape, reducing additional resource consumption while maintaining effective real-time control capability
Data Source
AI summary
A computer-implemented method for supporting administration of a multi-application landscape includes initiating, in a multi-application computer system, a business process that involves executing multiple applications and uses run control statements associated with process steps of the business process where a business process state is subject to change. The run control statements are executed as part of performing the business process. For each run control statement being executed, at least one of multiple state indicators associated with the run control statement is selected, the state indicator representing run-state information of the business process. A representation of the business process state is generated and stored in a repository, the representation comprising (i) each state indicator selected in executing the run control statements, and (ii) an identifier for the process step where the business process state changed.


