DDHub Client Gateway
Last updated
Last updated
The Energy Web Decentralized Data Hub (DDHub) Client Gateway is a suite of applications designed to facilitate seamless communication with the DDHub Message Broker. It provides both a user-friendly interface and an API, enabling organizations to efficiently send, receive, and validate messages within a shared messaging infrastructure.
The Client Gateway can be deployed on-premises or in a cloud environment. It has also been made available on platforms like Microsoft's Azure Marketplace, further simplifying deployment and integration for enterprises.
The Client Gateway follows a standardized integration approach, simplifying data exchange among multiple independent organizations. By utilizing the Client Gateway, enterprises can streamline their interactions with the DDHub, reducing the complexity and resources typically required for such integrations.
A user-friendly frontend application that allows Admin
users to configure and manage the Client Gateway backend. Message
users can interact the the application to send/view/acknowledge messages.
A robust API that directly interfaces with the DDHub Message Broker, facilitating the management of topics, message sending, and data retrieval. The API exposes RESTful and Websocket endpoints for seamless integration with other data sources, applications, and services.
A background service responsible for retrieving, caching, and managing scheduled tasks to optimize data processing and message handling.
A secure data storage solution that handles message caching, metadata management, and configuration data for efficient operation of the Client Gateway components.
A secure storage component for managing and protecting sensitive information such as encryption keys, credentials, and configuration secrets essential for the secure operation of the Client Gateway.