SA10

...

...


L. H.
Diese Lernkarten bieten einen Überblick über verschiedene Aspekte der Informatik, insbesondere zu Web Services, SOAP-Nachrichten und Multithreading. Sie behandeln Themen wie das Verhalten von Web Services, die Struktur von SOAP-Nachrichten, den Unterschied zwischen REST und SOAP sowie die Darstellung von Abläufen in Diagrammen. Die Karteikarten sind ideal für Studierende und IT-Profis, die ihr Wissen über Web Services und verwandte Technologien vertiefen möchten.
Karten
10
Lernende
0
Sprache
Deutsch
Kategorie
Informatik
Stufe
Andere
Erstellt / Aktualisiert
16.07.2016 / 16.07.2016

Lernkarten

Erläutern Sie den Unterscheiden zwischen den Begriffen Prozess und Thread.

  • Thread: 
    • Teilen sich einen Speicherbereich
    • Kooperatives Arbeiten an einem (Satz von) Objekt(en)
    • Separater Programmbereich
    • Klassen, Objekte und Methoden sind nicht von einem Thread abhängig
  • Prozess: 
    • teilen keinen Speicherbereich 
    • arbeiten vollständig unabhängig

Nenne 3 Web Service bezogene Standards.

  • WSDL: Beschreibt einen Web Service
  • SOAP: Protokoll zwischen Web Services
  • UDDI: Registry für Web Services

Mit welchen Diagrammen drückt man das dynamische Verhalten aus?

  • Ablaufdiagramme: Diagramme mit Zeitachse 
  • Interaktionsdiagramme: dynamisches Verhalten zwischen Objekten 
    • Sequenzdiagramm
    • Kollaborationsdiagramm
  • Zustandsdiagramme: dynamische Verhalten einzelner Objekte
  • Aktivitätsdiagramm: dynamisches Verhalten eines Software-Systems

Wie unterscheiden sich REST und SOAP? Welche Vor- und welche Nachteile hat REST gegenüber SOAP? Wann würden Sie welchen Architekturstil einsetzen?

  • REST ist ein Architekturkonzept für Web-Anwendungen
  • SOAP ist ein leichtgewichtiges Protokoll für den strukturierten Datenaustausch
  • Vorteile REST: einfach, mappt auf CRUD

Beschreiben Sie anhand eines Beispiels den Aufbau einer SOAP Nachricht.

  • Envelope 
    • Header
    • Body
  • Beispiel:

Aus welchen Teilen muss eine SOAP Nachricht bestehen?

  • Envelope mit optionalem Header und Body
    • Header: Informationen über SOAP-Nachricht & Anweisungen für die aufgerufene Anwendung
    • Body: eigentliche XML-Nachricht

Zeigen Sie grafisch, die Funktionsweise eines Web Services mit dem Zusammenspiel zwischen „Service Requester“ und „Service Provider“.

  • Service Broker (UDDI)
  • Service Requester (WSDL Pfeil zu Broker)
  • Service Provider (WSDL Pfeil von und zu Broker)
  • SOAP Pfeil von Requester zu Provider und zurück

Stellen Sie grafisch den Unterschied zwischen dem Ablauf einer Multithreading-Anwendung auf einer einzigen CPU und dem Ablauf einer Multithreading-Anwendung auf einer Multicore Plattform dar und nennen Sie kurz den Vorteil eines Multicores.

  • single CPU: 
    • gut für langläufige Anwendungen
    • Nebenläufigkeit
  • Multicore: 
    • wirkliche Beschleunigung
    • Echte Parallelisierung 

Erläutern Sie das Moore’s Law anhand der gegebenen Grafik und erklären Sie warum dieses Gesetz mit der Zeit an seine Grenzen stößt.

  • Moores Gesetz ist die Beobachtung, dass sich über die Historie der Computer-Hardware, die Anzahl der Transitoren auf integrierten Schaltungen etwa alle 2 Jahre verdoppelt
  • Problem 1: Verdoppelung durch Verkleinerung der Transistoren möglich gemacht
    —> Irgendwann keine Verkleinerung mehr möglich
    (Je kleiner Transistoren, desto mehr passen auf eine Schaltung; inzwischen so klein, dass es schwierig wird das Tempo durch diesen Aspekt aufrecht zu erhalten)

Welche Aussage ist richtig?

Lernen