Please use this identifier to cite or link to this item: http://dx.doi.org/10.18419/opus-11129
Full metadata record
DC FieldValueLanguage
dc.contributor.authorFuhrmann, Jan-
dc.date.accessioned2020-11-11T15:04:13Z-
dc.date.available2020-11-11T15:04:13Z-
dc.date.issued2020de
dc.identifier.other1740422643-
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/11146-
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-111462de
dc.identifier.urihttp://dx.doi.org/10.18419/opus-11129-
dc.description.abstractIn den letzten Jahren gewinnt das Thema Cloud Computing in vielen Bereichen der Gesellschaft zunehmend an Bedeutung. Immer mehr Unternehmen verlagern Anwendungen sowie Teile der lokalen Infrastruktur in die Cloud. Die Automatisierung des Deployments solcher Cloud-Anwendungen wird jedoch durch deren steigende Komplexität und zugleich hohe Diversität signifikant erschwert, weshalb eine einheitliche Strukturierung erforderlich ist. Die „Topology and Orchestration Specification for Cloud Applications (TOSCA)“ definiert einen Standard für die Beschreibung und das Management sowie die automatisierte Bereitstellung von Cloud-Anwendungen. Alle Komponenten einer Anwendung, in TOSCA Node Templates genannt, inklusive Abhängigkeiten und Verbindungen (Relationship Templates) werden dabei innerhalb sogenannter Topology Templates dargestellt. Bisher erfolgt die Modellierung von TOSCA Topologien ausschließlich in XML oder YAML, aber in einer objektorientierten Programmiersprache wie Java ist dies bislang nicht möglich. In dieser Arbeit wird ein Konzept vorgestellt, das eine automatisierte Konvertierung von TOSCA Node Types und Relationship Types in die Programmiersprache Java beschreibt. Diese Umwandlung findet im sogenannten „TOSCA2JAVA-Transformator“ statt, der im Rahmen dieser Arbeit entwickelt wurde. Er bildet damit die Grundlage für eine zukünftige Kreierung und Konfiguration von TOSCA Topologien in der objektorientierten Umgebung von Java.de
dc.description.abstractIn recent years, cloud computing has become increasingly important in many areas of society. More and more companies are shifting applications and parts of their local infrastructure to the cloud. However, automating the deployment of such cloud applications becomes significantly more difficult by their increasing complexity and simultaneously high diversity, which makes a consistent structuring necessary. The ìTopology and Orchestration Specification for Cloud Applications (TOSCA)ì defines a standard for the description, management and automated deployment of cloud applications. All components of an application, in TOSCA declared as Node Templates, including dependencies and connections (Relationship Templates) are represented within so-called Topology Templates. Until now the modeling of TOSCA topologies has been done exclusively in XML or YAML, but this was not yet possible in an object-oriented programming language such as Java. This thesis presents a concept that allows an automated translation of TOSCA Node Types and Relationship Types into the object-oriented programming language Java. This conversion takes place in the so called ìTOSCA2JAVA-Transformatorì, which was developed within the scope of this thesis. It thus forms the basis for a future creation and configuration of TOSCA topologies in the object-oriented environment of Java.en
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleModelllierung von TOSCA-basierten Deployment Modellen in Javade
dc.title.alternativeModeling of TOSCA-based deployment models in Javaen
dc.typebachelorThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Architektur von Anwendungssystemende
ubs.publikation.seiten54de
ubs.publikation.typAbschlussarbeit (Bachelor)de
Appears in Collections:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Files in This Item:
File Description SizeFormat 
Bachelorarbeit_JanFuhrmann.pdf2,02 MBAdobe PDFView/Open


Items in OPUS are protected by copyright, with all rights reserved, unless otherwise indicated.