Enterprise Application Interface for ERP-C2IS Data Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for integrating Enterprise Resource Planning (ERP) systems with Command and Control Information Systems (C2IS) face challenges in exchanging data due to differences in information message formats and data models, leading to difficulties in automated data transfer across heterogeneous environments.

Innovation Solution

A system comprising a data warehouse and an enterprise application interface that provides different information exchange interfaces to facilitate data exchange between ERP and C2IS systems, allowing data to be collected, interpreted, and redistributed in accordance with the specific message formats or data models of each system, and a communication interface hub for converting data into a common format for seamless exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If message based exchange is used to transfer information between different C2ISs, then interoperability between heterogeneous systems is enabled, but automated data transfer becomes difficult due to different data models and interpretation assumptions

Engineering Contradiction:
Improveinteroperability between heterogeneous C2ISsVSAvoidautomated data transfer
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The patent introduces an Enterprise Application Interface (EAI) as an intermediary system between ERP and C2IS. The EAI includes a message broker that receives messages from ERP systems in various formats and automatically translates them into C2IS compatible formats using predefined adapters and message maps. This intermediary handles format conversion, data validation, and routing automatically, enabling seamless interoperability without manual intervention while maintaining full automation of data transfer processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes message parameters including format, structure, and encoding based on the target C2IS system. The EAI stores multiple message format definitions and automatically selects and applies the appropriate format parameters when routing messages to different C2IS systems. This parameter transformation enables the same source data to be automatically adapted to various target system requirements without manual configuration.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If specialized isolated systems are used to manage specific tasks, then specific tasks can be managed efficiently, but data sharing between systems requires manual transfer

Engineering Contradiction:
Improvetask management efficiencyVSAvoiddata sharing
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The EAI system provides universal data exchange capabilities that work across all specialized isolated systems. Instead of requiring separate integration solutions for each system pair, the EAI offers a universal message bus and adapter framework that enables any system to publish and subscribe to messages based on standardized topics and formats. This multi-functional approach allows efficient task management in specialized systems while enabling automatic data sharing across all of them through a common interface.

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

Solution Approach 2:

The system implements feedback mechanisms where the EAI monitors data exchange between specialized systems and automatically adjusts message routing, format conversion, and error handling based on system responses. When a specialized system successfully processes and shares data, the EAI learns from this feedback to optimize future data transfer paths and formats, enabling both efficient task management and seamless data sharing without manual intervention.

Inventive Principle:
Principle #23Feedback

3Reliability

If ERP systems integrate with C2IS using information message formats, then data exchange is enabled, but the systems must use the same format and adapting to changing standards requires prohibitive efforts

Engineering Contradiction:
Improvedata exchangeVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The EAI implements dynamic message format adaptation where message formats, structures, and protocols can be changed at runtime without modifying the core ERP or C2IS systems. The system maintains a registry of multiple message format definitions and can dynamically select, load, and switch between different formats based on target system requirements or changing standards. This dynamic capability allows the integration layer to adapt to evolving C2IS standards while maintaining stable connections to ERP systems, reducing integration complexity despite format changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The integration architecture is segmented into independent, loosely-coupled components including message producers, message brokers, format adapters, and message consumers. Each component handles a specific aspect of data exchange and can be independently configured, modified, or replaced. This segmentation allows the system to maintain reliable data exchange by isolating format-specific logic in separate adapter modules that can be updated without affecting the core ERP or C2IS systems, thereby reducing overall integration complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8166130B2Methods and systems for exchanging data between a command and control information system and an enterprise resource planning system
Publication Date: 2012.04.24 SAP SE
  • US8166130B2 patent drawing
  • US8166130B2 patent drawing
  • US8166130B2 patent drawing

AI summary

Systems and methods are provided for exchanging data between an enterprise resource planning system and a command and control information system. In one exemplary embodiment, a system is provided that includes a data warehouse for collecting, interpreting, consolidating, and redistributing data from the enterprise resource planning system and the command and control information system. The system also includes an enterprise application interface for providing different information exchange interfaces for exchanging the data between the enterprise resource planning system and the command and control information system in accordance with an information message format or data model of the enterprise resource planning system or the command and control information system.