Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
SOA & Auswirkungen auf Business
SOA-Konzepte
- Anatomie eines Unternehmens
- IT-Albtraum
- Service-orientierte Architektur
- Komponentisierung und Wiederverwendung
- Vorteile der Service-Orientierung
- SOA definieren
- Das Unternehmen ausrichten
- Was ist ein Dienst?
- Service-Akteure
- Service-Schichtung
Schichten von Diensten
- Was ist Layering?
- SOA-Schichten
- Illustration der Schichtung
- Datenspeicher-Schicht
- Anwendungslogik-Schicht
- Adapter-Schicht
- Anwendungsdienst-Schicht
- Business Diensteschicht
- Orchestrierungsschicht
- Aux: Datendienst-Schicht
- Hilfsmittel: Sicherheitsdienst-Schicht
- Layering-Konzepte
- Faustregeln für die Schichtung
SOA Service Lebenszyklus
- SOA-Übernahme
- Stufen der Einführung
- Verwaltung von Diensten
- Überblick über den SOA Service Life Cycle
- SOAs Lebenszyklus
- Entdeckungsphase
- Analyse- und Entwurfsphase
- Implementierungsphase
- Bereitstellungsphase
- Überwachungsphase
- Ausmusterungsphase
Wie eine Anforderung zu einem Dienst wird
- Wie eine Anforderung zu einem Dienst wird
- Entdeckung von Anforderungen
- Analyse und Entwurf
- Entwicklung
- Neue Anforderungen
- Entdeckung
- Analyse und Entwurf
- Service-Entwicklungen
Technische Grundlagen XML, WSD und SOAP
XML Grundlage für Webdienste
- XML Informationsmenge
- XML Namespaces
- XML Schema: Typen und Nachrichtenstrukturen
WSDL
- Anatomie eines Webdienstvertrags
- Abstrakter Beschreibungsentwurf
- Konkreter Entwurf der Beschreibung
WSDL und WS-*
- WS-Policy o Policy-Struktur o Zusammengesetzte Regeln o Anhängen von Policies an WSDL
- WS-Adressierung
SOAP-Nachrichten-Design
- SOAP-Nachrichtenstruktur
- Knoten und Rollen
- SOAP-Vermittler
- Fault-Nachrichten
SOAP UND WS-*
- WS-Sicherheit
- WS-Transaktion
Erweitertes XML Schema (optional)
- Nachrichtenflexibilität, Typvererbung, Komposition
- Wiederverwendbarkeit, Relationales Design, Branchenschema
- Modularisierung, Erweiterbarkeit
Fortgeschrittene WSDL (optional)
- Nachrichtenversand, Identifizierung von Dienstinstanzen
- Zentralisierung von Richtlinien
- Benutzerdefinierte Policy Assertion
Versionierung
- Versionierung XML Schema
- Versionierung von WSDL-Verträgen
Service-Implementierung mit Java
Java API für XML Verarbeitung (JAXP) (optional, wenn die Teilnehmer mit JAXP vertraut sind)
- DOM, SAX, & javax.xml.parsers
- STAX und 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 generierten Java
- Generierung von XML-Schema aus annotierten Java-Klassen
- Web Services, 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 Web Services JAX-WS
- Verwandte Spezifikationen: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Annotations, JSR 109, Web Services Sicherheit (JSR 183)
- WSDL zu Java und Java zu WSDL Mapping
- Aufbau von Clients mit generierten Stubs
- Asynchrone Clients mit Callback oder Polling
- MessageContext und WebServiceContext
- Handler für Nutzdaten und Protokoll
- Einbindung von Handlern auf einem Dienst, einem Port oder der Protokollschicht
- Nicht-HTTP-Transport
- Nachricht Access und Sitzung Management
Behandlung binärer Daten (optional)
- Überblick und Probleme
- Standard-Behandlung
- MTOM-Übersicht
- Verwendung von MTOM in Diensten und Clients
- Verwendung von DataHandler
Wert von SOA / ROI
SOA-Wertversprechen
- Der Wert von SOA
- Reduktion der Integrationskosten
- Integrationskosten Illustration
- Ripple Auswirkung von Änderungen
- Wert der SOA-Schichtung
- Kosten der Integration
- Wiederverwendung von Assets
- SOA Wirtschaftlichkeit/ROI
- Steigende Business Agilität
- SOA-Agilität gegenüber traditionellem EAI-Ansatz
- Verringerung Business des Risikos
- SOA verringert das Compliance-Risiko
- Business Vorteile
- ROI-Quantifizierung Hürden
Voraussetzungen
Die Teilnehmer müssen über Kenntnisse in Java und XML Technologien verfügen.
35 Stunden
Erfahrungsberichte (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Kurs - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Kurs - Enabling SOA with BPM and BPMN
Die Übung und der Trainer sind sehr hilfreich bei der Kodierung.
Paul Andrew - IT
Kurs - REST API - a pattern of exchange of information between sites
Maschinelle Übersetzung