Changes for page Deciding upon Integration Pattern
Last modified by Danniar Firdausy on 2023/08/11 10:54
From version 39.1
edited by Danniar Firdausy
on 2023/08/11 10:50
on 2023/08/11 10:50
Change comment:
There is no comment for this version
To version 33.1
edited by Danniar Firdausy
on 2023/08/11 10:16
on 2023/08/11 10:16
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -De cidinguponIntegration Pattern1 +Determining Integration Pattern - Content
-
... ... @@ -1,17 +1,17 @@ 1 1 {{container}} 2 2 {{container layoutStyle="columns"}} 3 3 ((( 4 - Inthepreviousmicrolearning,youhave learnedthe three"first-class"integrationpatternsprovidedbyeMagiz.Withthisexercise, we willprovide youwithabusinesscase toreflecton whichofthesepatterns arebestsuited forthecase.5 - 4 +With this exercise, we start our journey into the eMagiz platform. This exercise will explain the business case used throughout all exercises linked to the Crash Course Platform Course. In the following exercises, we will guide you step by step through the platform so you can learn how to use it. 5 + 6 6 Should you have any questions, please get in touch with [[academy@emagiz.com>>mailto:academy@emagiz.com]]. 7 7 8 8 == 1. Prerequisites == 9 9 10 -* Have read the “Intermediate - Discover your integration landscape - Determining Integration Pattern”microlearning.10 +* Have read the “Intermediate - Discover your integration landscape” course. 11 11 12 12 == 2. Exercise == 13 13 14 - Below,theexerciseforthis partftheintermediate course, whichcentersarounddecidinguponintegrationpatternssuitable fora businesscase,isgiven.Byintegrationpatterns,wemean thethree"first-class"patterns thataresupportedby eMagiz (i.e., Messaging,EventStreaming,and API Gateway). Note thateachpattern hasts ownpros andcons.Therefore, decidewhich patternsuitsbestbased onthe technicalchecksandbalances.14 +To kickstart your journey into the eMagiz platform, we have selected a set of exercises linked to the Crash Course Platform course that will guide you through the platform in building and validating your first integration. To start things off, we will introduce the business case in this exercise that will be used to model out the correct solution in eMagiz. 15 15 16 16 ===2.1 Business Case=== 17 17 **Read and understand the following business case** ... ... @@ -18,11 +18,7 @@ 18 18 19 19 ABC Logistiek B.V. is a medium-sized logistics provider offering land transport services in The Netherlands. For regulation compliance purposes, they are required to report their transport trip data to the Dutch Central Bureau of Statistics (CBS). The CBS requires this data from logistics providers across the country for the purpose of tracking national logistics performance. Logistics providers normally report their transport trip in batches through SFTP connection at 3 monthly intervals and, thus, does not happen on a daily basis. Different logistics providers may have different mileage, but ABC Logiestiek B.V. in particular sends 2-3 GBs of transport trip data every batch. At the same time, while they have to report to CBS, they are also communicating with their partners and customers to keep their business running. In this case, they are tracking and monitoring the location of the trucks carrying the goods, in which real-time data (-+ 15KBs data, every 30 seconds) is captured and transmitted to both their own and partners’ enterprise systems. 20 20 21 -Logistics providers normally have different ways of working with their data and enterprise systems in their day-to-day operations. CBS is aware of this, and thus they introduced a common data model (see 22 -{{html}} 23 -<a href="https://otm5.opentripmodel.org/">OTM</a>. 24 -{{/html}} 25 - as an example) for logistics providers to adhere to. Harmonizing this transport trip messages with other players also unlocks the possibility of easier communication and coordination with other partners in the network as well. As promising as this initiative seems, ABC Logiestiek B.V. is in fact using several enterprise systems (e.g., TMS, CRM, IoT systems, etc.) that mostly use proprietary data schema, message definitions, and communication protocols that do not have one-to-one relation with OTM. This makes them adjusting to their supply chain network challenging. Manual filling, copying, and pasting data from one system to another is no longer an option due to the amount of work required. Establishing custom one-to-one integrations is also indeed an option. But, this will impose steep operational costs, complexity, and risks in the long run for them. Therefore, the company approaches eMagiz to tackle this issue as eMagiz supports system integrations, message transformation, and routings through different options of integration patterns. 21 +Logistics providers normally have different ways of working with their data and enterprise systems in their day-to-day operations. CBS is aware of this, and thus they introduced a common data model (see OTM as an example) for logistics providers to adhere to. Harmonizing this transport trip messages with other players also unlocks the possibility of easier communication and coordination with other partners in the network as well. As promising as this initiative seems, ABC Logiestiek B.V. is in fact using several enterprise systems (e.g., TMS, CRM, IoT systems, etc.) that mostly use proprietary data schema, message definitions, and communication protocols that do not have one-to-one relation with OTM. This makes them adjusting to their supply chain network challenging. Manual filling, copying, and pasting data from one system to another is no longer an option due to the amount of work required. Establishing custom one-to-one integrations is also indeed an option. But, this will impose steep operational costs, complexity, and risks in the long run for them. Therefore, the company approaches eMagiz to tackle this issue as eMagiz supports system integrations, message transformation, and routings through different options of integration patterns. 26 26 27 27 As a Business IT Consultant/Integration Specialist, you are to provide ABC Logistiek B.V. with a solution for their integration landscape. Particularly, how to approach their problem and which integration pattern(s) eMagiz offers that are suitable for their case. 28 28 ... ... @@ -32,6 +32,7 @@ 32 32 * What will be the integration pattern(s) supported by eMagiz suitable for them? 33 33 * Which functionality can be solved with the selected integration patterns? 34 34 * To propose a better solution for this business case, what other questions should be explored and answered? 31 + 35 35 * Can we make a decision tree/flowchart for this case based on what we know so far about the eMagiz Platform? For this, please check out: “Intermediate - Discover your integration landscape” course 36 36 37 37 == 3. Solution ==