Changes for page REST Connectivity
Last modified by Erik Bakker on 2024/09/24 16:21
From version 66.1
edited by Erik Bakker
on 2024/09/24 16:21
on 2024/09/24 16:21
Change comment:
There is no comment for this version
To version 32.1
edited by Erik Bakker
on 2022/05/03 13:16
on 2022/05/03 13:16
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - REST Connectivity1 +Solution Architecture - Default language
-
... ... @@ -1,1 +1,1 @@ 1 - sw1 +en - 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}}{{containerlayoutStyle="columns"}}(((In this course, we will learn how you can use RESTfunctionality within eMagiz. In this course we willbuild on whatwe have learned previously in the Crash Course Platform. For this coursethe focus willbeon configuringthecomponentsthatareneededto 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" %) ... ... @@ -12,33 +12,11 @@ 12 12 <div class="ez-academy_body"> 13 13 <main class="master"> 14 14 <ul class="strip-container"> 15 - <li class="strip"> 16 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-configuration-gen3" target="_blank" class="strip__link"> 17 - <div class="strip__attribute__new__stack"> 18 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 19 - </div> 20 - <label for="" class="strip__label"> 21 - <span>229</span> 22 - Configuration REST web service 23 - </label> 24 - <div class="strip__attribute"> 25 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 26 - <div class="strip__attribute-label">11 minutes</div> 27 - </div> 28 - <div class="strip__attribute"> 29 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 30 - <div class="strip__attribute-label">Developer</div> 31 - </div> 32 - </a> 33 - </li> 34 34 <li class="strip"> 35 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-validation" target="_blank" class="strip__link"> 36 - <div class="strip__attribute__new__stack"> 37 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 38 - </div> 39 - <label for="" class="strip__label"> 40 - <span>229</span> 41 - Validation 14 + <a href="../../docs/microlearning/intermediate-solution-architecture-system-vs-multi-tenant-system" class="strip__link"> 15 + <label for="" class="strip__label"> 16 + <span>204</span> 17 + System vs Multi-tenant system 42 42 </label> 43 43 <div class="strip__attribute"> 44 44 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -48,73 +48,33 @@ 48 48 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 49 49 <div class="strip__attribute-label">Developer</div> 50 50 </div> 51 - </a> 52 - </li> 53 - <li class="strip"> 54 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-configuring-a-rest-webservice" target="_blank" class="strip__link"> 55 - <div class="strip__attribute__new__stack"> 56 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 57 - </div> 58 - <label for="" class="strip__label"> 59 - <span>229</span> 60 - Configuring a REST web service 61 - </label> 62 62 <div class="strip__attribute"> 63 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 64 - <div class="strip__attribute-label">11 minutes</div> 65 - </div> 66 - <div class="strip__attribute"> 67 67 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 68 - <div class="strip__attribute-label"> Developer</div>29 + <div class="strip__attribute-label">Architect</div> 69 69 </div> 70 70 </a> 71 71 </li> 72 - <li class="strip"> 73 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-http-headers" target="_blank" class="strip__link"> 74 - <div class="strip__attribute__new__stack"> 75 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 76 - </div> 77 - <label for="" class="strip__label"> 78 - <span>229</span> 79 - HTTP Headers 80 - </label> 81 - <div class="strip__attribute"> 82 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 83 - <div class="strip__attribute-label">5 minutes</div> 84 - </div> 85 - <div class="strip__attribute"> 86 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 87 - <div class="strip__attribute-label">Developer</div> 88 - </div> 89 - </a> 90 - </li> 91 91 <li class="strip"> 92 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-call-a-rest-webservice" target="_blank" class="strip__link"> 93 - <div class="strip__attribute__new__stack"> 94 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 95 - </div> 96 - <label for="" class="strip__label"> 97 - <span>229</span> 98 - Call a REST Webservice 34 + <a href="../../docs/microlearning/intermediate-solution-architecture-explaining-platform-components" class="strip__link"> 35 + <label for="" class="strip__label"> 36 + <span>204</span> 37 + Explaining Platform Components 99 99 </label> 100 100 <div class="strip__attribute"> 101 101 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 102 - <div class="strip__attribute-label"> 7minutes</div>41 + <div class="strip__attribute-label">9 minutes</div> 103 103 </div> 104 104 <div class="strip__attribute"> 105 105 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 106 - <div class="strip__attribute-label"> Developer</div>45 + <div class="strip__attribute-label">All</div> 107 107 </div> 108 108 </a> 109 109 </li> 110 110 <li class="strip"> 111 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-certificates-when-calling-a-rest-webservice" target="_blank" class="strip__link"> 112 - <div class="strip__attribute__new__stack"> 113 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 114 - </div> 115 - <label for="" class="strip__label"> 116 - <span>229</span> 117 - Certificates when calling a REST webservice 50 + <a href="../../docs/microlearning/intermediate-solution-architecture-understanding-design-architecture" class="strip__link"> 51 + <label for="" class="strip__label"> 52 + <span>204</span> 53 + Understanding Design Architecture 118 118 </label> 119 119 <div class="strip__attribute"> 120 120 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -122,74 +122,47 @@ 122 122 </div> 123 123 <div class="strip__attribute"> 124 124 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 125 - <div class="strip__attribute-label"> Developer</div>61 + <div class="strip__attribute-label">All</div> 126 126 </div> 127 127 </a> 128 128 </li> 129 129 <li class="strip"> 130 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-calling-a-rest-webservice" target="_blank" class="strip__link"> 131 - <div class="strip__attribute__new__stack"> 132 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 133 - </div> 134 - <label for="" class="strip__label"> 135 - <span>229</span> 136 - Calling a REST web service 66 + <a href="../../docs/microlearning/intermediate-solution-architecture-edit-memory-on-premise-runtime-windows" class="strip__link"> 67 + <label for="" class="strip__label"> 68 + <span>204</span> 69 + Edit memory for on-premise runtime (Windows) 137 137 </label> 138 138 <div class="strip__attribute"> 139 139 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 140 - <div class="strip__attribute-label">11 minutes</div> 141 - </div> 142 - <div class="strip__attribute"> 143 - <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 144 - <div class="strip__attribute-label">Developer</div> 145 - </div> 146 - </a> 147 - </li> <li class="strip"> 148 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-basic-authentication" target="_blank" class="strip__link"> 149 - <div class="strip__attribute__new__stack"> 150 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 151 - </div> 152 - <label for="" class="strip__label"> 153 - <span>229</span> 154 - Authorization - Basic Authentication 155 - </label> 156 - <div class="strip__attribute"> 157 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 158 158 <div class="strip__attribute-label">6 minutes</div> 159 159 </div> 160 160 <div class="strip__attribute"> 161 161 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 162 - <div class="strip__attribute-label"> Developer</div>77 + <div class="strip__attribute-label">All</div> 163 163 </div> 164 164 </a> 165 165 </li> 166 - <li class="strip"> 167 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-authorization-code" target="_blank" class="strip__link"> 168 - <div class="strip__attribute__new__stack"> 169 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 170 - </div> 171 - <label for="" class="strip__label"> 172 - <span>229</span> 173 - Authorization - Oauth 2.0 Client Certificates 81 + <li class="strip"> 82 + <a href="../../docs/microlearning/intermediate-solution-architecture-function-of-h2-database" class="strip__link"> 83 + <label for="" class="strip__label"> 84 + <span>204</span> 85 + H2 Database, Function 174 174 </label> 175 175 <div class="strip__attribute"> 176 176 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 177 - <div class="strip__attribute-label"> 7minutes</div>89 + <div class="strip__attribute-label">5 minutes</div> 178 178 </div> 179 179 <div class="strip__attribute"> 180 180 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 181 - <div class="strip__attribute-label"> Developer</div>93 + <div class="strip__attribute-label">All</div> 182 182 </div> 183 183 </a> 184 184 </li> 185 185 <li class="strip"> 186 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization-oauth-client-credentials" target="_blank" class="strip__link"> 187 - <div class="strip__attribute__new__stack"> 188 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-reading32.svg"/> 189 - </div> 190 - <label for="" class="strip__label"> 191 - <span>229</span> 192 - Authorization - Oauth 2.0 Authorization Code 98 + <a href="../../docs/microlearning/intermediate-solution-architecture-topic-storage" class="strip__link"> 99 + <label for="" class="strip__label"> 100 + <span>204</span> 101 + Topic Storage 193 193 </label> 194 194 <div class="strip__attribute"> 195 195 <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> ... ... @@ -199,28 +199,13 @@ 199 199 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 200 200 <div class="strip__attribute-label">Developer</div> 201 201 </div> 202 - </a> 203 - </li> 204 - <li class="strip"> 205 - <a href="/bin/view/Main/eMagiz%20Academy/Microlearnings/Intermediate%20Level/REST%20Connectivity/intermediate-rest-webservice-connectivity-authorization" target="_blank" class="strip__link"> 206 - <div class="strip__attribute__new__stack"> 207 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-exercises32.svg"/> 208 - </div> 209 - <label for="" class="strip__label"> 210 - <span>229</span> 211 - Authorization 212 - </label> 213 213 <div class="strip__attribute"> 214 - <img class="strip__attribute-icon strip__attribute-icon--duration" src="/bin/download/Main/Images/General/WebHome/icon-duration32.svg"/> 215 - <div class="strip__attribute-label">11 minutes</div> 216 - </div> 217 - <div class="strip__attribute"> 218 218 <img class="strip__attribute-icon strip__attribute-icon--roles" src="/bin/download/Main/Images/General/WebHome/icon-roles32.svg"/> 219 - <div class="strip__attribute-label"> Developer</div>113 + <div class="strip__attribute-label">Architect</div> 220 220 </div> 221 221 </a> 222 222 </li> 223 - 117 + </ul> 224 224 </main> 225 225 </div> 226 226 </div>