Search results for "microservice"
showing 6 items of 6 documents
A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices
2021
Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the past few years, researchers and practitioners have proposed many MSA patterns and strategies covering various aspects of microservices design, such as application decomposition. However, selecting appropriate patterns and strategies can entail various challenges for practitioners. To this end, this study proposes a decision model for selecting patterns and strategies to decompose applications into microservices. We used peer-reviewed and grey literature to collect the patterns, strategies, and quality attributes f…
Engineering a Digital Twin for Manual Assembling
2021
The paper synthesizes our preliminary work on developing a digital twin, with learning capabilities, for a system that includes cyber, physical, and social components. The system is an industrial workstation for manual assembly tasks that uses several machine learning models implemented as microservices in a hybrid architecture, a combination between the orchestrated and the event stream approaches. These models have either similar objectives but context-dependent performance, or matching functionalities when the results are fused to support real-life decisions. Some of the models are descriptive but easy to transform in inductive models with extra tuning effort, while others are purely ind…
Creating a sustainable digital infrastructure: The role of service-oriented architecture
2021
Abstract The United Nations’ goal of generating sustainable industry, innovation, and infrastructure is the point of departure for our reflective paper. The paper elaborates on the concepts of digital infrastructure, service-oriented architecture, and microservices. It emphasizes the benefits and challenges of creating a sustainable infrastructure based on a service-oriented environment, in which cloud services constitute an important part. We outline the prerequisites for obtaining a sustainable digital infrastructure based on services. Service-oriented architecture (SOA) and recently, microservice architecture, and cloud services, can provide organizations with the improved agility and fl…
Datņu apmaiņas tīmekļa servisa izstrāde apdrošināšanas uzņēmumam
2022
Datņu apmaiņas serviss paredzēts drošai datņu apmaiņai starp uzņēmuma KASKO tīmekļa platformas kontu reģistrētiem lietotājiem. Serviss izstrādāts pēc REST API lietotņu principa un integrēts KASKO mikroservisu arhitektūrā. Serviss paredzēts kā starpnieks starp gala lietotāju un platformas datņu augšupielādes servisu. Sistēmas galvenā funkcionalitāte ir, balstoties uz lietotāja augšupielādētu datni, pēc izsaukuma izveidot instanci, kas glabā datus par lejupielādējamu datni, atbalsta tās lejupielādi pēc izsaukuma un paredz, ka instancei jātiek dzēstai pēc noklusējuma (7 dienu) perioda vai pēc izsaukuma. Kvalifikācijas darba ietvaros nav paredzēts izstrādāt servisa grafisko saskarni, tās izmant…
Framework for pedagogical learning analytics
2018
Learning analytics is an emergent technological practice and a multidisciplinary scientific discipline, which goal is to facilitate effective learning and knowledge of learning. In this design science research, I combine knowledge discovery process, a concept of pedagogical knowledge, ethics of learning analytics and microservice architecture. The result is a framework for pedagogical learning analytics. The framework is applied and evaluated in the context of agency analytics. The framework contributes to the practical use of learning analytics.
Web API development and integration for microservice functionality in web applications
2016
Pro gradu -työssä mallinnetaan ja kehitetään mallin mukainen toteutus mikropalvelu-arkkitehtuuriin perustuvasta laajennuksesta olemassaolevaan verkkosovellukseen, joka tutkimuksen mukaan mahdollistaa verkkosovelluksen loppukäyttäjien hyödyntämisen sovelluksen jatkokehittämisessä monoliittisen arkkitehtuurin sovelluksia joustavammin. Pääasiallinen taustateoria sisältää Participative Design ja Design Science -teorioita. This paper presents a model for web application programming interface (API) that uses the microservice architecture to enable and support end-user feature development. The study follows the design-science paradigm of information systems research. Participatory design stands as…