System Design Blueprint

Ein umfassender visueller Leitfaden, der Entwicklern eine schnelle und einfache Referenz zu den wichtigsten Konzepten und bewährten Verfahren beim Systemdesign bietet. Dieses praktische Cheatsheet oder Blueprint deckt wichtige Themen wie DNS, Lastausgleich, API Gateway, Video- und Bildverarbeitung, Caching, Datenbanken, Generierung eindeutiger IDs, Standardkomponenten wie Zahlungs- und Empfehlungsdienste sowie Chat- und Weiterlesen…

Microsoft .NET und Azure

Im Modul «Cloud Softwareprogrammierung» des BSc Wirtschaftsinformatik an der OST Ostschweizer Fachhochschule setzen unsere Studierenden der Vertiefungsrichtung «Business Software Development» die folgende Architekturvision mit einem Datenobjekt praktisch um: Details zu den Begriffen und Konzepten können Sie in meinem Lehrbuch «Architekturen Verteilter Softwarearchitekturen» nachlesen. Visual Studio und Azure DevOps Die Softwareentwicklung Weiterlesen…

MOM – Message Oriented Middleware – Analyse 2021

Nachfolgend eine Semester-Gruppenarbeit von Wirtschaftsinformatik Bachelor-Studierende der OST Ostchweizer Fachhochschule zum Thema MOM. Die Gruppe hat das Thema in zwei Teile gegliedert: Im ersten Teil sind die wichtigen Begriffe der Message Oriented Middleware ausgeführt: Event-Driven Architecture, MOM-Protokolle, Design- und Entwicklungswerkzeuge, Security-Aspekte sowie eine Marktanalyse der aktuell bekanntesten MOM-Produkte. Im zweiten Weiterlesen…

Referenzarchitektur Applikationsintegration mit Beispiel

Ich habe die Referenzarchitektur Abb. 7.6 auf Seite 158 für die Applikationsintegration um den Aspekt der organisationsübergreifenden Echtzeitverbindungen ergänzt. So kann beispielsweise eine „B2x App“ über das extern angebotene API des API Gateway (siehe Funktionalität S. 44ff) den Service einer internen App in Echtzeit verwenden oder einen Integrations-Workflow in der Weiterlesen…

Referenzarchitektur serverseitige Skriptsprachen

Ich habe die Referenzarchitektur gemäss Abb. 6.6 im Lehrbuch „Architekturen Verteilter Softwaresysteme“ noch leicht angepasst. Der Service Tier ist gemäss dem üblicheren Begriff Web API umbenannt. Weiter ist heute die Event-Driven-Architecture immer mehr ein Thema. Deshalb habe ich eine mögliche Realisierungsvariante für das Anbinden einer MOM via AMQP mit einer async Receiver- und Sender-Komponente modelliert. Weiterlesen…

SoaML Architecture Diagram

In Ergänzung zu meinem Buch Architekturen Verteilter Softwaresysteme gebe ich nachfolgend noch das erweiterte Beispiel aus Abb. 2.5. Die Service-Kontrakte (wie z.B. Getränkebestellung) mit Consumer und Provider repräsentieren synchrone Schnittstellen, welche z.B. mit SOAP, REST, GraphQL usw. realisiert sind. Asynchrone Schnittstellen, welche mittels einer MOM (Message Oriented Middleware) wie z.B. Weiterlesen…