XML: de Verzamelde Best Practices
Effectief en Efficient Gebruik van XML. Do's en don'ts in XML: XML Done Right.
10 February 2005 (14-21)
Locatie:
Sofitel Diegem (Diegem near Brussels (Belgium))
Gepresenteerd
in het Nederlands
door
Prijs:
480 EUR (excl. 21% BTW)
This event is history,
please check out the List of Upcoming Seminars, or send us an email
Check out our related in-house workshops:
Leerdoelen
Waarom dit seminar ?
Zes jaar na de officiële release van XML worden patronen en antipatronen van een
goed ontwerp van XML applicaties duidelijk. In de euforie van de XML hype hebben immers vele mensen met vallen en opstaan geleerd hoe XML, XSL, XML Schema's, ... best gebruikt worden.
Dit gloednieuw seminar met XML expert Paul Hermans probeert de geleerde lessen samen te vatten en mee te geven.
Doelstelling is dat u weet waar het gebruik van XML zinvol is (en waar niet) en dat u XML op de juiste
manier gebruikt, en dit in de drie toepassingsdomeinen: XML voor documenten, XML voor data, en XML
voor networking.
Welke vragen worden beantwoord tijdens dit seminar ?
- Wat zijn de belangrijkste succesfaktoren in een XML project ?
- Welke XML standaarden te kiezen: ziet u door de bomen het bos nog wel ?
- Wat is de optimale technische aanpak en architectuur ?
- Welke XML tools gebruiken: commercieel vs. open source, super-de-luxe vs. doe-het-zelf, volledig geïntegreerd vs. best-of-breed, ... ?
- Wat zijn de praktische moeilijkheden en workarounds van XML in EAI (enterprise application integration) ?
- Hoe schaalt u een XML demo omgeving naar echte produktie ?
- Hoe kunt u XML versnellen ?
- Hoe zorgt u ervoor dat XML minder bandbreedte verbruikt (een overzicht van de compressietools voor XML) ?
- Hoe gebruikt u XML secure ?
- Wanneer is XML het foute antwoord op uw probleem ?
Voor wie is dit seminar bestemd ?
Dit seminarie is zeer nuttig voor iedereen die de kracht van XML wil gebruiken en de problemen met XML wil omzeilen bij het bouwen van innovatieve en geavanceerde gegevensarchitecturen, zowel voor documentbeheer, data-integratie, B2B, als Web services.
In het bijzonder is dit seminar vooral bedoeld voor:
- IT architecten en ontwikkelaars
- Business en technische analysten
- Web applicatie-ontwikkelaars
- Technische projectleiders en consultants
- Iedereen die een update wil van de XML standaarden en tools
Nota: Er is voor dit seminar geen diepgaande kennis XML, XSL, XML Schema, ... vereist. Waar nodig zal Paul Hermans de basisideeën kort opfrissen, maar dit seminar blijft een overzicht van de diverse XML technieken, standaarden en tools. Voor wie een meer complete XML cursus wil, hebben wij in samenwerking met Paul Hermans andere formaten (vooral in-house) beschikbaar.
Volledig Programma
13.30u - 14.00u
Registratie met koffie/thee en croissants op de informatiemarkt
14.00u - 14.15u
Inleiding: de belangrijkste XML problemen
14.15u - 15.00u
Toepassingen van XML
- XML voor data:
- voordelen van XML data
- nadelen van XML data
- data styles:
- best practices
- XML voor documenten:
- voordelen van XML documenten
- nadelen van XML documenten
- best practices
- XML voor networking:
- voordelen van XML networking
- nadelen van XML networking, o.a. bandbreedteverspilling (+ overzicht XML compressietools en -technieken)
- networking styles:
- best practices
15.00u - 16.00u
XML update: nieuwe en upgedate specificaties
- XML
- Namespaces
- XML Schema
- DOM
- XPath
- XSLT
- XSLFO
- XQuery
- XInclude
16.00u - 16.30u
Pauze met koffie/thee en versnaperingen op de informatiemarkt
16.30u - 17.30u
De verzamelde best practices
- Best practices in XML:
- XML declaration, encoding
- naming conventies
- white space regels
- entities versus XInclude
- commentaren en processing instructions
- wat met binaire content in XML ?
- Namespaces
- Welke schema taal: DTD's of XML schemas of RelaxNG of Schematron ?
- Best practices in XML schema:
- hoe een schema uitbreidbaar maken
- van UML naar XML Schema
- Best practices in XSLT:
- exslt library
- push of pull
- client of server
18.45u - 19.30u
Hoe programmatorisch werken met XML ?
- Overzicht van de API's:
- Voor- en nadelen van de API's
- Best practices
19.30u - 20.15u
Overzicht van XML tools
- Parsers: Xerces, MSXML, libxml, expat
- IDE's: XMLSpy, Stylus Studio, Oxygen
- Content editors: XMetaL, Syntext Serna, Epic, XMLMind, Word2003
- Convertors: upCast, eXegenix, Data Direct, Data Junction (nu Pervasive Software)
- Repositories: Tamino, XHive, Xyleme, dbXML, Ipedo, Mark Logic naast de databases van Oracle, Microsoft en IBM.
- Transformers: Saxon, Xalan, libxslt, MSXSL
- Formatters: Antenna House XSL formatter, RenderX XEP, Inventive Designers Scriptura XBOS
20.15u - 20.45u
Cases en Voorbeelden
- Voorbeelden van goed XML gebruik + rationale: hoe u XML optimaal gebruikt
- Voorbeelden van slecht XML gebruik + rationale: hoe het niet moet
21.00u
Einde van dit Seminar
Sprekers
Paul Hermans is onafhankelijk consultant op het vlak van:
- XML; van alle mogelijke varianten van schematalen (XSD, RelaxNG, Schematron, NVDL) over XSLT/XQuery tot design en implementatie van hele XML pipeline architecturen. Hij is o.a. de XML architect van de "Dublin Core" gebaseerde web metadata infrastructuur van de Nederlandse overheid.
- OWL/RDF(S), oftewel de semantische web stack. In die hoedanigheid is hij architect van een ambitieus cultureel erfgoed project geïnitieerd door de Provincie Limburg, met allerlei koppelingen naar ontologieën en thesauri in "SKOS".
- Resource Oriented Computing en REST.
M.b.t. semantische web
technologieën converteert hij legacy data naar RDF,
voegt hij verschillende databronnen samen en ontwikkelt hij ontologieën om
data te integreren en nieuwe data af te leiden.
Paul was hoofd electronisch uitgeven bij Ced.Samsom, deel van
Wolters-Kluwer en verantwoordelijk voor het software pakket "Accon". Hij was stichter en zaakvoerder van ProText, een zeer gespecialiseerde
dienstverlener op het vlak van SGML en later XML gebaseerde single-source
publishing oplossingen. Hij maakte deel uit van het management team van Amplexor, een enterprise
content management solution provider.
Questions about this ? Interested but you can't attend ? Send us an email !