Combined Workflow Rejection Determination with Service Level Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rejection determination devices are inadequate for monitoring combined workflows involving multiple data exchanges and do not account for compensation operations, leading to inefficient rejection decisions and potential service level degradation.

Innovation Solution

A combined workflow monitoring device with a rejection determination function that includes event information recording, progress observation, hypothetical rejection state expression, processing operation prediction, evaluation value calculation, and targeted progress generation to efficiently determine rejection in complex workflows considering agreed service levels and compensation operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a rejection determination device monitors only simple data exchanges between server and clients, then the device complexity is low, but the device cannot identify combined workflows defined by multiple data exchanges

Engineering Contradiction:
Improverejection determination deviceVSAvoidcapability to identify combined workflows
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the monitoring function into multiple specialized components: event information recording means for capturing individual data exchanges, progress observing means for tracking workflow stages, and hypothetical rejection state expressing means for evaluating rejection impacts. This segmentation enables the system to handle complex combined workflows while maintaining manageable device complexity through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rejection determination device is designed with multi-functionality to handle both simple server-client data exchanges and complex combined workflows involving multiple business application systems and workflow systems. The device universally monitors various types of data exchanges, tracks progress across different workflow stages, and evaluates rejection impacts on diverse system configurations, making it adaptable to different workflow complexities.

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

2Productivity

If the rejection determination device does not assume compensation operations, then the processing speed is fast, but the device cannot apply rejection determination to combined workflows where compensation operations occur

Engineering Contradiction:
Improverejection determination speedVSAvoidapplicability to combined workflows with compensation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary action by introducing hypothetical rejection state expressing means that evaluates the potential impacts of rejection before actual rejection occurs. This includes predicting processing operations and assessing compensation operation requirements in advance, allowing the system to prepare for complex workflow scenarios without sacrificing determination speed during actual operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces processing operation predicting means as an intermediary component that bridges the gap between simple rejection determination and complex combined workflow monitoring. This intermediary predicts the processing operations and compensation requirements, enabling the device to handle combined workflows with compensation operations while maintaining efficient determination processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the rejection determination device monitors only average response time, then the measurement is simple, but the device cannot properly evaluate service levels in combined workflows with multiple data exchanges

Engineering Contradiction:
Improveresponse time measurementVSAvoidservice level evaluation system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transitions from one-dimensional average response time measurement to multi-dimensional service level evaluation by introducing progress observing means that tracks workflow progression through multiple stages. The system evaluates service levels across different dimensions including individual data exchange response times, cumulative workflow progress, and stage-specific performance metrics, providing comprehensive service level assessment for combined workflows.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent implements feedback mechanisms through evaluation value expressing means that continuously monitors and evaluates service level conditions based on multiple data exchanges and workflow progress. The system provides feedback on whether service levels are being met, enabling dynamic adjustment and proper evaluation of complex combined workflow performance beyond simple average response time measurements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8756093B2Method of monitoring a combined workflow with rejection determination function, device and recording medium therefor
Publication Date: 2014.06.17 NEC CORP
  • US8756093B2 patent drawing
  • US8756093B2 patent drawing
  • US8756093B2 patent drawing

AI summary

A rejection determination is made taking into consideration of an agreed service level for a combine workflow executed on a combine workflow system wherein a plurality of business application are collaborated with one another for business collaborations. A state is expressed which will appear when the combined workflow is hypothetically rejected, based on the progress thereof. A processing operation of the combined workflow is predicted based on the expressed state, taking into consideration the influence exerted on the plurality business application systems and the plurality of workflow systems in respect of response performance. A processing operation, which is the result of the prediction, and historical information of event information from the event information recording means are retrieved, and an evaluation value is calculated based on the result of the statistical processing of the historical information. It is determined whether or not the evaluation value satisfies a condition defined by said agreed service level. When the evaluation value does not satisfy the condition defined by the agreed service level, a rejection-target-specific progress for selecting/specifying an execution which has an arbitrary progress equal to or less than a maximum progress, is generated as a rejection target.