The Experts below are selected from a list of 2490 Experts worldwide ranked by ideXlab platform
Juan José Puello - One of the best experts on this subject based on the ideXlab platform.
-
MobiWIS - Smart Tourism Platform Based on Microservice Architecture and Recommender Services
Mobile Web and Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
-
smart tourism platform based on Microservice Architecture and recommender services
Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
Laura Martinez Garcia - One of the best experts on this subject based on the ideXlab platform.
-
MobiWIS - Smart Tourism Platform Based on Microservice Architecture and Recommender Services
Mobile Web and Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
-
smart tourism platform based on Microservice Architecture and recommender services
Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
Raynel Mendoza - One of the best experts on this subject based on the ideXlab platform.
-
MobiWIS - Smart Tourism Platform Based on Microservice Architecture and Recommender Services
Mobile Web and Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
-
smart tourism platform based on Microservice Architecture and recommender services
Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
Silvana Aciar - One of the best experts on this subject based on the ideXlab platform.
-
MobiWIS - Smart Tourism Platform Based on Microservice Architecture and Recommender Services
Mobile Web and Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
-
smart tourism platform based on Microservice Architecture and recommender services
Intelligent Information Systems, 2018Co-Authors: Laura Martinez Garcia, Silvana Aciar, Raynel Mendoza, Juan José PuelloAbstract:Smart tourism platforms have made it easier for travelers to plan and manage their trips as a decision support. This paper is focuses on three applications in tourist intelligent (tourism marketplace, trip planning and heritage education), integrated in a Microservice Architecture as a suite of small services. Each Microservice exposes a small set of functionalities and runs in its own process, communicating with other external services.
Albert Zundorf - One of the best experts on this subject based on the ideXlab platform.
-
modeling Microservice Architecture a comparative experiment towards the effectiveness of two approaches
ACM Symposium on Applied Computing, 2020Co-Authors: Jonas Sorgalla, Florian Rademacher, Sabine Sachweh, Albert ZundorfAbstract:Microservice Architecture denotes an architectural style for software systems whereby business capabilities are encapsulated in autonomous services. Model-driven Development is considered as means to foster the efficient development of such systems. It can be used to address complexity and tedious development tasks, e.g., by using code generation. In this short paper, we present two modeling approaches for describing Microservice Architecture and compare them. The first is based on domain-specific modeling languages, the second on the Unified Modeling Language. We comparatively evaluated both approaches in a student experiment with 32 participants. First results of the experiment indicate that students commit fewer modeling errors while using the set of domain-specific modeling languages.
-
Experience Report: First Steps towards a Microservice Architecture for Virtual Power Plants in the Energy Sector
2020Co-Authors: Manuel Wickert, Sven Liebehentze, Albert ZundorfAbstract:Virtual Power Plants provide energy sector stakeholders a useful abstraction for distributed energy resources by aggregating them. Software systems enabling this are critical infrastructure and must handle a fast-growing number of distributed energy resources. Modern Architecture such as Microservice Architecture can therefore be a good choice for dealing with such scalable systems where changing market and regulation requirements are part of every day business. In this report, we outline first experiences gained during the change from the existing Virtual Power Plant software monolith to Microservice Architecture.
-
aspect oriented modeling of technology heterogeneity in Microservice Architecture
2019 IEEE International Conference on Software Architecture (ICSA), 2019Co-Authors: Florian Rademacher, Sabine Sachweh, Albert ZundorfAbstract:Microservice Architecture (MSA) is a novel approach for the development and deployment of service-based software systems. MSA puts a strong emphasis on loose coupling and high cohesion of services. This increases service-specific independence, which is considered to result in a better scalability, adaptability, and quality of software Architectures. Another perceived benefit of adopting MSA is technology heterogeneity. Microservice teams are free to employ the technologies they deem to be most appropriate for service implementation and operation. However, technology heterogeneity increases the number of technologies in a Microservice Architecture with the risk to introduce technical debt and steeper learning curves for team members. In this paper, we present an approach to streamline the usage of different technologies in MSA-based software systems. It employs Aspect-oriented Modeling to make technology decisions in Microservice Architectures explicit and enable reasoning about them. Therefore, a set of languages for model-driven Microservice development is extended with means to define, modularize, and apply MSA technology aspects. The usage and characteristics of our approach are shown and discussed in the context of a case study from the mobility domain.
-
ICSA - Aspect-Oriented Modeling of Technology Heterogeneity in Microservice Architecture
2019 IEEE International Conference on Software Architecture (ICSA), 2019Co-Authors: Florian Rademacher, Sabine Sachweh, Albert ZundorfAbstract:Microservice Architecture (MSA) is a novel approach for the development and deployment of service-based software systems. MSA puts a strong emphasis on loose coupling and high cohesion of services. This increases service-specific independence, which is considered to result in a better scalability, adaptability, and quality of software Architectures. Another perceived benefit of adopting MSA is technology heterogeneity. Microservice teams are free to employ the technologies they deem to be most appropriate for service implementation and operation. However, technology heterogeneity increases the number of technologies in a Microservice Architecture with the risk to introduce technical debt and steeper learning curves for team members. In this paper, we present an approach to streamline the usage of different technologies in MSA-based software systems. It employs Aspect-oriented Modeling to make technology decisions in Microservice Architectures explicit and enable reasoning about them. Therefore, a set of languages for model-driven Microservice development is extended with means to define, modularize, and apply MSA technology aspects. The usage and characteristics of our approach are shown and discussed in the context of a case study from the mobility domain.
-
Microservice Architecture and model driven development yet singles soon married
International Conference on Agile Software Development, 2018Co-Authors: Florian Rademacher, Jonas Sorgalla, Philip Wizenty, Sabine Sachweh, Albert ZundorfAbstract:Microservice Architecture (MSA) is a comparatively novel service-based architectural style with a strong focus on high cohesion, loose coupling, and independence of services and their development teams. In this position paper we argue that Microservice Architecture (MSA) can benefit from the application of Model-driven Development (MDD). Therefore, we elucidate how typical MSA concerns may be addressed by means of MDD such as abstraction, model transformation, and modeling viewpoints. Because this contemplation is driven from a conceptual perspective on MSA, we conversely present an overview of existing methodologies and tools for applying MDD holistically in MSA development to further substantiate our position.