Spelling suggestions: "subject:"integrationsmotor"" "subject:"integrationsmotorn""
1 |
Integrationsmotor : En studie i datainhämtning och visualisering för Gävle kommunAl-Hadeethi, Asaad January 2024 (has links)
Detta examensarbete undersöker datainhämtning och visualisering för integrationsmotorn TEIS (Tietoevry Integration Server) vid Gävle kommun. Syftet är att analysera och visualisera integrationerna som utförs av TEIS för att förbättra förståelsen av dess processer och dataflöden. Arbetet började med att samla in data från TEIS API med hjälp av Postman. Genom att använda olika API-anrop kunde relevant information om arbetsytor, mappar, integrationer, processer och triggers extraheras. Därefter utvecklades en webbapplikation med hjälp av React för att visualisera denna data. Applikationen möjliggör en hierarkisk navigering genom arbetsytorna och presenterar detaljerad information om de olika komponenterna i TEIS. För att effektivisera hanteringen av data och förbättra applikationens prestanda integrerades en databas som lagrar information om triggers, integrationer och processer. Detta reducerade tiden för att matcha triggers med respektive integrationer från flera minuter till bara några sekunder. En enkätundersökning utfördes för att utvärdera webbapplikationen bland systemutvecklare vid Gävle kommun. Resultaten visade att applikationen uppfyllde användarnas behov och förväntningar, men några förbättringsförslag lyftes fram, såsom att införa filterfunktioner och klickbara diagram. Slutligen konstaterades att metoden och lösningen för att samla in och visualisera data från TEIS var effektiv. Webbapplikationen ger en omfattande och tydlig bild av TEIS integrationer, vilket förbättrar Gävle kommuns förmåga att övervaka och förstå systemets prestanda och potentiella problemområden. / This thesis examines data collection and visualization for the TEIS (Tietoevry Integration Server) integration engine at Gävle Municipality. The aim is to analyze and visualize the integrations performed by TEIS to enhance the understanding of its processes and data flows. The work began with collecting data from the TEIS API using Postman. By employing various API calls, relevant information about workspaces, folders, integrations, processes, and triggers was extracted. Subsequently, a web application was developed using React to visualize this data. The application allows hierarchical navigation through the workspaces and presents detailed information about the various components in TEIS. To streamline data management and improve the application's performance, a database was integrated to store information about triggers, integrations, and processes. This reduced the time to match triggers with their respective integrations from several minutes to just a few seconds. A survey was conducted to evaluate the web application among system developers at Gävle Municipality. The results showed that the application met the users' needs and expectations, but some suggestions for improvements were highlighted, such as adding filter functions and clickable charts. In conclusion, the method and solution for collecting and visualizing data from TEIS were found to be effective. The web application provides a comprehensive and clear view of TEIS integrations, improving Gävle Municipality's ability to monitor and understand the system's performance and potential problem areas.
|
Page generated in 0.076 seconds