Überblick
Das letzte Kapitel behandelt ausgewählte Fragen, die sich der Einführungsphase zuordnen lassen. Mit einem losen Bezug zum Fallbeispiel werden die Grundlagen der Einführungsphase diskutiert. Der Schwerpunkt der Ausführungen liegt bei Themen, die insbesondere neuere Aspekte aufgreifen. So wird der Ansatz von DevOps kurz skizziert und hinsichtlich seiner Herausforderungen charakterisiert. Abgeschlossen wird der erste Abschnitt mit einigen Anti-Pattern der Entwicklungsphase. Vor dem Hintergrund der Datenübernahme wird die Gelegenheit aufgegriffen, das Konzept von Web Services anhand eines Beispiels zu demonstrieren. Dabei liegt der Fokus auf sogenannten RESTful-Webservices. Im Beispiel werden sowohl ein Service als auch eine Lösung für den Service-Konsumenten entwickelt und getestet. Abgeschlossen wird das Kapitel mit einem Ausblick auf den Ansatz einer Microservice-Architektur. Dies bietet sich zum einen an, da RESTful-Webservices dafür eingesetzt werden können und zum anderen, da sich bei einer solchen Architektur das Deployment und damit die Einführung von Software-Lösungen in dynamischen Anwendungsbereichen massiv verändert.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Ambler, S.W. und Lines, M. (2012). Disciplined Agile Delivery. A Practitioner’s Guide to Agile Software Delivery in the Enterprise. Upper Saddle River u.a.: IBM Press/Pearson plc.
Balzert, H.(2011). Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb. 3. Aufl. Heidelberg, Berlin: Spektrum Akademischer Verlag.
Bien, A. (2014). THE PERFECT JAVAEE MICROSERVICE. In: Adam Bien’s Weblog. http://www.adam-bien.com/roller/abien/entry/the_perfect_javaee_microservice. Zugegriffen am 05.07.2015.
Fowler, M. und Lewis, J. (2015). Microservices: Nur ein weiteres Konzept in der Softwarearchitektur oder mehr? In: Objektspektrum 1/2015, S. 14–20.
Goncalves, A. (2010). Beginning Java EE 6 Platform with GlassFish 3. From Novice to Professional. Second Edition. New York: apress.
Gruhn, V. (2015). Interaction Room: DevOps braucht ein Zuhause. In: Objektspektrum 3/2015, S. 62–67.
Heffelinger, D.R. (2014). Java EE 7 with GlassFish 4 Application Server. Birmingham, Mumbai: Packt Publishing.
Hüttermann, M. (2012). DevOps for developers. New York: Apress, Springer.
Schießer, M. und Schmollinger, M. (2015). Workshop Java EE 7. 2. Aufl. Heidelberg: dpunkt Verlag.
Steinacker, G. (2014). Scaling with Microservices and Vertical Decomposition. http://dev.otto.de/2014/07/29/scaling-with-microservices-and-vertical-decomposition/. Zugegriffen am 06.07.2015.
Steinacker, G. (2015). Von Monolithen und Microservices. Frankfurt: Alkmene Verlags- und Mediengesellschaft mbH. http://www.informatik-aktuell.de/entwicklung/methoden/von-monolithen-und-microservices.html. Zugegriffen am 05.07.2015.
Yener, M. und Theedom, A. (2015). Professional Java EE Design Patterns. Indianapolis, IN: John Wiley & Sons, Inc.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Fachmedien Wiesbaden
About this chapter
Cite this chapter
Rau, KH. (2016). Ausgewählte Aspekte der Einführungsphase. In: Agile objektorientierte Software-Entwicklung. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-00776-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-658-00776-8_8
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-00775-1
Online ISBN: 978-3-658-00776-8
eBook Packages: Computer Science and Engineering (German Language)