Nerd For Tech

NFT is an Educational Media House. Our mission is to bring the invaluable knowledge and experiences of experts from all over the world to the novice. To know more about us, visit https://www.nerdfortech.org/.

Follow publication

EDA implementation — Integration scenarios

Chathura Ekanayake
Nerd For Tech
Published in
7 min readMay 6, 2021

Figure 1: Generic architecture for an EDA based system highlighting the section focused in this article

Integrating HTTP based business services with events backbone

Figure 2: Integrating events backbone with business systems over HTTP
Figure 3: Visual integration for integrating HTTP services with Kafka
Figure 4: Integration code (DSL) for integrating HTTP services with Kafka

Persisting processed events in a database

Figure 5: Extracting details from a Kafka event and persisting those in multiple tables
Figure 6: WSO2 MI Data Services configuration for inserting order and shipment data
Figure 7: Kafka inbound endpoint configuration
Figure 8: Integration flow to extract information from completed orders messages and persist those in database tables via data services
Figure 9: Graphical integration flow designed in WSO2 Integration studio for persisting orders

Integrating file systems with the events backbone

Figure 10: Integrating file servers with Kafka
Figure 11: WSO2 MI Inbound endpoint for fetching files and triggering the relevant integration flow
Figure 12: Graphical view of the file processing integration flow
Figure 13: Integration code for the file processing flow

Nerd For Tech
Nerd For Tech

Published in Nerd For Tech

NFT is an Educational Media House. Our mission is to bring the invaluable knowledge and experiences of experts from all over the world to the novice. To know more about us, visit https://www.nerdfortech.org/.

Chathura Ekanayake
Chathura Ekanayake

Written by Chathura Ekanayake

PhD, Software Architect, Academic, Works @ WSO2

No responses yet

Write a response