Changes for page REST Connectivity

Last modified by Erik Bakker on 2024/09/24 16:21

From version 59.1
edited by Erik Bakker
on 2022/07/28 11:25
Change comment: There is no comment for this version
To version 32.1
edited by Erik Bakker
on 2022/05/03 13:16
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -REST Connectivity
1 +Solution Architecture
Content
... ... @@ -1,8 +1,6 @@
1 -{{velocity}}
2 -#set ($discard = $xwiki.ssx.use('Main.Extensions.ContainerSizingCoursePage.WebHome'))
3 -{{/velocity}}
1 +In this course, we will zoom in on various architectural aspects of the platform. We will zoom in on the choices to be made in Capture when choosing the correct system for the job. We will take a look at the various platform components that are important in eMagiz. We will expand our knowledge of Design Architecture. We learn how to update our memory settings for on-premise installations. Also, we will take a look at what the H2 database is and why it is in every entry (or should be). Last but not least we will take a look at the importance of topic storage. As you can see quite a mixed bag of topics. This should broaden your knowledge of the architectural sides of the platform.
4 4  
5 -{{container}}{{container layoutStyle="columns"}}(((In this course, we will learn how you can use REST functionality within eMagiz. In this course we will build on what we have learned previously in the Crash Course Platform. For this course the focus will be on configuring the components that are needed to host and call a REST endpoint, various authorization methods, validation, headers and certificates.)))((({{html}}<div class="strip__attribute" style="text-align:center"><table><tr><td><img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/></td></tr><tr><td><div class="strip__attribute-label">50-60 minutes</div></td></tr></table></div>{{/html}}))){{/container}}{{/container}}
3 +* **Total time:** between 45 and 60 minutes
6 6  
7 7  
8 8  (% style="border-color:#10137e" %)
... ... @@ -13,29 +13,13 @@
13 13   <main class="master">
14 14   <ul class="strip-container">
15 15   <li class="strip">
16 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-configuration" class="strip__link">
14 + <a href="../../docs/microlearning/intermediate-solution-architecture-system-vs-multi-tenant-system" class="strip__link">
17 17   <label for="" class="strip__label">
18 - <span>229</span>
19 - Configuration REST web service
16 + <span>204</span>
17 + System vs Multi-tenant system
20 20   </label>
21 21   <div class="strip__attribute">
22 22   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
23 - <div class="strip__attribute-label">11 minutes</div>
24 - </div>
25 - <div class="strip__attribute">
26 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
27 - <div class="strip__attribute-label">Developer</div>
28 - </div>
29 - </a>
30 - </li>
31 - <li class="strip">
32 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-validation" class="strip__link">
33 - <label for="" class="strip__label">
34 - <span>229</span>
35 - Validation
36 - </label>
37 - <div class="strip__attribute">
38 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
39 39   <div class="strip__attribute-label">5 minutes</div>
40 40   </div>
41 41   <div class="strip__attribute">
... ... @@ -42,45 +42,33 @@
42 42   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
43 43   <div class="strip__attribute-label">Developer</div>
44 44   </div>
45 - </a>
46 - </li>
47 - <li class="strip">
48 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-http-headers" class="strip__link">
49 - <label for="" class="strip__label">
50 - <span>229</span>
51 - HTTP Headers
52 - </label>
53 53   <div class="strip__attribute">
54 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
55 - <div class="strip__attribute-label">5 minutes</div>
56 - </div>
57 - <div class="strip__attribute">
58 58   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
59 - <div class="strip__attribute-label">Developer</div>
29 + <div class="strip__attribute-label">Architect</div>
60 60   </div>
61 61   </a>
62 62   </li>
63 63   <li class="strip">
64 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-call-a-rest-webservice" class="strip__link">
34 + <a href="../../docs/microlearning/intermediate-solution-architecture-explaining-platform-components" class="strip__link">
65 65   <label for="" class="strip__label">
66 - <span>229</span>
67 - Call a REST Webservice
36 + <span>204</span>
37 + Explaining Platform Components
68 68   </label>
69 69   <div class="strip__attribute">
70 70   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
71 - <div class="strip__attribute-label">7 minutes</div>
41 + <div class="strip__attribute-label">9 minutes</div>
72 72   </div>
73 73   <div class="strip__attribute">
74 74   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
75 - <div class="strip__attribute-label">Developer</div>
45 + <div class="strip__attribute-label">All</div>
76 76   </div>
77 77   </a>
78 78   </li>
79 79   <li class="strip">
80 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-certificates-when-calling-a-rest-webservice" class="strip__link">
50 + <a href="../../docs/microlearning/intermediate-solution-architecture-understanding-design-architecture" class="strip__link">
81 81   <label for="" class="strip__label">
82 - <span>229</span>
83 - Certificates when calling a REST webservice
52 + <span>204</span>
53 + Understanding Design Architecture
84 84   </label>
85 85   <div class="strip__attribute">
86 86   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -88,15 +88,15 @@
88 88   </div>
89 89   <div class="strip__attribute">
90 90   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
91 - <div class="strip__attribute-label">Developer</div>
61 + <div class="strip__attribute-label">All</div>
92 92   </div>
93 93   </a>
94 94   </li>
95 95   <li class="strip">
96 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-basic-authentication" class="strip__link">
66 + <a href="../../docs/microlearning/intermediate-solution-architecture-edit-memory-on-premise-runtime-windows" class="strip__link">
97 97   <label for="" class="strip__label">
98 - <span>229</span>
99 - Authorization - Basic Authentication
68 + <span>204</span>
69 + Edit memory for on-premise runtime (Windows)
100 100   </label>
101 101   <div class="strip__attribute">
102 102   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -104,31 +104,31 @@
104 104   </div>
105 105   <div class="strip__attribute">
106 106   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
107 - <div class="strip__attribute-label">Developer</div>
77 + <div class="strip__attribute-label">All</div>
108 108   </div>
109 109   </a>
110 110   </li>
111 - <li class="strip">
112 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-authorization-code" class="strip__link">
81 + <li class="strip">
82 + <a href="../../docs/microlearning/intermediate-solution-architecture-function-of-h2-database" class="strip__link">
113 113   <label for="" class="strip__label">
114 - <span>229</span>
115 - Authorization - Oauth 2.0 Client Certificates
84 + <span>204</span>
85 + H2 Database, Function
116 116   </label>
117 117   <div class="strip__attribute">
118 118   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
119 - <div class="strip__attribute-label">7 minutes</div>
89 + <div class="strip__attribute-label">5 minutes</div>
120 120   </div>
121 121   <div class="strip__attribute">
122 122   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
123 - <div class="strip__attribute-label">Developer</div>
93 + <div class="strip__attribute-label">All</div>
124 124   </div>
125 125   </a>
126 126   </li>
127 127   <li class="strip">
128 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-client-credentials" class="strip__link">
98 + <a href="../../docs/microlearning/intermediate-solution-architecture-topic-storage" class="strip__link">
129 129   <label for="" class="strip__label">
130 - <span>229</span>
131 - Authorization - Oauth 2.0 Authorization Code
100 + <span>204</span>
101 + Topic Storage
132 132   </label>
133 133   <div class="strip__attribute">
134 134   <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/>
... ... @@ -138,6 +138,10 @@
138 138   <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
139 139   <div class="strip__attribute-label">Developer</div>
140 140   </div>
111 + <div class="strip__attribute">
112 + <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/>
113 + <div class="strip__attribute-label">Architect</div>
114 + </div>
141 141   </a>
142 142   </li>
143 143   </ul>