Einführung in die Serviceorientierte Architektur (SOA)

Kursziele

SOA (Service Oriented Architecture) ist ein Ansatz, um plattformunabhängige Dienste im Netzwerk verfügbar zu machen und so Geschäftsprozessen und IT besser zur Verzahnen. Da kaum ein Hersteller von Middleware-Lösungen, Modellierungswerkzeugen und Integrations-Knowhow heutzutage ohne den Begriff SAO auskommt, bringt diese Überblicksveranstaltung Buzzwords wie Web-Services, WSDL, REST, Orchestrierung, Enterprise Service Bus (ESB), BPEL, SOA-Governance näher. Die Teilnehmer lernen, wie eine verbesserte Unterstützung der Geschäftsprozesse und eine an ihnen ausgerichtete, flexible IT-Infrastruktur durch eine SOA erreicht werden können (Business Perspektive). Des Weiteren erhalten die Teilnehmer Einblick in die heute üblichen IT-technologischen Ansätze und die Marktsituation, um eine SOA in aktuellen Anwendungs- und Systemumgebungen zu implementieren.

Zielgruppe

Führungskräfte, Projektleiter, Software-Entwickler, Software-Architekten

Empfohlene Dauer

1 Tag, insgesamt 6 Zeitstunden

Inhalte

  • SOA-Begrifflichkeiten
    - Abgrenzung des Begriffs
    - Verschiedene Perspektiven (IT-Technologie, Business Prozess)
    - Einordnung und Abgrenzung bzgl. EAI (Enterprise Application Integration)
    - SOA und Geschäftsprozess-Management
    - SOA und IT-Service-Management
  • Die Business Perspektive
    - Servicegetriebener Ansatz aus der fachlichen Perspektive
    - Fachliche und technische Komponenten
    - Dezentrale, verteilte, nach Bedarf gekoppelte Services
    - Identifikation von automatisierbaren Services
    - Flexible Ausrichtung an den Geschäftsprozessen
    - IT-Technik ist nur Mittel zum Zweck
  • Umsetzung im Unternehmen
    - Konzeption
    - Voraussetzungen
    - Auswirkungen auf Organisation, Prozesse und Architekturen
    - Qualitätsanforderungen
  • SOA: Die IT-technologische Perspektive
    - IT-Governance
    - SOA Maturity Models
    - Services aus IT-fachlicher Sicht
    - Anforderungen an den Software-Entwicklungsprozess
    - Analyse und Design einer Serviceorientierten Landschaft
    - Geschäftsprozessmodellierung mit UML
    - Anforderungen an Laufzeitumgebung und Kommunikationsinfrastruktur
    - Aufbrechen von monolithischen Architekturen
    - Weiterführende Aspekte: Wartbarkeit, Sicherheit, ...
  • Technologien für eine SOA-Infrastruktur
    - Enterprise Service Bus (ESB)
    - Service Registry
    - Nachrichten-orientierte und Request/Reply-Kommunikation
    - Transformation
    - Softwarekomponenten und Frameworks
    - Web-Services und XML, WSDL, WS-Security
    - BPEL und BPMN
    - SOA in Java EE-Umgebungen, JBI
    - Microsoft BizTalk Server Services-oriented Architecture
  • SOA-Produkte und SOA-Strategien ausgewählter Hersteller
    - Überblick kommerzielle und Open-Source Tools
    - IBM WebSphere-Produktlinie für SOA-Entwicklungen
    - JBoss Enterprise Middleware Suite: JBoss ESB, jBPM, jBoss Process, JBoss Rules
    - SAP Enterprise SOA
    - AquaLogic-Produktfamilie von BEA
    - Open Source ESB Mule

Voraussetzungen

Grundlegende Kenntnisse in der Analyse und Design von Software

Schlagwörter

Unternehmen

  • IBM
  • Red Hat
  • SAP

[Addthis] [Google Bookmarks] [Yahoo! Bookmarks] [Delicius] [Mister Wong]

[Nach oben]