| |
objectives
- use basic UML (Unified modelling Language) to
migrate from EDI to XML
- overcome semantic problems through precision
in the models
- learn all the necessary technical detail about
XML, required to make the migration
- practice techniques to model flexible schemas
- implement an XML schemas, then extend it
overview
XML has rapidly overtaken EDI as the standard
form to markup and exchange data. However
many of the problems encountered in EDI systems
have not disappeared; and migrating from EDI to
XML also poses its own problems. XML is
a very simple language which is one of the reasons
why the uptake has been so sharp. XML also
works over the Internet instead of expensive VANs.
The real benefit that XML has over EDI (the
one that guarantees it as successor) is that it
is extensible. Instead of trying to cover
all possibilities, you can leave your options
open. This course shows how you can use
modelling to overcome XML' s semantic short-fallings. It
also shows you how to use XML to create schemas,
and most importantly, how to design schemas that
leave volatile parts open to extension and change.
The course is suitable for anyone, although
a knowledge of UML would be beneficial. The
course is presented by one of our senior consultants,
each of whom has at least ten years' experience
in software development, and at least three years'
experience as a trainer and consultant in a diverse
range of application areas.
content
1.
XML syntax and semantics
-
mark up: structure implicit (eg HTML)
- XML records structure: formatting
deduced
- strict rules
- XML syntax
- XML schemas: the semantics defined
- valid and correct XML
- names Vs attributes
- declarations
- object trees and data serialization.
- Unicode - how is it actually sent
- entities - macro behaviour (general/parameters,
internal/external, parsed/unparsed)
- processing instructions - attach stylesheets
(covered in detail later)
2. Business modelling and UML basics
-
static models
- objects, types, attributes, snapshots
- subtypes
- dynamics
- use-cases and tasks
- event charts
- state charts
- building a business model
- finding use-cases
- the dictionary - UML notation review
- uses of business model
- documentation style
- post-conditions
|
3.
Working example of migration from EDI
to XML
4. XML standards and current issues
-
BizTalk
- Commercial XML (cXML) from Ariba
- e-business XML (ebXML), open source
project
- Apache Cocoon - future XSP technology
- Advancements on DTD as form for XML
schemas
- XML optimization
- object model mapping (covered in detail
later) |
|
To
book a public or onsite course, please contact Clive Menhinick on +44 (0)161 225 3240, or email: clive@trireme.com. Alternatively, use the booking form.
©
TriReme International Limited 2001-2006. All
rights reserved. |