Schulung: XML Schema Design für SOA und ESB

Für Web Services, den Enterprise Service Bus und weitere Anwendungen werden XML Formate benötigt. Der Standard für die Beschreibung von auf XML basierenden Sprachen ist die XML Schema Spezifikation. Dieses Seminar führt die Kursteilnehmer in Schema mit praxisnahen Übungen und Beispielen ein. Ein Schwerpunkt des Kurses ist das Schema Design. Der Teilnehmer lernt XML Schema Entwurfsmuster kennen und anwenden. Besonderheiten des Schema Designs für Web Services und ESB Integration werden im Seminar detailliert behandelt.

Inhalt

XML Schema Grundlagen

  • Schema versus DTDs
  • Aufbau eines Schemas
  • Schema Validierung

Simple Types

  • Primitive und abgeleitete Typen
  • Verwenden der Build-in Types
  • Ableiten von eigenen Typen
  • Ranges, Enumeration und Patterns

Complexe Typen

  • Eigene komplexe Typen erstellen
  • Attribute
  • Inhalt: Leer, Any und Mixed
  • Content Models: Sequence, All und Choice

Wiederverwendung

  • Erweitern und Ableiten von Typen
  • Typen einschränken über Restriction
  • Substitution Groups
  • Elemente und Attribut Gruppen

Namespaces

  • Verwendung von Namespaces
  • Kombinieren von mehreren XML Sprachen
  • TargetNamespace
  • Qualified und Unqualified Lokals

Schema Design Patterns

  • Granularität
  • Globale und lokale Typen
  • XML Schema Entwurfsmuster: Russian Doll, Salami Slice, Venetian Blind und Garden of Eden
  • List Wrappers

Versionierung von Schema

  • Aufwärts- und Abwärtskompatibilität
  • Schema Evolution

Schema Design für Web Services und SOA

  • Design by Contract
  • Wiederverwendung von Business Vokabularen
  • Besonderheiten bei der Beschreibung von Web Services mit XML Schema

Sonstiges

  • Beziehung zwischen Schema und UML
  • Mapping von XML Schema auf Java Klassen und relationale Datenbanken
  • Dokumentation eines Schemas
  • Schlüssel und referentielle Integrität

Dauer

3 Tage

Zielgruppe

Programmierer, XML Experten, Integration Developers

Vorkenntnisse

Grundlegende XML Kenntnisse

Ihre Vorteile

  • Die Teilnehmer des Kurses lernen mit Schema eigene XML Formate und Sprachen zu beschreiben.
  • Sie lernen das Analysieren und Lesen bestehender Schematas

Kursunterlage

Handouts aller in der Schulung präsentierten Folien.

* Gesamtpreis pro Teilnehmer inkl. Kursmaterial und Tagesverpflegung zzgl. Mehrwertsteuer

Überblick

Übungsanteil: 60 %
Schwierigkeitsgrad: mittel

Offene Seminare

Termine auf Anfrage

Teilnahme: 1.750,- €*

Firmenseminar

Individuelle Preisauskunft oder Angebot online abfragen.

Tags

Schulung  XML  Schema