Webservices Flashcards
Was ermöglicht SOA?
Service Orientierte Architektur; Zusammenführung von IT und Geschäftsanforderungen; Schnellere Bereitstellung neuer Geschäftsanforderungen; Erhöhte Wiederverwendbarkeit innerhalb der IT; “Spagat” weitgehende Integration von Prozessen einerseits, erhalten der nötigen Flexibilität anderseits
SOA Lösungsansatz
- Ebenen; 1. Geschäftsprozesse (von Einkauf bis Vertrieb); 2. Enterprise Services (Angebotene Services auf die während der gesamten Wertschöpfungskette zurückgegriffen werden kann); 3. Informationssysteme (SAP, Oracle, viele Datenbanken)
Kernbestandteil SOA
Enterprise Service Bus über den die Bereitstellung der Services erfolgt
Unterstützende Dienste SOA
Business Process Management - Im Mittelpunkt steht die Abbildung von Prozessen; Rule Engine - Erlaubt es fachliche Regeln in die Prozesse einzubeziehen und dynamisch anzupassen; Health-Tracking - Error Management steht im Zentrum einer zuverlässigen SOA-Lösung; Business Activity Monitoring - Dient zur statistischen Aufbereitung der erfassten Daten
Vorwerk (SOA)
Herausforderung: Steigende Kosten der dezentralen Lösungen, hohe Komplexität der bestehenden IT, im Rahmen der Zentralisierung muss lokale Flexibilität erhalten bleiben; Ergebnis: Weltweiter Roll-Out von SAP,-> gemeinsamer Kernel für analoge und zentrale Prozesse, flexible Teile (Auftragsmanagement, Provisionierung) in denen die Anpassung für und durch Länder einfach gestaltet werden soll, Architekturansatz mittels Enterprise Services
Outsourcing vs. Outtasking
Outsourcing: komplette Betriebsfunktionen werden an Dritte vergeben, bsp. Kantine, Wartung von Geräten, oft entstehen Kostenvorteile, Make-or-Buy Frage, Know-How wird abgegeben; Outtasking: Nur einzelne Aufgaben und keine Betriebsfunktionen werden abgegeben, man behält die Planung und Kontrolle und ist weniger abhängig
WebServices
Sind definiert als Bausteine von Prozessen, die klar abgrenzbare, hoch standardisierte Aufgaben übernehmen
WebServices (ADP)
Übernimmt Aufgaben zur Personalbuchhaltung; Lohn wird von Brutto zu Netto umgerechnet
WebServices (Funktionsweise)
- Der WebService Provider publiziert WebService als UDDI-Dokument 2. Der WebServiceUser sucht nach WebServices 3.
UDDI
UDDI soll die Verbindung zwischen Käufer und Verkäufer herstellen; neben normalen Angaben für Webverzeichnisse, zusätzliche Angaben die für geschäftliche Angaben über das Internet notwendig sind; es soll umfassender und beschreibender sein; Bestandteile: Kontaktinformationen, Geschäftskategorien, ; Technische Beschreibung; Beschreibung der Geschäftsprozesse und Leistungen
WDSL
Standard zur Beschreibung von Schnittstellen elektronischer Services; Metasprache mit deren Hilfe die angreifbaren Funktionalitäten eines WebServices beschrieben werden können; Bestandteile: Funktionelle Angaben zu Interface, Zugangsprotokoll, Alle notwendigen Informationen zum Zugriff auf den Service
ebXML
XML ist eine Sprache zur Definition elektronischer Dokumente; ebXML bezeichnet eine Aktivität zur Standardisierung der sicheren überbetrieblichen Datenaustauschess
SOAP
Standard für Kommunikationsprotokolle; stellt einen einfachen und durchsichtigen Mechanismus zum Austausch strukturierter und getypter Informationen dar; Bestandteile: 1. Spezifikation eines Umschlags als Regelwerk, was beschreibt was in einer Nachricht enthalten ist, von wem es wie verarbeitet werden soll und ob einzelne Daten optional sind oder enthalten werden müssen