CUSTOMISED
Expert-led training for your team
Dismiss

XML Vocabularies training course

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022

Public Courses

05/10/15 - 3 days
£1795 £1705
16/11/15 - 3 days
£1795 +VAT
28/12/15 - 3 days
£1795 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

 Course Outline

XML is the predominant mark-up language for data- and document-centric applications and is used extensively in Web Services messaging systems and Service Oriented Architectures.
XML Modelling Vocabularies Training Course Summary

What You Will Learn


1. Using UML for XML Applications
2. XML Essentials
3. Development Process Overview and Example
4. Conceptual Modeling with UML
5. Introduction to W3C XML Schema (XSD)
6. Overview of XML Metadata Interchange (XMI)
7. Mapping class diagrams to Schema Vocabularies
8. Introduction: UML to XSD design tools
9. A UML Profile for XML Schema
10. Web Services Architecture

 

Course Content

Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed or if you have a technical query email [email protected] .

Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course.

 

XML Modelling Vocaublaries Training Course Outline

 

Using UML for XML Applications

The modeling of system requirements

How to model vocabularies

Modeling message interactions

Business process modeling

XML Essentials - a Cram session

Well-formed & valid XML documents
XML schemas (DTD/XSD)
XML Namespaces
Overview of XML tools
Stylesheets, presentation & transformation

Development Process Overview and Example

Purchase order schema example
Corresponding UML conceptual model
UML design model customization
Automated XML Schema generation
Message sequence diagrams

Conceptual Modeling with UML

Collaborate with business stakeholders
Understand the terms, relationships, and Datatypes
Compare with database logical/physical modeling
UML facilitates a platform independent view

Introduction to W3C XML Schema (XSD)

The roles of XML Schema in applications
The limitations & differences with DTDs
Separating type definition from element declarations
ComplexType/ SimpleType definitions
Type derivation: extension and restriction

Overview of XML Metadata Interchange (XMI)

Goals of XMI standard
The OMG Meta Object Facility (MOF)
XMI standard and the UML metamodel
Production rules for XML DTDs and Schemas
Production rules for XML document instances

Mapping class diagrams to Schema Vocabularies

Class
Attribute
Association
Generalization
Composition/Aggregation
Packages

Introduction: UML to XSD design tools

Generating XML Schemas from XMI
Automatic generation of UML diagrams from XMI
Reverse engineering XML Schemas to XMI
Demonstration with industry-standard tools
Demonstration with open-source tools

A UML Profile for XML Schema

Tagged value properties
Describe extensions for each UML construct
Customizing mappings from UML to XSD
UML profiles as extension mechanism for UML - Stereotypes

Web Services Architecture

* Discovery of XML application components
UML operations and Web Services interfaces
Process modeling and Web Services orchestration
Available Web Service architectures
SOAP, WSDL and UDDI in schema context

Real life e-commerce examples

Current usage of UML to Schema technology
Going from EDI to UML & from EDI to XML
Model driven architecture (MDA)

JBI training course London UK

Developers, designers and architects who need a deeper understanding of XML

5 star

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"

Brian Leek, Data Analyst, May 2022



“JBI  did a great job of customizing their syllabus to suit our business  needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”

Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022

 

 

JBI training course London UK

Newsletter

 

Sign up for the JBI Training newsletter to stay updated with world-class technology training opportunities, including Analytics, AI, ML, DevOps, Web, Backend and Security. Our Power BI Training Course is especially popular.  Gain new skills, useful tips, and validate your expertise with an industry-leading organisation, all tailored to your schedule and learning preferences.



CONTACT
+44 (0)20 8446 7555

[email protected]

SHARE

 

Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course