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