Changes for page Data Models

Last modified by Erik Bakker on 2024/08/19 21:31

From version 2.1
edited by eMagiz
on 2022/06/13 09:31
Change comment: There is no comment for this version
To version 1.1
edited by eMagiz
on 2022/06/13 09:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,12 +1,20 @@
1 1  {{html wiki="true"}}
2 2  <div class="ez-academy">
3 3   <div class="ez-academy_body">
4 +
5 +
6 + <li class="doc-nav__item"><a href="../../docs/fundamental/index_academy_fundamental_all" class="doc-nav__link">Home</a></li>
7 +
8 +
9 +
10 +
11 +
4 4  <div class="doc">
5 5  
6 6  
7 7  
8 8  = Data Models =
9 -
17 +
10 10  In this fundamental, we will zoom in on what data models are and how they are used within the various integration patterns we support in the platform. Then, we start our journey with a more theoretical look at the concept of data models. Following, we will zoom in on each of the three integration patterns. Finally, per integration pattern, we will explain the role of the data model within each of these three patterns.
11 11  
12 12  Should you have any questions, please get in touch with academy@emagiz.com.
... ... @@ -15,11 +15,9 @@
15 15  * Required reading time: 6 minutes
16 16  
17 17  == 1. Prerequisites ==
18 -
19 19  * Some context on cloud functionality will be helpful.
20 20  
21 21  == 2. Key concepts ==
22 -
23 23  * Data models define the structure of data related to a system or related to eMagiz itself
24 24  * Within a data model, you model out the relationships between entities
25 25  * Within a data model, you define all relevant attributes of an entity
... ... @@ -26,7 +26,7 @@
26 26  * eMagiz uses data models in each of the patterns to structure the data (flow)
27 27  
28 28  
29 -
35 +
30 30  == 3. Data Models ==
31 31  
32 32  In this fundamental, we will zoom in on what data models are and how they are used within the various integration patterns we support in the platform. Then, we start our journey with a more theoretical look at the concept of data models. Following, we will zoom in on each of the three integration patterns. Finally, per integration pattern, we will explain the role of the data model within each of these three patterns.
... ... @@ -59,8 +59,8 @@
59 59  
60 60  === 3.3 Data models in API Management ===
61 61  
62 -As with every integration pattern, eMagiz gives you the option to create your data model. This data model can be based on standards (i.e., OTM5), custom-made, or a combination of both.
63 -For API, the data model represents the structure of messages that you want to publish to the outside (other parties or other internal systems) world.
68 +As with every integration pattern, eMagiz gives you the option to create your data model. This data model can be based on standards (i.e., OTM5), custom-made, or a combination of both.
69 +For API, the data model represents the structure of messages that you want to publish to the outside (other parties or other internal systems) world.
64 64  
65 65  With the help of this data model, you can create a uniform layer through which you expose your data to the outside world. In terms of the API Management pattern, we extend this uniform layer to include not only the data model but also the security (i.e., OAuth 2.0 * Client Credentials) and the message format (JSON).
66 66  
... ... @@ -72,10 +72,10 @@
72 72  
73 73  === 3.4 Data models in Event Streaming ===
74 74  
75 -As with every integration pattern, eMagiz gives you the option to create your data model. This data model can be based on standards, custom-made, or a combination of both.
81 +As with every integration pattern, eMagiz gives you the option to create your data model. This data model can be based on standards, custom-made, or a combination of both.
76 76  For Event Streaming, the data model represents the structure of messages exchanged between parties with the help of topics.
77 77  
78 -With the help of this data model, you can create a shared understanding between producers and consumers on topics of what kind of data is exchanged. This can help, especially the consumer, define what they can expect when consuming data and adapt their logic based on the provided information.
84 +With the help of this data model, you can create a shared understanding between producers and consumers on topics of what kind of data is exchanged. This can help, especially the consumer, define what they can expect when consuming data and adapt their logic based on the provided information.
79 79  
80 80  An example of an Event Streaming Data model in eMagiz is shown below.
81 81  
... ... @@ -104,7 +104,7 @@
104 104  * https://afteracademy.com/blog/what-are-the-different-types-of-relationships-in-dbms
105 105  
106 106  </div>
113 +</main>
107 107  </div>
108 108  </div>
109 -
110 110  {{/html}}