Wiki source code of Create Synchronous Messaging
Version 13.1 by Danniar Firdausy on 2023/08/11 09:05
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{container}} | ||
2 | {{container layoutStyle="columns"}}((( | ||
3 | In this exercise, we will guide create a simple synchronous messaging pattern based on the previous microlearnings. | ||
4 | |||
5 | Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]]. | ||
6 | |||
7 | == 1. Prerequisites == | ||
8 | |||
9 | * Completed the previous microlearnings of this intermediate course. | ||
10 | |||
11 | == 2. Exercise == | ||
12 | |||
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. | ||
14 | |||
15 | === 2.1. Creating Synchronous Messaging === | ||
16 | |||
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: | ||
20 | |||
21 | [[image:Main.Images.Microlearning.WebHome@intermediate-key-concepts-emagiz-messaging-messaging-synchronous--concept.png]] | ||
22 | |||
23 | == 3. Solution == | ||
24 | |||
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. | ||
26 | We use HTTP inbound and outbound gateway here as an example for this exercise. | ||
27 | |||
28 | {{video attachment="Exercises - Intermediate - Key Concepts eMagiz Messaging [Create].mp4" reference="Main.Videos.Microlearning.WebHome"/}} | ||
29 | |||
30 | ))) | ||
31 | |||
32 | ((({{toc/}}))){{/container}} | ||
33 | {{/container}} |