Web Service Conversation Managed Object for Distributed Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current frameworks lack a standard method for managing Web services, which are challenging due to their distributed nature, extensibility, and the need for unified yet customized management across control and management domains, along with security and service agreement enforcement.

Innovation Solution

A system and method for managing conversations in Web services, including a conversation managed object with interfaces that provide management information, monitoring capabilities, and event notification, allowing managers to track message processing and resource interactions within a unified framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Web services are designed to be highly extensible and loosely coupled, then adaptability and versatility are improved, but device complexity and difficulty of detecting and measuring increase

Engineering Contradiction:
ImproveextensibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a conversation managed object as an intermediary layer between Web service participants. This mediator tracks message exchanges, maintains conversation state, and provides management interfaces without requiring changes to the extensible Web service architecture itself. The intermediary handles the complexity of monitoring and managing loosely coupled services while preserving their adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the conversation managed object continuously monitors message exchanges and provides information about conversation state, participant status, and service interactions. This feedback enables managers to track and control distributed Web service conversations despite their extensible and loosely coupled nature.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If Web services form distributed applications across multiple domains, then adaptability is improved, but ease of operation and ease of repair worsen

Engineering Contradiction:
Improvedistributed capabilityVSAvoidmanagement ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The conversation managed object provides universal management capabilities that work across different domains and control boundaries. It implements a standardized interface for monitoring and controlling Web service conversations regardless of where services are deployed or what domains they belong to, making distributed application management easier through a unified approach.

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

Solution Approach 2:

The managed object acts as a domain-neutral intermediary that sits between various control and management domains. It abstracts away domain-specific complexities and provides consistent operation and repair capabilities across distributed Web service architectures.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If no standard framework is used for managing Web services, then adaptability is maintained, but device complexity and loss of information increase

Engineering Contradiction:
ImproveflexibilityVSAvoidmanagement information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by establishing a standardized framework structure in advance, including predefined interfaces and management capabilities. This framework is prepared beforehand to handle Web service conversations, ensuring that management information is captured and organized from the start without losing critical data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conversation managed object creates a standardized representation or copy of the Web service conversation state, including message exchanges, participant information, and service interactions. This standardized copy preserves management information in a structured format that can be monitored and controlled without losing details.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7945860B2Systems and methods for managing conversations between information technology resources
Publication Date: 2011.05.17 MICRO FOCUS LLC
  • US7945860B2 patent drawing
  • US7945860B2 patent drawing
  • US7945860B2 patent drawing

AI summary

A system for managing a conversation includes one or more interfaces configured to provide management information about the conversation to a manager. The interface can be configured to provide information regarding a resource such as a Web service that contains the conversation. Information regarding the conversation that may be made available to the manager includes the number of failed messages processed by the conversation; the number of successful messages processed by the conversation; the total number of messages processed by the conversation; the number of other resources participating in the conversation; the identity of other resources participating in the conversation; an identifier of the conversation; the last message received; the last fault message received; and an identifier of the resource that contains the conversation.