SOA für Manager & Entwickler

Seminar / Training SOA für Manager & Entwickler

SOA-Konzepte

  • Anatomie eines Unternehmens
  • Service-orientierte Architektur
  • Komponentisierung und Wiederverwendung
  • Vorteile der Service-Orientierung
  • SOA definieren
  • Das Unternehmen ausrichten
  • Service-Akteure
  • Service-Schichtung

Schichten von Diensten

  • Was ist Layering?
  • SOA-Schichten
  • Illustration der Schichtung
  • Datenspeicher-Schicht
  • Anwendungslogik-Schicht
  • Adapter-Schicht
  • Anwendungsdienst-Schicht
  • Business-Service-Schicht
  • Orchestrierungs-Schicht
  • Aux: Datendienst-Schicht
  • Aux: Sicherheitsdienst-Schicht
  • Layering-Konzepte
  • Layering-Faustregeln

SOA Service Lebenszyklus

  • SOA-Adoption
  • Stadien der Einführung
  • Verwaltung von Services
  • Überblick über den SOA Service Life Cycle
  • Der Lebenszyklus einer SOA
  • Entdeckungsphase
  • Analyse- und Entwurfsphase
  • Implementierungsphase
  • Deployment-Phase
  • Überwachungsphase
  • Ausmusterungsphase

Wie aus einer Anforderung ein Service wird

  • Wie aus einer Anforderung ein Dienst wird
  • Entdeckung von Anforderungen
  • Analyse und Entwurf
  • Entwicklung
  • Neue Anforderungen
  • Entdeckung
  • Analyse und Design
  • Service-Entwicklungen

Technische Grundlagen XML, WSD und SOAP

XML-Grundlage für Webservices

  • XML-Informationsmenge
  • XML-Namensräume
  • XML-Schema: Typen & Message-Strukturen

Wsdl

  • Anatomie eines Web-Service-Vertrags
  • Abstrakter Beschreibungsentwurf
  • Konkreter Beschreibungsentwurf

WSDL und WS-*

  • WS-Policy o Policy-Struktur o Zusammengesetzte Regeln o Anhängen von Policies an WSDL
  • WS-Adressierung

SOAP-Nachrichten-Design

  • Aufbau von SOAP-Nachrichten
  • Knoten und Rollen
  • SOAP-Intermediäre
  • Fault-Nachrichten

SOAP UND WS-*

  • WS-Security
  • WS-Transaktion

Erweitertes XML-Schema

  • Nachrichtenflexibilität, Typvererbung, Komposition
  • Wiederverwendbarkeit, Relationales Design, Branchenschema
  • Modularisierung, Erweiterbarkeit

Erweiterte WSDL

  • Message-Versand, Service-Instanz-Identifikation
  • Zentralisierung von Richtlinien
  • Benutzerdefinierte Policy Assertion

Versionierung

  • Versionierung XML-Schema
  • Versionierung von WSDL-Verträgen

Dienstimplementierung mit Java

Java API for XML Processing (JAXP) (optional, wenn die Teilnehmer mit JAXP vertraut sind)

  • DOM, SAX, & javax.xml.parsers
  • STAX & java.xml.stream
  • XSLT und javax.xml.transform

Java-Architektur für XML-Bindung (JAXB)

  • Überblick und Architektur
  • Generierung von Java-Klassen aus XML-Schema
  • Anpassen von generiertem Java
  • Generierung von XML-Schema anhand von kommentierten Java-Klassen
  • Webdienste, WSDL, JAXB

SOAP mit Attachments API für Java (SAAJ)

  • SAAJ Überblick, Nachrichtenstruktur und API
  • Erstellen/Senden von Nachrichten
  • DOM-Übersicht
  • Verwendung von DOM mit SAAJ
  • Soap-Handler

Java-API für XML-basierte Webdienste JAX-WS

  • Verwandte Spezifikationen: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotation, JSR 109, Web Services Security (JSR 183)
  • WSDL nach Java und Java nach WSDL abbilden
  • Erstellen von Clients mit generierten Stubs
  • Asynchrone Clients mit Callback oder Polling
  • MessageContext und WebServiceContext
  • Handler für Nutzlast und Protokoll
  • Einbinden von Handlern auf einem Service, einem Port oder der Protokollschicht
  • Nicht-HTTP-Transport
  • Nachrichtenzugriff und Sitzungsmanagement

Behandlung binärer Daten

  • Standard-Handling
  • MTOM-Übersicht
  • Verwendung von MTOM in Diensten und Clients
  • Verwendung von DataHandler

SOA-Wertversprechen

  • Reduktion der Integrationskosten
  • Illustration der Integrationskosten
  • Ripple-Effekt von Änderungen
  • Wert der SOA-Schichtung
  • Kosten der Integration
  • Wiederverwendung von Assets
  • SOA Wirtschaftlichkeit/ROI
  • Erhöhte Business-Agilität
  • SOA-Agilität vs. traditioneller EAI-Ansatz
  • Verringerung des Geschäftsrisikos
  • SOA verringert das Compliance-Risiko
  • Geschäftliche Vorteile

