Messaging and Data Transport Protocols
Overview
In addition to REST-based APIs, the IUDX-Novo platform supports asynchronous data exchange and streaming using secure messaging protocols. These protocols enable event-driven architectures, decoupled system interactions, and reliable data movement across platform components and external providers.
Messaging Protocol Used
AMQPS (Advanced Message Queuing Protocol over TLS)
The platform uses AMQPS, which is AMQP secured with TLS, for messaging and streaming use cases.
AMQPS is employed for:
Secure data ingestion pipelines
Real-time and near-real-time data streaming
Event-driven communication between platform components
Integration with external Data Providers
Key Characteristics
The use of AMQPS provides the following benefits:
Secure transmission of messages using TLS encryption
Reliable message delivery, supporting acknowledgements and retries
Decoupled interactions between producers and consumers
Support for scalable and asynchronous communication patterns
These characteristics are critical for building resilient, high-throughput data exchange systems.
Role in the Platform
Complements REST-based synchronous APIs
Enables streaming and event-driven data workflows
Supports scalable ingestion and distribution architectures
Enhances reliability and fault tolerance of data pipelines
Last updated

