Fault Management Service for SOA Translation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Measurement precision
If fault information is persisted for future reference, then fault diagnosis capability improves, but data storage requirements increase
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.
Data Source
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.


