Microservice-based Execution Environment for Service Compositions

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

Download
No fulltext has been uploaded.
Bachelorsthesis | English
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. Universität Paderborn; 2017.
Schürmann, A. (2017). Microservice-based Execution Environment for Service Compositions. Universität Paderborn.
@book{Schürmann_2017, title={Microservice-based Execution Environment for Service Compositions}, publisher={Universität Paderborn}, author={Schürmann, Andreas}, year={2017} }
Schürmann, Andreas. Microservice-Based Execution Environment for Service Compositions. Universität Paderborn, 2017.
A. Schürmann, Microservice-based Execution Environment for Service Compositions. Universität Paderborn, 2017.
Schürmann, Andreas. Microservice-Based Execution Environment for Service Compositions. Universität Paderborn, 2017.

Export

Marked Publications

Open Data LibreCat

Search this title in

Google Scholar