Content-Based Routing Architecture for Enterprise Service Buses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Enterprise Service Bus (ESB) systems face inefficiencies due to complexity and redundancy when handling different message formats and protocols, requiring new solutions for each new software application, leading to increased development times and reduced efficiency.

Innovation Solution

A content-based routing architecture system that analyzes and modifies electronic messages to include necessary header information, generates message-specific instructions, and performs translation and data transformation as needed, allowing seamless routing between service consumers and providers regardless of message format or protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional ESB systems are used to handle different message formats and protocols, then message routing between services is achieved, but system complexity increases and redundancy occurs leading to reduced efficiency

Engineering Contradiction:
Improvemessage format compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal message routing framework that handles multiple message formats and protocols through a single standardized interface. The system uses a common message structure with standardized headers that can accommodate different protocols (SOAP, REST, XML, JSON) without requiring separate routing logic for each format, thereby reducing system complexity while maintaining adaptability

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

Solution Approach 2:

The system changes the parameter representation by using a standardized message header structure that dynamically adapts to different protocols. Instead of creating complex protocol-specific routing logic, the system transforms various message formats into a unified parameter structure that can be routed efficiently through the ESB using consistent routing rules

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If new software applications with new message formats are introduced, then system functionality is expanded, but new ESB solutions must be designed increasing development time

Engineering Contradiction:
Improveprotocol supportVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The framework provides universal protocol support through a standardized message envelope structure that can accommodate any message format. New protocols can be integrated by mapping them to the existing standardized structure without requiring new ESB infrastructure, enabling rapid onboarding of new applications

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

Solution Approach 2:

The system performs preliminary action by establishing a standardized message structure and routing framework in advance. This pre-configured framework includes predefined header formats, routing rules, and transformation templates that can be directly applied to new protocols, eliminating the need for time-consuming custom ESB design for each new application

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If message routing is based on content analysis and header information, then accurate service matching is achieved, but additional processing steps are required

Engineering Contradiction:
Improvemessage routing accuracyVSAvoidmessage processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-configuring routing rules and service matching criteria based on message content and header information. The standardized message structure allows routing decisions to be made using predefined templates and patterns, reducing the need for complex real-time analysis while maintaining high routing accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10404826B2Content based routing architecture system and method
Publication Date: 2019.09.03 WALMART APOLLO LLC
  • US10404826B2 patent drawing
  • US10404826B2 patent drawing

AI summary

The present general inventive concept relates to systems and method for routing electronic messages depending on message content.