Wiki source code of Create Synchronous Messaging

Last modified by Danniar Firdausy on 2023/08/11 11:14

Hide last authors
eMagiz 2.1 1 {{container}}
Danniar Firdausy 12.1 2 {{container layoutStyle="columns"}}(((
Danniar Firdausy 15.1 3 In this exercise, we will guide you to create a simple synchronous messaging pattern based on the previous microlearnings.
eMagiz 1.1 4
eMagiz 3.1 5 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]].
eMagiz 1.1 6
7 == 1. Prerequisites ==
8
Danniar Firdausy 10.3 9 * Completed the previous microlearnings of this intermediate course.
eMagiz 1.1 10
Danniar Firdausy 10.3 11 == 2. Exercise ==
eMagiz 1.1 12
Danniar Firdausy 12.2 13 Below, the exercise for this part of the intermediate course, which centers around the synchronous messaging pattern in eMagiz, is given. By synchronous, we mean the process that processes data and then subsequently informs the caller what the status is.
eMagiz 1.1 14
Danniar Firdausy 10.3 15 === 2.1. Creating Synchronous Messaging ===
Danniar Firdausy 12.2 16
Danniar Firdausy 15.1 17 In the previous microlearnings, we have learned what synchronous messaging is, what the key characteristics are, what might be the use case, what its difference is from the asynchronous counterpart, and what methods of connectivity are supported (i.e., REST, SOAP, Database, File). In this exercise, we will practice how to construct synchronous messaging within eMagiz.
Danniar Firdausy 13.1 18
19 As a target practice, try to construct a synchronous messaging that refers to this architecture below, with inbound and outbound adapters of your preference:
Danniar Firdausy 10.3 20
Danniar Firdausy 13.1 21 [[image:Main.Images.Microlearning.WebHome@intermediate-key-concepts-emagiz-messaging-messaging-synchronous--concept.png]]
Danniar Firdausy 10.3 22 == 3. Solution ==
eMagiz 1.1 23
Danniar Firdausy 17.1 24 In this short movie, you will find the workout of this exercise. Take a moment to review this one and compare it to your solution. As an example, we use HTTP inbound and outbound gateway here in this exercise. More on how to set up the HTTP inbound and outbound gateway can be found in this {{html}}<a href="https://docs.emagiz.com/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity">course</a>{{/html}}.
eMagiz 1.1 25
Danniar Firdausy 10.3 26 {{video attachment="Exercises - Intermediate - Key Concepts eMagiz Messaging [Create].mp4" reference="Main.Videos.Microlearning.WebHome"/}}
eMagiz 1.1 27
Danniar Firdausy 12.1 28 )))
eMagiz 1.1 29
eMagiz 2.1 30 ((({{toc/}}))){{/container}}
31 {{/container}}