Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Florian Rademacher is active.

Publication


Featured researches published by Florian Rademacher.


ieee international conference on software architecture workshops | 2017

Differences between Model-Driven Development of Service-Oriented and Microservice Architecture

Florian Rademacher; Sabine Sachweh; Albert Zündorf

Microservice Architecture (MSA) denotes a novel service-based architectural style with a strong focus on highly cohesive, loosely coupled services. A Microservice realizes a distinct architectural capability and exhibits a high degree of independence regarding development and operation. An alternative to MSA is the Service-oriented Architecture (SOA) style, which also leverages services as building blocks of distributed software systems. While MSA research is still formative, theoretical and practical aspects of SOA are being studied for more than a decade. Hence the question arises, in which areas and to what extent MSA research can draw on findings of SOA research. In this paper we address this question in the area of Model-driven Development (MDD), which has been intensively studied for SOA. Therefore, we identify conceptual and practical differences between SOA and MSA, and classify them on the basis of a hierarchical scheme. Starting from the identified differences we deduce implications on MDD of MSA and discuss them with respect to the existing body of knowledge of MDD of SOA. Hence, we provide an initial overview of differences between SOA and MSA, as well as implications in certain areas of MDD to consider when adapting service-oriented MDD to MSA.


european conference on software architecture | 2017

MAGMA: build management-based generation of microservice infrastructures

Philip Wizenty; Jonas Sorgalla; Florian Rademacher; Sabine Sachweh

Microservice architectures typically integrate a variety of loosely coupled infrastructure components. Due to technology heterogeneity, configuring them to provide the basis for a runnable service system might be time-consuming. Therefore, this paper presents MAGMA, a tool based on the Maven build management system that aims at accelerating the development of Microservice architectures by generating pre-configured, runnable systems. MAGMA enables the selective generation of infrastructure components like API Gateways and Service Discoveries, as well as the extension of existing Microservice architectures with customizable service templates and basic functional services.


international conference on software engineering | 2017

Towards a UML Profile for Domain-Driven Design of Microservice Architectures

Florian Rademacher; Sabine Sachweh; Albert Zündorf

Domain-driven Design (DDD) is a model-driven approach to software development that focuses on capturing the application domain, its concepts and relationships in the form of domain models for architecture design. Among others, DDD provides modeling means for decomposing a domain into Bounded Contexts and expressing the relationships between them. With the recent emergence of Microservice Architecture (MSA), DDD again gains broad attention because a Bounded Context naturally maps to a Microservice, which enables the application of DDD for MSA design.


european conference on software architecture | 2015

Design of a Domain-Specific Language Based on a Technology-Independent Web Service Framework

Florian Rademacher; Martin Peters; Sabine Sachweh

Nowadays web services gain more and more importance in allowing a standardized access to remote information without being tied to a specific form of presentation. The majority of such data interfaces is either based on the architectural REST style following World Wide Web specifications or the more protocol-oriented SOAP, which allows the definition of XML transfer structures.


european conference on software architecture | 2018

AjiL: enabling model-driven microservice development

Jonas Sorgaila; Philip Wizenty; Florian Rademacher; Sabine Sachweh; Albert Zündorf

The development of microservice-based architectures typically involves tedious development tasks, e.g., to configure the necessary infrastructural components or to establish the interface-based communication between services. Therefore, this paper presents AjiL, a tool which aims to ease the necessary development effort with the means of graphical modeling and code generation. It comprises three major components: based on the lightweight Aji Modeling Language, the Aji Editor can create microservice system diagrams, which can be used by the Aji Spring Cloud Generator to generate system foundations.


IEEE Software | 2018

Challenges of Domain-Driven Microservice Design: A Model-Driven Perspective

Florian Rademacher; Jonas Sorgalla; Sabine Sachweh


arXiv: Software Engineering | 2018

Towards a Viewpoint-specific Metamodel for Model-driven Development of Microservice Architecture.

Florian Rademacher; Jonas Sorgalla; Sabine Sachweh; Albert Zündorf


arXiv: Software Engineering | 2018

Design and Implementation of a Remote Care Application Based on Microservice Architecture.

Philip Wizenty; Florian Rademacher; Jonas Sorgalla; Sabine Sachweh


arXiv: Software Engineering | 2018

Analysis of Service-oriented Modeling Approaches for Viewpoint-specific Model-driven Development of Microservice Architecture.

Florian Rademacher; Sabine Sachweh; Albert Zündorf


arXiv: Software Engineering | 2018

On Collaborative Model-driven Development of Microservices.

Jonas Sorgalla; Florian Rademacher; Sabine Sachweh; Albert Zündorf

Collaboration


Dive into the Florian Rademacher's collaboration.

Top Co-Authors

Avatar

Sabine Sachweh

Dortmund University of Applied Sciences and Arts

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jonas Sorgalla

Dortmund University of Applied Sciences and Arts

View shared research outputs
Top Co-Authors

Avatar

Philip Wizenty

Dortmund University of Applied Sciences and Arts

View shared research outputs
Top Co-Authors

Avatar

Jonas Sorgaila

Dortmund University of Applied Sciences and Arts

View shared research outputs
Researchain Logo
Decentralizing Knowledge