Architekturen verteilter Softwaresysteme
Hansruedi Tremp
* Affiliatelinks/Werbelinks
Links auf reinlesen.de sind sogenannte Affiliate-Links. Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekommt reinlesen.de von dem betreffenden Online-Shop oder Anbieter eine Provision. Für dich verändert sich der Preis nicht.
Naturwissenschaften, Medizin, Informatik, Technik / Hardware
Beschreibung
Das Lehrbuch fuhrt schrittweise in die vielfaltigen Architekturen moderner verteilter Softwaresysteme ein. Die Reise beginnt mit einer Erorterung des Berufsbilds des Softwarearchitekten und geht mit Darlegungen uber die serviceorientierte und ereignisorientierte Architektur weiter. Verschiedene Architekturstile kommen zur Sprache, wie z.B. die Mehrschichtenarchitektur, die hexagonale Architektur und Microservices. Im Kontext der Client-Architekturen wird eine breite Palette von Technologien fur Web Apps (wie JSF, Blazor, SPA, PWA) und installierbare Apps (darunter Native, Hybrid, Cross-Platform) dargelegt. Wichtige Technologiestacks wie Scriptbasiert, .NET und Jakarta EE finden eine gebuhrende Darlegung. Ausfuhrungen zur organisationsinternen sowie -ubergreifenden Anwendungsintegration auf der Prasentations-, Applikations- und Datenebene runden die Reise ab. Ein durchgehendes Beispiel und fallstudienbezogene Aufgaben illustrieren die theoretischen Ausfuhrungen und ermoglichen die direkte Anwendung des Erlernten. Die 2. Auflage bietet Aktualisierungen und Erweiterungen und wie z.B. C4-Model, vertiefte Ausfuhrung der ereignisorientierten Architektur, hexagonale Architektur und Blazor.