Applikationsschicht und Präsentationsschicht
31 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Welche Architekturform wurde in den 1970er Jahren eingeführt?

  • Monolithische Architektur (correct)
  • Client-Server-Architektur
  • Microservices
  • Service-orientierte Architektur
  • Welche Architekturform nutzt hauptsächlich APIs zur Kommunikation?

  • 2-Tier-Architektur
  • Multi-Tier-Architektur
  • Service-orientierte Architektur (correct)
  • Monolithische Architektur
  • Welche der folgenden Aussagen beschreibt die Multi-Tier-Architektur am besten?

  • Sie enthält nur eine Benutzeroberfläche und eine Datenbank.
  • Sie ist eine neuere Form der monolithischen Architektur.
  • Sie verwendet keine Datenbanken.
  • Sie fügt Geschäftslogik in mehreren Schichten hinzu. (correct)
  • Wann wurde die Architektur der Microservices populär?

    <p>2010er Jahre</p> Signup and view all the answers

    Was ist ein Hauptmerkmal der service-orientierten Architektur?

    <p>Verwendung von Enterprise Service Bus.</p> Signup and view all the answers

    Welche Funktion hat die Applikationsschicht in einem System?

    <p>Sie enthält die Programmlogik zur Bearbeitung von Aufgaben.</p> Signup and view all the answers

    Was ist ein charakteristisches Merkmal von Middleware?

    <p>Sie stellt Softwareschnittstellen oder Dienste bereit.</p> Signup and view all the answers

    Welche Beschreibung trifft auf die Präsentationsschicht zu?

    <p>Sie wird auch als Client-Schicht bezeichnet.</p> Signup and view all the answers

    Was sind wiederverwendbare Einheiten in Programmiersystemen?

    <p>Business Objects.</p> Signup and view all the answers

    Wie wird die physische Trennung von Komponenten in einem System beschrieben?

    <p>Als verteilte Systeme.</p> Signup and view all the answers

    Welches Unternehmen hat eine Fallstudie über ERP-Systeme veröffentlicht?

    <p>MGM Group Corporation</p> Signup and view all the answers

    Für welches spezifisches Geschäftsfeld wurde eine ASP-Lösung mit spezieller POS-Lösung entwickelt?

    <p>Gesundheitswesen</p> Signup and view all the answers

    Was ist ein wesentliches Merkmal monolithischer Architekturen?

    <p>Datenbank, Applikation und Benutzerschnittstelle sind untrennbar verbunden.</p> Signup and view all the answers

    Was bietet Scopevisio speziell für Unternehmen an?

    <p>Professioneller Buchhaltungsservice</p> Signup and view all the answers

    Wer sind die Herausgeber der Fallstudie zur E-Business-Integration?

    <p>Schubert und Wölfle</p> Signup and view all the answers

    Worin besteht der Hauptnachteil monolithischer Architekturen bezüglich der Programmteile?

    <p>Das Ersetzen oder Einfügen von Programmteilen ist sehr schwierig.</p> Signup and view all the answers

    Welches dieser Systeme wird als Beispiel für ERP-Systeme 'aus der Cloud' genannt?

    <p>Scopevisio</p> Signup and view all the answers

    Was versteht man unter Terminalemulation?

    <p>Eine Softwarekomponente für den Zugriff auf den zentralen Rechner.</p> Signup and view all the answers

    Welches dieser Systeme ist ein Beispiel für ein monolithisches ERP-System?

    <p>SAP R/3</p> Signup and view all the answers

    Was bedeutet Portabilität im Kontext von Programmcodes?

    <p>Die einfache Übertragung und Ausführung von Programmcodes auf verschiedenen Plattformen.</p> Signup and view all the answers

    Was zeichnet eine Client-Server-Architektur aus?

    <p>Präsentation, Verarbeitung und Datenhaltung sind örtlich/logisch getrennt.</p> Signup and view all the answers

    Welche Eigenschaft hat ein performantes System?

    <p>Schnelles Antwortverhalten.</p> Signup and view all the answers

    Welche dieser Aussagen gilt nicht für monolithische Architekturen?

    <p>Sie erlauben hohe Flexibilität.</p> Signup and view all the answers

    Was ist das Hauptziel einer service-orientierten Architektur (SOA)?

    <p>Kapselung fachlich geprägter Komponenten zur Unterstützung von Geschäftsprozessen</p> Signup and view all the answers

    Welche der folgenden Aussagen beschreibt eine Stärke der service-orientierten Architektur?

    <p>Wiederverwendbarkeit von Funktionen in Altsystemen</p> Signup and view all the answers

    Was bedeutet 'Flexible Prozessorchestrierung' in SOA?

    <p>Anpassung der Funktionsreihenfolge für spezifische Unternehmensbedarfe</p> Signup and view all the answers

    Welches Problem könnte bei der Austauschbarkeit von Services zwischen unterschiedlichen Anbietern auftreten?

    <p>Inkonsistente Ergebnisse bei gemeinsamen Berechnungen</p> Signup and view all the answers

    Was wird unter 'Interne Services' im Rahmen von SOA verstanden?

    <p>Dienste, die innerhalb des Unternehmens entwickelt und betrieben werden</p> Signup and view all the answers

    Was sind einige Beispiele für fachliche Services in einer SOA?

    <p>Bonitätsprüfung, RechnungssummeBerechnen, VerfügbarkeitPrüfen</p> Signup and view all the answers

    In welcher Beziehung stehen externe Services zu internen Services in einer SOA?

    <p>Externe Services ergänzen interne Services bei Bedarf</p> Signup and view all the answers

    Welche Rolle spielt die Präsentationsebene in einer SOA?

    <p>Anwender greifen über einen Client auf die Software zu</p> 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.

    Quiz Team

    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.

    More Like This

    Use Quizgecko on...
    Browser
    Browser