Podcast
Questions and Answers
Welche Architekturform wurde in den 1970er Jahren eingeführt?
Welche Architekturform wurde in den 1970er Jahren eingeführt?
Welche Architekturform nutzt hauptsächlich APIs zur Kommunikation?
Welche Architekturform nutzt hauptsächlich APIs zur Kommunikation?
Welche der folgenden Aussagen beschreibt die Multi-Tier-Architektur am besten?
Welche der folgenden Aussagen beschreibt die Multi-Tier-Architektur am besten?
Wann wurde die Architektur der Microservices populär?
Wann wurde die Architektur der Microservices populär?
Signup and view all the answers
Was ist ein Hauptmerkmal der service-orientierten Architektur?
Was ist ein Hauptmerkmal der service-orientierten Architektur?
Signup and view all the answers
Welche Funktion hat die Applikationsschicht in einem System?
Welche Funktion hat die Applikationsschicht in einem System?
Signup and view all the answers
Was ist ein charakteristisches Merkmal von Middleware?
Was ist ein charakteristisches Merkmal von Middleware?
Signup and view all the answers
Welche Beschreibung trifft auf die Präsentationsschicht zu?
Welche Beschreibung trifft auf die Präsentationsschicht zu?
Signup and view all the answers
Was sind wiederverwendbare Einheiten in Programmiersystemen?
Was sind wiederverwendbare Einheiten in Programmiersystemen?
Signup and view all the answers
Wie wird die physische Trennung von Komponenten in einem System beschrieben?
Wie wird die physische Trennung von Komponenten in einem System beschrieben?
Signup and view all the answers
Welches Unternehmen hat eine Fallstudie über ERP-Systeme veröffentlicht?
Welches Unternehmen hat eine Fallstudie über ERP-Systeme veröffentlicht?
Signup and view all the answers
Für welches spezifisches Geschäftsfeld wurde eine ASP-Lösung mit spezieller POS-Lösung entwickelt?
Für welches spezifisches Geschäftsfeld wurde eine ASP-Lösung mit spezieller POS-Lösung entwickelt?
Signup and view all the answers
Was ist ein wesentliches Merkmal monolithischer Architekturen?
Was ist ein wesentliches Merkmal monolithischer Architekturen?
Signup and view all the answers
Was bietet Scopevisio speziell für Unternehmen an?
Was bietet Scopevisio speziell für Unternehmen an?
Signup and view all the answers
Wer sind die Herausgeber der Fallstudie zur E-Business-Integration?
Wer sind die Herausgeber der Fallstudie zur E-Business-Integration?
Signup and view all the answers
Worin besteht der Hauptnachteil monolithischer Architekturen bezüglich der Programmteile?
Worin besteht der Hauptnachteil monolithischer Architekturen bezüglich der Programmteile?
Signup and view all the answers
Welches dieser Systeme wird als Beispiel für ERP-Systeme 'aus der Cloud' genannt?
Welches dieser Systeme wird als Beispiel für ERP-Systeme 'aus der Cloud' genannt?
Signup and view all the answers
Was versteht man unter Terminalemulation?
Was versteht man unter Terminalemulation?
Signup and view all the answers
Welches dieser Systeme ist ein Beispiel für ein monolithisches ERP-System?
Welches dieser Systeme ist ein Beispiel für ein monolithisches ERP-System?
Signup and view all the answers
Was bedeutet Portabilität im Kontext von Programmcodes?
Was bedeutet Portabilität im Kontext von Programmcodes?
Signup and view all the answers
Was zeichnet eine Client-Server-Architektur aus?
Was zeichnet eine Client-Server-Architektur aus?
Signup and view all the answers
Welche Eigenschaft hat ein performantes System?
Welche Eigenschaft hat ein performantes System?
Signup and view all the answers
Welche dieser Aussagen gilt nicht für monolithische Architekturen?
Welche dieser Aussagen gilt nicht für monolithische Architekturen?
Signup and view all the answers
Was ist das Hauptziel einer service-orientierten Architektur (SOA)?
Was ist das Hauptziel einer service-orientierten Architektur (SOA)?
Signup and view all the answers
Welche der folgenden Aussagen beschreibt eine Stärke der service-orientierten Architektur?
Welche der folgenden Aussagen beschreibt eine Stärke der service-orientierten Architektur?
Signup and view all the answers
Was bedeutet 'Flexible Prozessorchestrierung' in SOA?
Was bedeutet 'Flexible Prozessorchestrierung' in SOA?
Signup and view all the answers
Welches Problem könnte bei der Austauschbarkeit von Services zwischen unterschiedlichen Anbietern auftreten?
Welches Problem könnte bei der Austauschbarkeit von Services zwischen unterschiedlichen Anbietern auftreten?
Signup and view all the answers
Was wird unter 'Interne Services' im Rahmen von SOA verstanden?
Was wird unter 'Interne Services' im Rahmen von SOA verstanden?
Signup and view all the answers
Was sind einige Beispiele für fachliche Services in einer SOA?
Was sind einige Beispiele für fachliche Services in einer SOA?
Signup and view all the answers
In welcher Beziehung stehen externe Services zu internen Services in einer SOA?
In welcher Beziehung stehen externe Services zu internen Services in einer SOA?
Signup and view all the answers
Welche Rolle spielt die Präsentationsebene in einer SOA?
Welche Rolle spielt die Präsentationsebene in einer SOA?
Signup and view all the answers
Study Notes
Applikationsschicht
- Beinhaltet die eigentliche "Applikation" und deren Programmlogik.
- Stellt Funktionen für die Bearbeitung spezifischer Aufgaben zur Verfügung.
Präsentationsschicht
- Verantwortlich für die grafische Benutzeroberfläche (GUI).
- Präsentiert Programmfunktionen dem Endbenutzer.
- Auch als Client-Schicht bekannt.
Begriffe
- Verteilte Systeme: Physische Trennung der Komponenten wie Datenbankserver, Applikationsserver und Webserver.
- Datenbanksysteme: Oft eigenständige Server mit eigenem Datenbankmanagementsystem und Middleware.
- Middleware: Programme, die Kommunikation zwischen Anwendungen ermöglichen und komplexe Prozesse verbergen. Werden in verteilten Anwendungen verwendet.
- Kapselung: Bündelung von Funktionen in Programmobjekten, die wiederverwendbare Einheiten darstellen.
- Objektorientierte Programmierung (OOP): Paradigma zur Erstellung und Strukturierung von Software.
Architekturformen
- Monolithische Architektur: Untrennbare Verbindung von Datenbank, Applikation und Benutzeroberfläche. Zentral auf einem Server installiert.
- Client-Server-Architektur: Lokale und logische Trennung der Präsentation, Verarbeitung und Datenhaltung. Unterschiedliche Client-Typen wie Fat, Rich, Thin.
- Service-orientierte Architektur (SOA): Entwicklung von Services mit eigenständiger Geschäfts- und Datenlogik zur Unterstützung von Geschäftsprozessen.
Monolithische Architekturen
- Schwierige Ersetzung oder Ergänzung von Programmteilen.
- Eingeschränkte Wiederverwendbarkeit, Portabilität und Flexibilität der Systeme.
Service-orientierte Architektur (SOA)
- Ziel: Entwicklung wiederverwendbarer und fachlich geprägter Services.
- Beispiele: Bonitätsprüfungen, Rechnungssummenberechnungen.
- Flexible Prozessabläufe durch die Möglichkeit, beliebige Services auszutauschen.
- Standardisierung ermöglicht theoretisch Austauschbarkeit, aber Herausforderungen bei komplexen Berechnungen.
SOA-Ebenen
- Geschäftsprozesse: Prozesse, die die Abläufe im Unternehmen steuern.
- Präsentation: Benutzeroberflächen, über die auf Dienste zugegriffen wird.
- Service-Orchestrierung: Verbindung und Verwaltung interner und externer Dienste.
Basiskomponenten einer SOA
- Präsentation: Zugriff auf Software über Clients.
- Service-Orchestrierung: Verwaltung und Koordination von Services im Unternehmensprozess.
Beispiele für ERP-Systeme „aus der Cloud“
- Abacus: Bietet innovative ERP-Lösungen.
- Scopevisio: Professioneller Buchhaltungsservice für kleine und mittlere Unternehmen (KMU).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Dieser Quiz befasst sich mit den Konzepten der Applikations- und Präsentationsschicht in Softwaresystemen. Es werden die Programmlogik sowie die grafische Benutzerschnittstelle und deren Funktionalitäten in einem System behandelt. Ideal für Studierende der Informatik oder Softwareentwicklung.