Wiki source code of Create Synchronous Messaging

Version 14.1 by Danniar Firdausy on 2023/08/11 09:09

Hide last authors
eMagiz 2.1 1 {{container}}
Danniar Firdausy 12.1 2 {{container layoutStyle="columns"}}(((
Danniar Firdausy 10.3 3 In this exercise, we will guide 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 13.1 17 In the previous microlearnings, we have learned what the synchronous messaging is, what the key characteristics are, what might be the use case, what its difference with the asynchronous counterpart, and what methods of connectivity are supported (i.e., REST, SOAP, Database, File). In this exercise, we will practice on how to construct a synchronous messaging within eMagiz.
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]]
22
Danniar Firdausy 10.3 23 == 3. Solution ==
eMagiz 1.1 24
Danniar Firdausy 14.1 25 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.
eMagiz 1.1 26
Danniar Firdausy 10.3 27 {{video attachment="Exercises - Intermediate - Key Concepts eMagiz Messaging [Create].mp4" reference="Main.Videos.Microlearning.WebHome"/}}
eMagiz 1.1 28
Danniar Firdausy 12.1 29 )))
eMagiz 1.1 30
eMagiz 2.1 31 ((({{toc/}}))){{/container}}
32 {{/container}}