Voraussetzungen

Die Teilnehmer müssen ein Verständnis von Java- und XML-Technologien haben.

Dieses Seminar hat den Level "Administration / Grundlagen".

Wenn Sie sich nicht sicher sind ob dieser Kurs das richtige Niveau für Sie hat, dann können Sie dies vorab mit dem Trainer abstimmen.

Ihre Ansprechpartner

  • Johannes Quante

    E-Mail:
    Telefon: + 49 (32) 212 619 106

  • Daniel Unger

    E-Mail:
    Telefon: + 49 (32) 212 619 107

  • Benjamin Meier

    E-Mail:
    Telefon: + 49 (32) 212 619 105

Was unterscheidet unsere Seminare?

Wir bieten Ihnen Seminare mit einem hohen Praxisbezug an. Die Inhalte und Übungen sind auf Ihre täglichen Aufgaben im Unternehmen ausgerichtet und verzichten vollständig auf Werbehinweise anderer Produkte des Softwareherstellers.

Alle Trainings bei uns sind herstellerunabhängig. Dies ermöglicht es uns kritische Betrachtungen zu den Produkten selbst und Vergleiche zu Wettbewerbern des Herstellers im Seminar anzubieten. Die Kursinhalte sind eigene Inhalte und aus den praktischen Erfahrungen unserer Trainer in Projekten abgeleitet.

Selbstverständlich können die Inhalte bei Firmenseminaren individuell an Ihre Bedürfnisse angepasst werden. Bitte sprechen Sie uns einfach an.

Buchung


Das Seminar wurde auf die Merkliste gesetzt


Das von Ihnen gewählte Seminar wurde bereits auf die Merkliste gesetzt


Bitte wählen Sie einen freien Termin aus


Bitte geben Sie Ihren Wunschtermin im Format tt.mm.jjjj ein


Bitte wählen Sie einen freien Termin aus


Bitte geben Sie den gewünschten Termin im Format tt.mm.jjjj der Schulung ein

Dauer 5 Tage, ca. 6h/Tag
1.Tag: 10:00 Uhr, weitere ab 09:00 Uhr
Preis € 2.350,00 zzgl. MwSt.
Sprache Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlagen Originaldokumentation des Herstellers auf Datenträger / Download / Weblink
Teilnahmezertifikat ja, selbstverständlich
Barriere freier Zugang an den meisten Standorten verfügbar
Verpflegung Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) - nicht bei Firmen- und Online Seminaren
Support 3 Anrufe im Seminarpreis enthalten
Methoden Vortrag, Demonstration, praktische Übungen am System
Seminararten Mit Trainer vor Ort: Öffentlich oder Inhaus - Alternativ als Webinar bestellbar
Durchführungsgarantie ja, ab 2 Teilnehmern, max. 8 Teilnehmer, Details

Wählen Sie einen freien Termin für Berlin aus














Dauer 5 Tage, ca. 6h/Tag
1.Tag: 10:00 Uhr, weitere ab 09:00 Uhr
Preis € 6.500,00 zzgl. MwSt.
Sprache Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlagen Originaldokumentation des Herstellers auf Datenträger / Download / Weblink
Teilnahmezertifikat ja, selbstverständlich
Barriere freier Zugang an den meisten Standorten verfügbar
Verpflegung Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) - nicht bei Firmen- und Online Seminaren
Support 3 Anrufe im Seminarpreis enthalten
Methoden Vortrag, Demonstration, praktische Übungen am System
Seminararten Mit Trainer vor Ort: Öffentlich oder Inhaus - Alternativ als Webinar bestellbar
Durchführungsgarantie ja, ab 2 Teilnehmern, max. 8 Teilnehmer, Details

Geben Sie hier Ihren Wunschtermin für Berlin



Dauer 5 Tage, ca. 6h/Tag
1.Tag: 10:00 Uhr, weitere ab 09:00 Uhr
Preis € 2.350,00 zzgl. MwSt.
Sprache Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlagen Originaldokumentation des Herstellers auf Datenträger / Download / Weblink
Teilnahmezertifikat ja, selbstverständlich
Barriere freier Zugang an den meisten Standorten verfügbar
Verpflegung Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) - nicht bei Firmen- und Online Seminaren
Support 3 Anrufe im Seminarpreis enthalten
Methoden Vortrag, Demonstration, praktische Übungen am System
Seminararten Mit Trainer vor Ort: Öffentlich oder Inhaus - Alternativ als Webinar bestellbar
Durchführungsgarantie ja, ab 2 Teilnehmern, max. 8 Teilnehmer, Details

Wählen Sie bitte einen freien Termin aus














© 2024 SCN GmbH. All rights reserved.