Überblick
Anteil an Übungen
60 %
Schwierigkeitsgrad
mittel
Offene Seminare
14. - 16.6.10 Bonn
18. - 20.11.10 Bonn
Teilnahme: 1.750,- €*
Angebot:
Holen Sie sich online eine Preisauskunft oder ein Angebot für ein Firmenseminar bei Ihnen ein.
Schulung: XML Schema Design für SOA und ESB
Überblick
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.
Kursinhalt
Diese Schulung behandelt folgende Themen:
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
