{"supervisor":[{"full_name":"Karl, Holger","last_name":"Karl","first_name":"Holger","id":"126"}],"date_updated":"2022-01-06T06:59:09Z","date_created":"2018-06-21T11:09:30Z","project":[{"name":"SFB 901 - Subproject C4","_id":"16"},{"_id":"1","name":"SFB 901"},{"_id":"4","name":"SFB 901 - Project Area C"}],"type":"bachelorsthesis","author":[{"first_name":"Andreas","last_name":"Schürmann","full_name":"Schürmann, Andreas"}],"status":"public","department":[{"_id":"75"}],"abstract":[{"text":"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.","lang":"eng"}],"language":[{"iso":"eng"}],"user_id":"477","publisher":"Universität Paderborn","title":"Microservice-based Execution Environment for Service Compositions","citation":{"short":"A. Schürmann, Microservice-Based Execution Environment for Service Compositions, Universität Paderborn, 2017.","chicago":"Schürmann, Andreas. Microservice-Based Execution Environment for Service Compositions. Universität Paderborn, 2017.","apa":"Schürmann, A. (2017). Microservice-based Execution Environment for Service Compositions. Universität Paderborn.","ieee":"A. Schürmann, Microservice-based Execution Environment for Service Compositions. Universität Paderborn, 2017.","mla":"Schürmann, Andreas. Microservice-Based Execution Environment for Service Compositions. Universität Paderborn, 2017.","bibtex":"@book{Schürmann_2017, title={Microservice-based Execution Environment for Service Compositions}, publisher={Universität Paderborn}, author={Schürmann, Andreas}, year={2017} }","ama":"Schürmann A. Microservice-Based Execution Environment for Service Compositions. Universität Paderborn; 2017."},"_id":"3291","year":"2017"}