Einführung in die Serviceorientierte Architektur (SOA)
SOA (Service Oriented Architecture) ist ein Ansatz, um plattformunabhängige Dienste im Netzwerk verfügbar zu machen und so Geschäftsprozesse und IT besser zu Verzahnen. Da heutzutage kaum ein Hersteller von Middleware-Lösungen, Modellierungswerkzeugen und Integrations-Know-how ohne den Begriff SAO auskommt, bringt dieses Einführungsseminar Schlagwörter 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.
Inhalte des Seminars
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 Jakarta 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
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 1 Tag, insgesamt 8 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Führungskräfte, Projektleiter, Software-Entwickler, Software-Architekten
- Vorkenntnisse: Grundlegende Kenntnisse in der Analyse und Design von Software