GoConqr has a new look! Let us know what you think.

Mind map

Softwarearchitekturen

Sebastian Schlund Informatik German

Softwarearchitekturen

Map content

Softwarearchitekturen

  1. EVA

    • Ausgabe
      • Sensor
      • Datenbank
      • Dateien
      • Benutzer
    • Eingabe
      • Benutzer
      • Dateien
      • Datenbank
      • Sensor
    • Verarbeitung
      • Ausgabe= f(Eingabe)
    • Positiv
      • einfach aufzubauen
      • passt auf jedes System
    • Negativ
      • zu einfach
      • kaum übersichtlich
      • Viele Aspekte nicht beachtet
      • kaum hilfreich
  2. Schichten

    • Positiv
      • bessere Wiederverwendbarkeit
      • leichtere Änderbarkeit/Wartbarkeit
      • größere Portabilität
      • größere Flexibilität
    • Negativ
      • Einbußen bei der Performance
      • Kommunikations- overhead
    • Eigenschaften
      • Black Box/Komplexität gekapselt
      • klar definierte Schnittstellen
      • stark eingeschränkte Zugriff
        • Layer-Bridge
      • hierarchisch/vertikal
  3. Client-Server

    • Client
      • Dienste anfordert
      • FatClient
      • ThinClient
      • Ultra-ThinClient
    • Server
      • Dienstebereitstellt
    • Positiv
      • Performance Auslagerung
    • Negativ
      • benötig Verbindung
  4. Model-View-Controller

  5. SOA

    • Micro-Service
      • elementare Aufgaben
      • geringe Komplexität
      • Einheit, die von einem kleinen Team komplett – sowohl fachlich als auch technologisch – beherrscht werden kann“
    • Eigenschaften
      • Enterprise Information Systems
      • eine lose Kopplung von Software-Agenten
      • modularisieren
      • flexibilisieren
    • Service
      • provider
      • standardisierte Darstellung von Funktionalität
        • eindeutigen Namen
        • definierte Funktionalität
      • consumer
      • bears an immaterial value for the consumer
      • Komponente,schnelle und kostengünstige Zusammenstellung einer Applikation
      • Bestandteile
        • Service Interface
        • Service Contract
        • Service Implementation
    • SOA stellt eine ‚Landschaft‘, von lose gekoppelten Komponenten/Services zur Verfügung, die unter Nutzung des Prinzips der Wiederverwendbarkeit zu Applikationen zusammengestellt werden können.
    • Herausforderungen
      • Identifikation von geeigneten Services/Dienstleistungen
      • Implementierung
      • Bündelung der Services zu einer Applikation
      • Berücksichtigen von Legacy Systemen
    • Probleme
      • Services nicht klar definiert und abgegrenzt
      • Redundanzen/Abhängigkeiten zwischen den Services
      • keine Transparenz
      • Wiederverwendung von Services ist eher die Ausnahme
    • Bestandteile
      • Service Mediation System
        • Enterprise Service Bus (ESB)
      • Service Registry
        • technische Beschreibungen
        • IP-Adressen
        • Service Broker
      • Service Repository
        • Berechtigungsprofile
        • Kontraktinformationen)

Images and files in the map

  • Softwarearchitekturen
  • Softwarearchitekturen

Information

Description
Stellt den Aufbau von verschiedenen Architektur Modelle dar
Views
42
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?