Meta Broker Gateway for IoT Messaging Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current publish-subscribe messaging technologies struggle to scale efficiently with the increasing demands of the Internet-of-Things (IoT) era, particularly in terms of cost, interoperability, and handling multiple concurrent applications, as they are limited by protocol compatibility and connection capacity, leading to inefficiencies in message delivery and broker load management.

Innovation Solution

A software-based meta broker gateway that connects to multiple message brokers, routes messages based on topic mapping, and manages subscriptions, enabling efficient distribution of messages to disparate consumers while reducing broker load through protocol translation and concurrent connection management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If current messaging technologies are used to support multiple concurrent applications and IoT devices, then connection capacity and protocol compatibility are limited, but scalability and interoperability are improved

Engineering Contradiction:
ImproveinteroperabilityVSAvoidbroker load management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a meta-broker as an intermediary layer between clients and underlying message brokers. The meta-broker handles protocol translation, subscription management, and message routing, thereby improving interoperability across different protocols while shielding underlying brokers from the complexity of managing diverse concurrent applications and protocol compatibility requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If protocol translation and concurrent connection management are implemented, then interoperability and scalability are improved, but system complexity and overhead are increased

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidsystem overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple functions including protocol translation, subscription management, message routing, and connection management into a single meta-broker component. This consolidation improves protocol compatibility and scalability while managing system overhead through unified architecture rather than separate components for each function.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The meta-broker is designed as a universal component that handles multiple protocols (MQTT, AMQP, JMS, STOMP) and performs multiple functions (translation, routing, subscription management). This multi-functionality improves protocol compatibility while the unified design helps manage system overhead efficiently.

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

3Productivity

If message routing and subscription management are centralized, then message delivery efficiency is improved, but broker load and processing overhead are increased

Engineering Contradiction:
Improvemessage delivery efficiencyVSAvoidbroker load
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The meta-broker serves as an intermediary that centralizes subscription management and message routing logic. It maintains subscription mappings and routes messages efficiently to subscribed clients, improving message delivery efficiency while managing broker load by handling routing decisions centrally rather than distributing complexity across multiple brokers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10645181B2Meta broker for publish-subscribe-based messaging
Publication Date: 2020.05.05 SAP SE
  • US10645181B2 patent drawing
  • US10645181B2 patent drawing
  • US10645181B2 patent drawing

AI summary

A messaging meta broker gateway for publish-subscribe messaging environments can provide connectivity, message routing, and subscription management between large numbers of clients and large numbers of brokers. The messaging meta broker gateway can provide access to large numbers of brokers to a client through a single connection. To a broker, the messaging meta broker gateway provides extremely wide fan-in and fan-out to gateway clients. To a service provider, the messaging meta broker gateway is a single system providing easy scaling with lightweight replication of instances, and shared, private, or virtual messaging environments supporting multiple customers and applications. The meta broker gateway can also connect gateway clients with other clients of the brokers, and also with archiving facilities. Protocol translation, security, and statistics logging are supported. The messaging meta broker gateway is suitable for cloud-based Internet-of-Things environments.