Microservice-based Execution Environment for Service Compositions

A. Schürmann, Microservice-Based Execution Environment for Service Compositions , Paderborn, 2017.

Download
No fulltext has been uploaded.
Bachelorsthesis
Author
Department
Abstract
The microservice architecture uses independently running microservices as build- ing blocks for applications. These microservices are clearly bounded for each other and expose their functionality through, for instance, RESTful application inter- faces. Particularly the clear boundaries between microservices enable the reuse of microservice throughout different projects. Because of the increasing use of microservices, the composition of multiple microservices in service composition becomes a more important task. A challenging area in developing service compo- sitions is that it involves two distinct layers with few junctions. On the one hand, describes a service composition a business process, which involves multiple com- ponents. On the other hand, involves the implementation of a service composition topics like service discovery and message exchange protocols since the microser- vices involved in a service composition are located within a network environment. In this Bachelor’s Thesis, I describe a descriptions language to abstractly describe the business logic of a service composition. Furthermore, I describe a genera- tion process, which compiles this abstract description to a working microservice realizing the specified service composition. In addition to that, I provide an im- plementation of the generation process, as a proof of concept, and test it within a Kubernetes-based cluster environment.
Publishing Year
LibreCat-ID

Cite this

Schürmann A. Microservice-Based Execution Environment for Service Compositions . Paderborn; 2017.
Schürmann, A. (2017). Microservice-based Execution Environment for Service Compositions . Paderborn.
@book{Schürmann_2017, place={Paderborn}, title={Microservice-based Execution Environment for Service Compositions }, author={Schürmann, Andreas}, year={2017} }
Schürmann, Andreas. Microservice-Based Execution Environment for Service Compositions . Paderborn, 2017.
A. Schürmann, Microservice-based Execution Environment for Service Compositions . Paderborn, 2017.
Schürmann, Andreas. Microservice-Based Execution Environment for Service Compositions . 2017.

Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar