Softwarearchitekturen

Description

Stellt den Aufbau von verschiedenen Architektur Modelle dar
Sebastian Schlund
Mind Map by Sebastian Schlund, updated more than 1 year ago
Sebastian Schlund
Created by Sebastian Schlund over 7 years ago
10
0

Resource summary

Softwarearchitekturen
  1. EVA
    1. Ausgabe
      1. Sensor
        1. Datenbank
          1. Dateien
            1. Benutzer
            2. Eingabe
              1. Benutzer
                1. Dateien
                  1. Datenbank
                    1. Sensor
                    2. Verarbeitung
                      1. Ausgabe= f(Eingabe)
                      2. Positiv
                        1. einfach aufzubauen
                          1. passt auf jedes System
                          2. Negativ
                            1. zu einfach
                              1. kaum übersichtlich
                                1. Viele Aspekte nicht beachtet
                                  1. kaum hilfreich
                                2. Schichten
                                  1. Positiv
                                    1. bessere Wiederverwendbarkeit
                                      1. leichtere Änderbarkeit/Wartbarkeit
                                        1. größere Portabilität
                                          1. größere Flexibilität
                                          2. Negativ
                                            1. Einbußen bei der Performance
                                              1. Kommunikations- overhead
                                              2. Eigenschaften
                                                1. Black Box/Komplexität gekapselt
                                                  1. klar definierte Schnittstellen
                                                    1. stark eingeschränkte Zugriff
                                                      1. Layer-Bridge
                                                      2. hierarchisch/vertikal
                                                    2. Client-Server
                                                      1. Client
                                                        1. Dienste anfordert
                                                          1. FatClient
                                                            1. ThinClient
                                                              1. Ultra-ThinClient
                                                              2. Server
                                                                1. Dienstebereitstellt
                                                                2. Positiv
                                                                  1. Performance Auslagerung
                                                                  2. Negativ
                                                                    1. benötig Verbindung
                                                                  3. Model-View-Controller
                                                                    1. SOA
                                                                      1. Micro-Service
                                                                        1. elementare Aufgaben
                                                                          1. geringe Komplexität
                                                                            1. Einheit, die von einem kleinen Team komplett – sowohl fachlich als auch technologisch – beherrscht werden kann“
                                                                            2. Eigenschaften
                                                                              1. Enterprise Information Systems
                                                                                1. eine lose Kopplung von Software-Agenten
                                                                                  1. modularisieren
                                                                                    1. flexibilisieren
                                                                                    2. Service
                                                                                      1. provider
                                                                                        1. standardisierte Darstellung von Funktionalität
                                                                                          1. eindeutigen Namen
                                                                                            1. definierte Funktionalität
                                                                                            2. consumer
                                                                                              1. bears an immaterial value for the consumer
                                                                                                1. Komponente,schnelle und kostengünstige Zusammenstellung einer Applikation
                                                                                                  1. Bestandteile
                                                                                                    1. Service Interface
                                                                                                      1. Service Contract
                                                                                                        1. Service Implementation
                                                                                                      2. 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.
                                                                                                        1. Herausforderungen
                                                                                                          1. Identifikation von geeigneten Services/Dienstleistungen
                                                                                                            1. Implementierung
                                                                                                              1. Bündelung der Services zu einer Applikation
                                                                                                                1. Berücksichtigen von Legacy Systemen
                                                                                                                2. Probleme
                                                                                                                  1. Services nicht klar definiert und abgegrenzt
                                                                                                                    1. Redundanzen/Abhängigkeiten zwischen den Services
                                                                                                                      1. keine Transparenz
                                                                                                                        1. Wiederverwendung von Services ist eher die Ausnahme
                                                                                                                        2. Bestandteile
                                                                                                                          1. Service Mediation System
                                                                                                                            1. Enterprise Service Bus (ESB)
                                                                                                                            2. Service Registry
                                                                                                                              1. technische Beschreibungen
                                                                                                                                1. IP-Adressen
                                                                                                                                  1. Service Broker
                                                                                                                                  2. Service Repository
                                                                                                                                    1. Berechtigungsprofile
                                                                                                                                      1. Kontraktinformationen)
                                                                                                                                    Show full summary Hide full summary

                                                                                                                                    Similar

                                                                                                                                    ein kleines Informatik Quiz
                                                                                                                                    AntonS
                                                                                                                                    EVA - Vorbereitung MC Teil
                                                                                                                                    hans urst
                                                                                                                                    Informatik
                                                                                                                                    Tom Kühling
                                                                                                                                    PHP Grundlagen
                                                                                                                                    chrisi.0605
                                                                                                                                    Wirtschaftsinformatik Teil 2
                                                                                                                                    Sabrina Heckler
                                                                                                                                    Informatik 1 - Einführung
                                                                                                                                    Svenja
                                                                                                                                    Codierung
                                                                                                                                    Tom Kühling
                                                                                                                                    Wirtschaftsinformatik Teil 1
                                                                                                                                    Sabrina Heckler
                                                                                                                                    Evaluationsforschung
                                                                                                                                    Geheimer Name
                                                                                                                                    Einführung in das Studium Informatik
                                                                                                                                    Daniel Doe
                                                                                                                                    1_1_Die Haut - unser größtes Sinnesorgan
                                                                                                                                    Ulrike Renauer