SOA Workshop (Eine praktische Einführung in Service-orientierte Architekturen)

Thema

Service-orientierte Architekturen (SOA) sind bei vielen Unternehmen ein aktuelles Thema. Alle wichtigen Hersteller versuchen sich als sich derzeit als SOA-Anbieter zu positionieren. Die Vorstellungen was eine SOA ausmacht sind aber häufig noch sehr unterschiedlich und reichen von einfachen Web Service-Implementierungen bis zu prozessgetriebenen, busbasierten Systemen.
Dieser Workhop vermittelt eine fundierte Einführung in das Thema Service-orientierter Architekturen. Er zeigt wo SOA sinnvoll ist und worauf es bei einer Einführung ankommt.

Dauer

1 Tag

Dieser Workshop wird nur als Inhouse Workshop angeboten. Gerne unterbreiten wir Ihnen ein individuelles Angebot.
Bitte sprechen Sie uns an.

Zielgruppe

Der Workshop richtet sich an Entscheider, Projektleiter und Architekten.

Voraussetzungen

Kenntnisse im Bereich verteilter Anwendungen und Web Services sind vorteilhaft aber nicht zwingend erforderlich.

Inhalt

Dieser Workshop zeigt herstellerneutral den aktuellen Stand im Bereich von Service-orientierten Architekturen.
Behandelt werden sowohl strategische als auch technische Aspekte.
Gemeinsam mit den Teilnehmern wird eine für das Unternehmen geeignetes Vorgehen für den Einsatz einer SOA erarbeitet.

Trainer

Wolfgang Pleus arbeitet seit über 15 Jahren als Berater im Bereich grosser Unternehmenslösungen. In zahlreichen Projekten hat er praktische Erfahrungen im Bereich serviceorientierter Architekturen erworben. Er arbeitet herstellerunabhängig in den Bereichen J2EE und .NET und verfügt über Erfahrungen mit Produkten der führenden SOA/BPM-Anbieter. Als Trainer gibt er diese Erfahrungen regelmäßig national und international weiter.

Agenda

Grundlegende Konzepte

Service-orientierte Architekturen sind kein Selbstzweck, sondern dienen der Verbesserung von IT-Systemen und Geschäftsprozessen.
Dabei ist SOA nicht im "luftleeren" Raum entstanden, sondern führt konsequent bewährte Praktiken fort.
Im ersten Teil geht es darum grundlegende Begriffe zu erläutern, und in den historischen Kontext einordnen.

  • Was ist ein Service?
  • Was ist SOA?
  • Historie
  • Standards


  • Technische Säulen einer SOA

    Jeder Hersteller hat eine eigene Vorstellung, welche Produkte zum Aufbau einer SOA eingesetzt werden sollen.
    Dabei gibt es naturgemäß unterschiede, die das Verständnis deutlich erschweren.
    In diesem Teil geht es daher darum, herstellerneutral die wesentlichen Technologien zu erläutern, die eine vollständige SOA auszeichnen.
    Am konkreten Beispiel wird das Zusammenspiel der verschiedenen Technologien erläutert und so ein ganzheitliches Verständnis ermöglicht.

  • Enterprise Service Bus
  • Service Host
  • Service Repository
  • Identity Managment
  • Business Process Management
  • Business Activity Monitoring
  • Rule Engines


  • Design- und Entwicklungsparadigmen

    Wie bei jeder neuen Technologie ist es erforderlich, bekannte Lösungsansätze zu überdenken und unter Umständen neue Paradigmen zu entwickeln.
    Dies ist häufig erst während der praktischen Umsetzung möglich, da Erfahrungswerte fehlen.
    Dieser Teil zeigt wo ein Umdenken erforderlich ist und welche Paradigmen in einer SOA wichtig sind.
    Durch die Vermittlung von Erfahrungswerten wird der initiale Aufwand einer SOA-Einführung reduziert.

  • Wiederverwendbarkeit
  • Reichweite
  • Serviceschneidung
  • Schnittstellen
  • Mediation
  • Typsystem
  • Zustandsverwaltung
  • Transaktionen
  • Sicherheit
  • Betriebliche Aspekte
  • 360 Grad BPM


  • IT-Strategie

    SOA ist nur teilweise ein technisches Thema. Die vielleicht grösste Herausforderung liegt eher auf organisatorischer Ebene.
    In diesem Teil werden Strategien vermittelt, die eine erfolgreiche SOA Einführung ermöglichen.

  • SOA Maturity Model
  • SOA Domain Model
  • Strategie und Prozesse
  • Projekte und Anwendungen
  • Kosten und Nutzen
  • Organisation und Governance
  • Vorgehensmodelle


  • Produkte und Standards

    Zur Realisierung einer SOA sind zahlreiche Produkte und Standards erforderlich. Der Workshop vermittelt Kenntnisse aller wichtigen Standards in diesem Umfeld.

  • J2EE, .NET, Open Source
  • XML, SOAP, WSDL
  • UDDI, ebXML
  • WS-Security, SAML, XACML
  • BPEL, BPMN
  • JBI, SCA

    Zusätzliche, optionale Bausteine

    Diese Erweiterungen dienen zur Weiterführung und Vertiefung des SOA-Themas. Sie sind nicht integraler Bestandteil des SOA-Workshops.
    Dauer und Umfang variieren je nach konkreter Ausgestaltung und werden individuell vereinbart.

  • SOA Potentialanalyse und Roadmap
  • SOA Projekt-Mentoring
  • SOA Prototyping mit JEE
  • SOA Prototyping mit .NET

    Weiterführende Workshops:
  • SOA Open Source Reference Platform (OSPR) Workshop
  • SOA Oracle SOA Suite Reference Platform (ORAPR) Workshop