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