Kommunikation

Kommunikationssysteme

Elemente eines Systems (Modell nach Shannons 1949)

Modell nach Shanons

Anpassungen an Kommunikationsmodelle für Computer

  1. Meldungen liegen digital vor
  2. es existiert ein zweiter Kanal für Rückmeldungen
  3. Definition eines Protokolls
  4. Rekursive Struktur, ein protokoll-erweiteter Kanal kan selbst als virtueller Kanal genutzt werden. Bildet Abstraktionsebenen

Architekturmodelle

  • beschreibt
    • Rolle einer Anwendungskomponente
    • Beziehungen zwischen Anwendungskomponenten
  • Rolle wird durch Prozesstyp definiert
    • Client
      • kurzlebig
      • lebt nur für die Dauer der Nutzung durch Anwender
      • agiert als Initiator einer IPC
    • Server
      • langlebig
      • lebt “unbegrenzt”
      • agiert als Diensterbringer einer IPC
    • Peer
      • kurzlebig
      • lebt für Dauert der Nutzung
      • agiert als Initiator und als Diensterbringer

Architekturmodell

  • typische Aufgabenstellungen eines Rechners
    • Präsentation, Schnittstelle zum Anwender
    • Anwendungslogik, Bearbeitung der Anfragen
    • Datenhaltung, Speicherung der Daten in einer Datenbank

Architekturmodell Client-Server-/2-Schichten- Modell

  • verteilte Systeme und Anwendungen, U. Hammerschall
  • Client Server Architektur
    • Aufteilung der Aufgaben auf zwei Rechner/Schichten
    • Verteilung der Aufgabenbereiche kann variieren

cs2sm

Architekturmodell Client-Server-/3-Schichten-Modell

  • Aufteilung auf 3 Rechner
  • Standartverteilungsmodell für einfache Webanwendungen
    • Client, Browser zur Anzeige
    • Middle, Webserver mit Servlets/ASP/Anwendung
    • Server, Datenbankserver

cs3sm

Architekturmodell Mehrschichten-/Multi-Tier-Modell

  • Schicht oder Tier
    • kennzeichnet einen unabhängigen Prozessraum innerhalb einer Anwendung
    • dient als Grundlage der n-Tier Architekturen
    • n-Tier Architekturen sind eine Erweiterung/Verfeinerung des Client-Server Architekturmodells
    • n-Tier legt fest wie viele unterschiedliche Client und server Prozessräume es gibt

csnsm

Service Orientierte Architektur SOA

  • wie in der Client-Server-Arch
    • Diensterbringer
    • Dienstanfragender
  • Problem
    • Ort und Art des Dienstes nicht bekannt

Broker vermittelt und zeigt Ort, Leistung und Anbindung

SOA

Service Orientierte Architektur SOA Webservices

  • bereitgestellter Service
    • via intranet oder internet
    • lose Kopplung
    • Verteilung und Integration von Anwendungslogik
  • Black Box
    • Ähnlichkeit zu Komponenten
    • wiederverwendbar
  • Basierend auf offenen Standards
    • HTML, XML, SOAP
  • Interkonnektivität von
    • Anwendungen
    • Verschiedener Clients
    • Verschiedener Dienste

soaweb

Anwendungen

  • Speichernetzwerke
  • Lösung für Integration
  • Verteilte Anwendungen
  • Cloud Computing
  • Electronic Data Interchange

Speichernetzwerke

Speichernetzwerke

Cloud Computing

Cloud Modelle

  • Liefermodelle
    • Public Cloud
      • Anbieter hostet Services fpr mehrere Unternehmen
    • Private Cloud
      • Eigene Unternehmenscloud
    • Hybrid Cloud
      • Verknüpfung

Integration unternehmensweiter Anwendungssysteme

  • Enterprise Application Integration - EAI
  • Middleware - EAI
  • Webservices
  • Elektronischer Datenaustausch - EDI

Electronic Data Interchange - EDI

  • Motivation
    • papierloses Büro
    • elektronische Bearbeitung von zwischenbetrieblichen Geschäftstransaktionen
  • Definition
    • elektronischer Austausch von Geschäftsdaten
    • von Anwendung zu Anwendung
    • basierend auf standardisierten Format
    • nur ein Konzept

EDI

Last modified 2022.05.17