Cross Platform Workflow Management via Java Monitoring Agent

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Systems administrators face challenges in manually monitoring and scheduling jobs across incompatible computer platforms, such as IBM mainframe, Unix, Linux, and Java, due to disparate methods and software routines, leading to inefficiencies and insufficient information for tracking job status.

Innovation Solution

A Java runtime monitoring program that monitors jobs across different platforms, reporting real-time data to a central location for system administrators to view on a single display, including start and end times, current runtime, average runtime, and alerts, using a centralized system with a Job Tracking Table, Runtime Monitoring Table, and Job Stats Table.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate monitoring and scheduling methods are used for each incompatible computer platform, then each platform can be monitored according to its specific requirements, but the monitoring process becomes manually intensive, time consuming, and complicated

Engineering Contradiction:
Improveplatform-specific monitoring accuracyVSAvoidmanual monitoring time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a universal monitoring system written in Java that can interface with multiple incompatible computer platforms (mainframe, Unix, Linux, Windows, etc.) through a single codebase. The system uses platform-specific agents that communicate with a central monitoring server, allowing one system to perform monitoring functions across diverse platforms without requiring separate manual processes for each platform.

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

Solution Approach 2:

The patent introduces Java-based monitoring agents as intermediaries between the various computer platforms and the central monitoring system. These agents translate platform-specific job status information into a standardized format that the central system can process, enabling automated cross-platform monitoring without requiring administrators to manually query each platform using disparate methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If administrators are trained to know the operations and nuances of each individual system, then effective monitoring and scheduling can be achieved, but the complexity of training and operational knowledge requirements increases significantly

Engineering Contradiction:
Improveeffective job monitoring capabilityVSAvoidadministrative knowledge requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The monitoring system performs self-service by automatically collecting job status information from various platforms through deployed agents without requiring administrator intervention. The system autonomously queries platforms, retrieves job status, and presents consolidated information to administrators, eliminating the need for them to master complex platform-specific operations and nuances.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Java-based agents act as intermediaries that handle the complexity of platform-specific operations. These agents are deployed on each platform and automatically manage the intricacies of querying and monitoring job status, shielding administrators from the complexity of individual system operations while providing unified monitoring capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If information from each system is used separately, then each system provides its data, but the information is insufficient to accurately track the status of each job being run across platforms

Engineering Contradiction:
Improvejob status information completenessVSAvoidcross-platform job tracking accuracy
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent merges job status information from multiple incompatible platforms into a single consolidated view. The central monitoring system collects data from platform-specific agents and presents unified job status information across all platforms, enabling accurate cross-platform job tracking that cannot be achieved by viewing each platform's information separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The monitoring system provides universal job status tracking across diverse platforms by implementing a standardized information collection and presentation mechanism. The system uniformly monitors and reports job status from mainframe, Unix, Linux, Windows, and other platforms through a common interface, ensuring complete and accurate job tracking regardless of the underlying platform.

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

Data Source

PatentUS9400728B2Cross platform workflow management
Publication Date: 2016.07.26 WALMART APOLLO LLC
  • US9400728B2 patent drawing
  • US9400728B2 patent drawing
  • US9400728B2 patent drawing

AI summary

A method and system for real-time monitoring of processes to obtain job data of jobs running on different non-compatible platforms with a Java monitoring agent, then saving, reporting and making the job data available at any time for viewing by a system administrator on a single display monitor.