Post by: syed hussain in All Integration Architecture
An idempotent receiver is a message receiver that ensures that the processing of a message is executed only once, even if the message is received multiple times. This is useful…
Post by: syed hussain in All Integration Architecture
A Control Bus (CB) is a messaging architecture that enables enterprise integration by facilitating the exchange of control messages among different systems and applications. It acts as a mediator between…
Post by: syed hussain in All Integration Architecture
A polling consumer design pattern is a software architecture pattern commonly used in messaging systems, where a client application polls a message queue or a data source periodically to check…
Post by: syed hussain in All Integration Architecture
AMQP 1.0 (Advanced Message Queuing Protocol) is an open-source, binary wire protocol designed to provide a messaging backbone for distributed applications. It is designed to provide reliable, secure and robust…
Post by: syed hussain in All Integration Architecture
Here is a quick snippet of code demonstrating how Point-to-point messaging works with Azure Service Bus and the Microsoft Dataverse. The Microsoft Dataverse emits a message that is pushed into…
Post by: syed hussain in All C# Integration Architecture
Some legacy applications often communicate messages in proprietary formats, or messages the Receiver application needs to translate to make sense of. EDIFACT, X12 are common formats that often require translation/transformation.…
The Observer design pattern is a useful pattern when combined with Event-driven architectures to create reactive systems. A source system emits a state change; this change is observed by methods…
Post by: syed hussain in All Integration Architecture
In this post, I’ve provided a sample Interface Definition Document.