Changes for page Considerations for API Gateway or Messaging
Last modified by Waria on 2026/07/23 10:17
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. waria1 +XWiki.BoukeReitsma - Content
-
... ... @@ -1,6 +1,6 @@ 1 1 {{container}}{{container layoutStyle="columns"}}((( 2 -In this guide, we’ll explore keyconsiderations forchoosingbetweeneMagiz API Gateway andeMagizMessaging.Both patterns offer synchronous datahandling, buttheydiffer in aspectssuchaserror management,contractrequirements,and user management.We'llreviewthesedifferencestohelpyoudecide whichpatternbest fits your integration needs.3 - 2 +In this microlearning we'll take a moment to discuss several considerations for making the right choice between the two patterns 3 + 4 4 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]]. 5 5 6 6 == 1. Prerequisites == ... ... @@ -37,25 +37,22 @@ 37 37 ** For an API Gateway, the requestor needs to be able to call a REST based webservice using a supported messaging format 38 38 ** Messaging allows other web services such as SOAP, but can also handle XML for instance 39 39 * **Centralized User Management** 40 - ** API gateway offers st raightforwarduser management to protect operations. Users can be designed in the Design phase, and various authentication methods are allowed such as OAuth2.0,Basic Auth and API Keys. eMagiz offers easy to use configurations for that.41 - ** For Messaging, no such user management options exi st and all needs to be createdmanuallyinside the flows that handle the requests & replies.40 + ** API gateway offers a easy to configure user management capability to protect operations. Users and roles can be designed in the Design phase, and various authentication methods are allowed such as OAuth2.0 and API Keys. eMagiz offers easy to use configurations for that 41 + ** For Messaging, no such user management options exit and all needs to be created inside the flows that handle the requests & replies. 42 42 43 -== 4. Keytakeaways==43 +== 4. Assignment == 44 44 45 +There is no assignment for now in this microlearning 46 + 47 +== 5. Key takeaways == 48 + 45 45 * There are a set of considerations to make decisions for API gateway vs. messaging 46 46 * Make sure to read the eMagiz Fundamentals properly before taking this section into account in your project 47 47 48 -== 5. Suggested Additional Readings ==52 +== 6. Suggested Additional Readings == 49 49 50 -* [[Fundamentals (Navigation)>>doc:Main.eMagiz Academy.Fundamentals.WebHome||target="blank"]] 51 -** [[eMagiz API Gateway (Explanation)>>doc:Main.eMagiz Academy.Fundamentals.fundamental-api-gateway-introduction||target="blank"]] 52 -** [[eMagiz Messaging>>doc:Main.eMagiz Academy.Fundamentals.fundamental-messaging-introduction||target="blank"]] 53 -* [[Crash Course (Menu)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.WebHome||target="blank"]] 54 -** [[Crash Course Messaging (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.WebHome||target="blank"]] 55 -*** [[Introduction (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course Messaging.crashcourse-messaging-introduction||target="blank"]] 56 -** [[Crash Course API Gateway (Navigation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.WebHome||target="blank"]] 57 -*** [[Introduction (Explanation)>>doc:Main.eMagiz Academy.Microlearnings.Crash Course.Crash Course API Gateway.crashcourse-api-gateway-introduction||target="blank"]] 58 -* [[API Gateway (Search Result)>>url:https://docs.emagiz.com/bin/view/Main/Search?sort=score&sortOrder=desc&highlight=true&facet=true&r=1&f_space_facet=0%2FMain.&f_type=DOCUMENT&f_locale=en&f_locale=&f_locale=en&text=%22api+gateway%22||target="blank"]] 59 -* [[Messaging (Search Result)>>url:https://docs.emagiz.com/bin/view/Main/Search?highlight=true&r=1&sortOrder=desc&f_space_facet=0%2FMain.&sort=score&text=%22messaging%22&f_type=DOCUMENT&facet=true&f_locale=en&f_locale=&f_locale=en||target="blank"]] 60 - 61 -)))((({{toc/}}))){{/container}}{{/container}} 54 +Take a moment to read the following [[Usecase>>doc:Main.eMagiz Academy.Use Cases.Pattern Determination.WebHome||target="blank"]] 55 + 56 +== 7. Silent demonstration video == 57 + 58 +As this is a more theoretical microlearning, we have no video that accompanies this microlearning.)))((({{toc/}}))){{/container}}{{/container}}