Service orientierte Architekturen

06 Web Services


Question

Beschreiben sie die Komponenten des Web Service Stack (Schichten)


Answer

Von unten nach oben

  1. Transport: Häufig HTTP/SMTP
  2. XML Spezifikationen: Gemeinsame XML Datenmodelle
  3. WS Kommunikationsprotokoll: Eigentlich immer SOAP
  4. Sicherheit: Verschlüsselung, Authentifizierung und Autorisierung als Erweiterung (WS Security, WS Policy, SAML)
  5. Föderation & Routing: WS Routing routete XML Nachrichte, WS federation definiert Domänen in denen Dinge gelten (z.B. Sicherheitsregeln)
  6. Integration & Kooperation: Prozessmodellierung / wie sind Services verbunden
  7. Enterprise Grid: Integration über geografische Grenzen hinweg

Parallel zu Schicht 1-6 verlaufen

  • Metadaten: Beschreibung der Services und seiner Eigenschaften (WSDL, UDDI, ..)
  • QoS Schicht: Sicherheit, Performance, Verfügbarkeit, Nutzung eines Services abhängig von Gewährleistung von QoS



Comments

Laut Aufzeichnung 05+06 "Nicht direkt Klausurrelevant, ich werde nicht die einzelnen Schichten Abfragen"