IDMS Channel Adapter for SOA Protocol Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Integrated Distribution Management Systems (IDMS) in utility environments often require communication protocols that are incompatible with service-oriented architectures, making it complex to implement and maintain communication between systems, particularly in utility metering environments.
Innovation Solution
The implementation of an IDMS channel adapter facilitates communication between systems in a utility computing environment, allowing them to operate within a service-oriented architecture by translating messages from IDMS protocols to canonical formats and using an enterprise service bus to support interoperable machine-to-machine interactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If IDMS uses TCP socket-based communication protocols, then communication reliability is improved, but compatibility with service-oriented architecture deteriorates
Solution Approach 1:
The patent introduces a channel adapter as an intermediary component that sits between the IDMS TCP socket-based communication system and the service-oriented architecture. This adapter translates between the two different communication paradigms, allowing reliable TCP-based IDMS communication to coexist with SOA messaging without requiring changes to either system's core architecture.
Solution Approach 2:
The communication system is segmented into distinct layers: the IDMS layer uses TCP sockets for reliable communication, while the SOA layer uses messaging protocols. The channel adapter segments the translation function into a separate component that handles protocol conversion, allowing each layer to optimize for its specific requirements independently.
2Measurement precision
If custom communication protocols are implemented for IDMS integration, then communication precision is improved, but device complexity increases
Solution Approach 1:
The channel adapter serves as a dedicated intermediary that handles protocol translation and communication precision requirements. By isolating the custom protocol implementation in this separate component, the overall system complexity is managed more effectively, as the adapter can be independently configured, tested, and maintained without affecting the entire communication infrastructure.
Solution Approach 2:
The system manages complexity by allowing parameter changes in the channel adapter's translation rules rather than modifying the core communication architecture. Communication precision is achieved through configurable translation parameters that can be adjusted to match different IDMS protocols without changing the fundamental SOA messaging framework.
Data Source
AI summary
Disclosed are various embodiments for communicating with an integrated distribution management system (IDMS). An IDMS often employs a communications protocol that is incompatible with a service oriented architecture. Accordingly, embodiments of the disclosure can allow utility computing systems in a service oriented architecture or in a messaging based environment to communicate with an IDMS.


