Message Server for Distributed Computing Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional approaches fail to provide a comprehensive and efficient solution for bridging the disparate characteristics between nodes in distributed computing environments, leading to high resource deployment and inefficiencies in communication between various computing nodes.

Innovation Solution

A message server is introduced to centralize the generation of interfaces and enforce policies across disparate applications and computing environments, abstracting and centralizing security and IT/business policies to facilitate communication and manage data traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional approaches are used to facilitate communication between computing nodes in distributed environments, then communication between different operating systems is enabled, but hardware costs and administration costs increase significantly

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidhardware deployment
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a message server as an intermediary component that mediates communication between computing nodes with different operating systems. The message server provides a standardized interface layer that translates between different system protocols, enabling interoperability without requiring complex hardware configurations at each node. This intermediary approach resolves the contradiction by centralizing the adaptation logic rather than distributing complexity across all nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message server is designed as a universal platform that can handle multiple communication protocols and support various operating systems simultaneously. Rather than requiring specialized hardware or software configurations for each node pair, the universal message server provides a single solution that adapts to different systems, thereby reducing overall hardware deployment requirements while maintaining broad communication compatibility.

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

2Ease of operation

If interfaces are implemented and maintained at each node to facilitate communication, then communication between client and server programs is enabled, but administration costs and resource deployment increase

Engineering Contradiction:
Improvecommunication capabilityVSAvoidadministration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the interface implementation and maintenance responsibilities from individual computing nodes and consolidates them into a centralized message server. This extraction eliminates the need for each node to maintain its own communication interfaces, thereby reducing administration time and resource deployment while preserving full communication capability between client and server programs through the centralized messaging infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If ad hoc approaches are used to bridge specific differences between nodes, then particular communication requirements are met, but overall system efficiency decreases

Engineering Contradiction:
Improvedifference bridgingVSAvoidsystem efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the communication system into distinct functional layers: a standardized message protocol layer handled by the message server, and application-specific layers handled by individual nodes. This segmentation allows the system to efficiently handle common communication tasks through the standardized protocol while still accommodating specific differences between nodes through the modular architecture, thereby maintaining both adaptability and system efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8301800B1Message processing for distributed computing environments
Publication Date: 2012.10.30 AUREA SOFTWARE
  • US8301800B1 patent drawing
  • US8301800B1 patent drawing
  • US8301800B1 patent drawing

AI summary

Techniques for representation of data representations associated with message processing are disclosed. The techniques can be used to implement a message server operating in a distributed computing environment. The message server provides a flexible environment which is better suited for creation and maintenance of message processing representations used to exchange messages between various nodes in the distributed computing environment. In addition, the message server is also capable of generating pre-computed data suitable for runtime processing of messages. The pre-computed data can be used to improve runtime processing of messages. As result, many problems associated with message processing in conventional distributed computing environments can be addressed.