Fault Management Service for SOA Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing faults in service-oriented architectures is challenging due to the complexity of coupled resources across networks and the need for translation between different languages and protocols, particularly when using web service languages.

Innovation Solution

A system and method for fault management in service-oriented architectures that includes receiving service requests in web service language, executing them, persisting faults, and providing fault responses, with the ability to translate between web service and non-web service languages, utilizing a service interface, implementation, persistent store, and diagnostic modules to identify and store faults.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If translation between web service language and non-web service language is implemented, then fault management becomes possible across different systems, but system complexity increases

Engineering Contradiction:
Improvefault management capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a fault management service as an intermediary component that mediates between web service language and non-web service language systems. This service receives service requests, translates them to the appropriate language, executes them, and translates fault responses back to web service language, enabling fault management across heterogeneous systems without requiring complex direct integration between all systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If fault information is persisted for future reference, then fault diagnosis capability improves, but data storage requirements increase

Engineering Contradiction:
Improvefault diagnosis capabilityVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and persists only the essential fault information from service request execution, rather than storing complete system state or all transaction data. The fault management service identifies and stores specific fault details (error codes, descriptions, timestamps, affected services) in a persistent store, enabling effective fault diagnosis while minimizing data storage requirements by storing only what is necessary for fault analysis.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9967308B2System and method for fault management in a service-oriented architecture
Publication Date: 2018.05.08 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9967308B2 patent drawing
  • US9967308B2 patent drawing
  • US9967308B2 patent drawing

AI summary

A system and method of fault management includes receiving a service request, encountering a fault in during the execution of the service request, persisting the fault, and providing a fault response.