Användning av Low-Code för optimering av affärsprocesser: En studie med för- och nackdelar samt prestandajämförelse mellan Power Platform och .NET plattformen
2023 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [sv]
Low-code-plattformar har upplevt en kraftig tillväxt, särskilt inom affärsprocesser, detta grundar sig i att plattformarna som erbjuds har blivit mer kompletta och gjort det möjligt att skapa avancerade system utan att behöva använda traditionell kodning. Dessa low-code-plattformar hävdar att processer som utnyttjar deras teknik blir betydligt mer effektivare, vilket företag har börjat anamma. Därför är det viktigt att förstå konsekvenserna av denna utveckling och hur den bäst kan användas, för att säkerställa företagets konkurrenskraft. I denna studie utförs en jämförelse mellan .Net plattform, en traditionell high-code-plattform, och Power Platform, en low-codeplattform. Där en del av en affärsprocess har simulerats i samarbete med ett företag, med utveckling av en server och en mobilapplikation på varje plattform. Fokuset ligger på att jämföra prestandaskillnader i mjuk- och hårdvara. Utöver detta, syftar studien till att ge relevanta insikter och rekommendationer till företag som överväger att utnyttja low-code-plattformar, specifikt Power Platform. Resultaten visade att low-code alternativet i genomsnitt tog totalt ungefär 200% längre tid än high-code lösningen när det gäller mjukvaruprestanda, vilket inkluderar faktorer som laddningstid, responsivitet och datahantering. Vid resultatet av hårdvaruprestandans medelvärde i CPU användning så skiljde low-code metoden sig med ungefär 51% och lagringsanvändning ca 231% mer än high-code lösningen. Dessa resultat bidrar till diskussionen kring fördelar och nackdelar med low-code-plattformar. Där Slutsatsen kunde dras att serversidan bör hanteras med traditionella metoden, särskilt vid mer komplex datahantering där större kontroll är nödvändig. Vad gäller applikationsutveckling, finns det ingen entydig lösning, där valet mellan low-code och highcode kan variera beroende på specifika behov och omständigheter
Abstract [en]
Low-code platforms have seen a substantial growth, particularly in the business sector. The tools provided by these platforms have become more comprehensive, making it possible to create advanced systems without resorting to traditional coding. Lowcode platforms claims that their technology significantly enhances process efficiency, an advantage that companies have begun to embrace. Consequently, understanding the implications of this trend and how to best use these platforms to uphold a company’s best interests, is critical. In this study, a comparison is conducted between the .NET platform, a traditional high-code platform, and the Power Platform, a low-code alternative. This involved simulating a portion of a business process in cooperation with a company, which entailed the development of both a server and a mobile application on each platform. The main focus of the study is comparing performance disparities in both software and hardware. Beyond this, the study also seeks to provide relevant insights and recommendations for companies considering the adoption of low-code platforms, specifically the Power Platform. The results showed that the low-code alternative was significantly slower, taking around 200% more time in total than the highcode solution for software performance, including responsiveness and data handling. In terms of hardware performance, specifically CPU usage, the low-code method differed by approximately 51%. Likewise the storage usage was 231% higher compared to the high-code solution. These findings contribute to the ongoing discussion and conclusion, that traditional methods should still be used for server-side management, particularly for complex data handling. The application of each methods has its pros and cons. However, in this specific case, using a low-code approach is the most optimal overall.
Place, publisher, year, edition, pages
2023. , p. 97
Keywords [en]
Low-code, High-code, Platform, Business Process/Process
Keywords [sv]
Low-code, High-code, Plattform, Affärsprocess/Process
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:miun:diva-48575Archive number: DT-V23-G3-010OAI: oai:DiVA.org:miun-48575DiVA, id: diva2:1773177
Subject / course
Computer Engineering DT1
Educational program
Master of Science in Engineering - Computer Engineering TDTEA 300 higher education credits
Supervisors
Examiners
2023-06-222023-06-222023-06-22Bibliographically approved