Automated BAM Dashboard Generation via Template Association
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computer systems are not designed for real-time event monitoring, analysis, and response, leading to a long development cycle and difficulty in maintaining event-based Business Activity Monitoring (BAM) applications, which require bespoke development methods and are not suitable for proactive responses to changing data.
Innovation Solution
A system comprising a configuration module, a dashboard server, and an event engine that automatically generates and deploys Complex Event Processing (CEP) applications and BAM dashboards, using a template storage module to associate event-based process data with dashboard components, eliminating the need for manual configuration and simplifying the development process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional sequential programming languages are used to construct customized systems for event detection and response, then customization capability is improved, but development time and system complexity increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-defining event patterns, actions, and dashboard templates before actual event processing occurs. The system allows users to configure event patterns and associated actions in advance, so that when events occur, the processing is already prepared and can be executed immediately without time-consuming on-the-fly programming.
Solution Approach 2:
The patent uses copying by providing template-based dashboard generation where predefined dashboard templates can be replicated and customized. Instead of building dashboards from scratch, the system copies existing template structures and adapts them to specific event patterns, significantly reducing development time while maintaining customization capability.
2Adaptability or versatility
If bespoke development methods are used for event-based BAM applications, then adaptability to specific requirements is improved, but ease of maintenance and system reusability deteriorate
Solution Approach 1:
The patent applies segmentation by dividing the event-based BAM system into distinct modular components: event pattern definitions, action configurations, dashboard templates, and data source connections. Each component can be independently developed, tested, and maintained, making the overall system easier to maintain while preserving adaptability through modular reconfiguration.
Solution Approach 2:
The patent implements universality through reusable dashboard templates and standardized event pattern frameworks that can serve multiple business scenarios. The same template structure can be applied to different event types and business processes, reducing the need for bespoke development for each requirement while maintaining flexibility through configuration rather than coding.
3Manufacturing precision
If manual configuration of dashboard components is performed, then precision in data association is improved, but development time and labor effort increase
Solution Approach 1:
The patent applies self-service through automated dashboard generation where the system automatically associates event pattern data with dashboard components based on predefined templates and metadata. The dashboard components self-configure their data sources and display parameters without requiring manual configuration, achieving both precise data association through template-driven design and significant time savings through automation.
Data Source
AI summary
A system and method for constructing and deploying a business activity monitoring (BAM) dashboard associated with an event-based process are disclosed. A configuration module receives an event-based process identifier for an event-based process and data, such as inputs or outputs, for the event-based process. A generation module then generates a dashboard description that includes the identifier and an associated dashboard template having one or more dashboard components. This dashboard description is used by a dashboard server to automatically generate a BAM dashboard for monitoring the event-based process by using the association between the dashboard template and the event-based process to display data associated with the event-based process using one or more dashboard components.


