Messaging Architecture for Disparate Order and Freight Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face challenges in seamlessly coordinating sales and shipping due to the traditional separation between sales order systems and freight/transport systems, leading to inefficiencies in information flow and integration with new technologies, which hampers timely and cost-effective product delivery.

Innovation Solution

A messaging architecture that establishes an outbound asynchronous transformation process with a synchronous wrapper, enabling seamless communication between disparate systems like order management and freight systems, while shielding primary systems from extended downtime during reconfiguration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a traditional separation between sales order systems and freight/transport systems is implemented, then system simplicity and ease of implementation are improved, but information flow coordination and integration capability deteriorate

Engineering Contradiction:
Improveease of implementationVSAvoidintegration capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

An event-driven bus architecture is introduced as an intermediary layer between sales order systems and freight/transport systems. This message bus enables asynchronous communication and data exchange without requiring direct system integration, allowing legacy systems to communicate with new technologies through standardized event subscriptions and publications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture is segmented into independent modular components (sales order systems, freight systems, transport systems) that communicate through the event-driven bus. Each system operates independently with its own event generation and consumption logic, eliminating tight coupling while maintaining integration capability through standardized event interfaces.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If new systems and technologies are integrated with legacy systems, then adaptability and functionality are improved, but integration complexity and implementation time increase

Engineering Contradiction:
Improvesystem functionalityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The event-driven bus serves as a mediator that abstracts integration complexity from individual systems. Legacy systems continue to operate with their existing interfaces while new systems can subscribe to relevant events and publish new event types, with the bus handling message routing, transformation, and delivery without requiring direct system-to-system integration logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The event-driven bus provides universal communication capabilities across diverse systems and technologies. It supports multiple event types, subscription models, and message formats through a single standardized interface, allowing different systems (legacy and modern) to interact through common event-driven protocols without requiring system-specific integration logic.

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

3Loss of information

If centralized access to shipping information is implemented, then information availability and coordination are improved, but system downtime during reconfiguration increases

Engineering Contradiction:
Improveinformation availabilityVSAvoidsystem downtime
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

Systems pre-register event subscriptions and publish event schemas in advance through the event-driven bus. Event handlers are pre-configured to listen for specific event types, and message routing rules are established beforehand, allowing the system to maintain centralized information access without requiring reconfiguration during operation. New event types can be published and subscribed to dynamically without system downtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The event-driven bus architecture enables dynamic addition and removal of event subscriptions and publishers without system reconfiguration or downtime. Systems can dynamically subscribe to new event types, publish new events, and modify their event handling logic in real-time, maintaining centralized information access while allowing flexible system evolution without operational interruption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2075967B1Freight backbone messaging architecture
Publication Date: 2017.11.01 ACCENTURE GLOBAL SERVICES LTD
  • EP2075967B1 patent drawingFigure 1
  • EP2075967B1 patent drawingFigure 2
  • EP2075967B1 patent drawingFigure 3

AI summary

A messaging architecture extends the communication capability of complex systems in existing enterprises. The architecture implements sophisticated messaging capability between typically disparate order management and shipping systems. As a result, the messaging architecture greatly streamlines order processing and shipping, increases productivity, increases system uptime and provides a baseline solution for customers that desire integrated order processing and shipping.