ISBN-13: 9783668297036 / Niemiecki / Miękka / 2016 / 30 str.
Studienarbeit aus dem Jahr 2016 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 1,0, FOM Hochschule fur Oekonomie & Management gemeinnutzige GmbH, Nurnberg fruher Fachhochschule, Sprache: Deutsch, Abstract: Softwareentwicklungsprojekte starten haufig mit einer wohlstrukturierten Anwendung. Nach Jahren der Systementwicklung haben sich mehr und mehr Abhangigkeiten zwischen den Modulen eingeschlichen und ein Deployment-Monolith ist entstanden. Das fuhrt zu Problemen bei der Anderbar- und Wartbarkeit und die ursprunglich geplante Softwarearchitektur genugt nicht mehr den aktuellen Anforderungen. Diverse Komponententechnologien wie das CORBA Component Model haben sich uber Jahre in der Softwareentwicklung etabliert, da sie die Komplexitat von Softwareprojekten verringern wollen und zum Ziel haben, die Wartbarkeit von Code zu erhohen. Microservices als neuer Begriff sind kleine, autonome Services und bieten ebenfalls einen Ansatz zur Modularisierung von Softwaresystemen. Dieses aktuelle Hype-Thema im Software Engineering soll insbesondere die Probleme monolithischer Architekturen losen. Dabei nehmen Microservices sowohl Einfluss auf die Architektur als auch auf die Organisation und bieten technische Vorteile fur eine nachhaltige Softwareentwicklung. Diesen Vorteilen stehen jedoch Herausforderungen - insbesondere beim Betrieb von Microservices - gegenuber. Diese Seminararbeit hat zum Ziel, die Ideen hinter dem Modularisierungsansatz mit Microservices zu beschreiben. Zunachst werden die Eigenschaften einer monolithischen Architektur beschrieben. Darauffolgend bekommt der Leser den Begriff Microservice ge-nauer erlautert. Dazu wird der Begriff aus verschiedenen Perspektiven beleuchtet, sodass das Konzept und die Merkmale von Microservices deutlich werden. Anschlieend werden die Vorteile aus technischer und organisatorischer Sicht erlautert und sogleich die Herausforderungen dieses Ansatzes aufgezeigt. Der letzte Teil dieser Arbeit zeigt anhand eines praktischen B