let's build your future ... 


 

XML - eXtensible Markup Language; introductie XML-themanummer (Informatie, juni 2001)

XML staat volop in de belangstelling. Eindelijk lijkt er een internet-abc uitgevonden waarmee geheel verschillende applicaties vanaf de meest exotische platforms toch met elkaar kunnen communiceren. Des te opmerkelijker omdat deze eXtensible Markup Language eigenlijk alleen bedoeld was voor het inhoudelijk gestructureerd opslaan van webpagina’s.

Pieter van der Hijden, gastredacteur

Academische boekhandels vullen meters schaplengte met XML-titels. De Nederlandse XML User Group telt inmiddels honderden leden. Internationale profit- en non-profitconsortia kiezen alle voor XML als basis voor e-commercestandaards. Microsoft ziet XML als de kern van zijn .NET-strategie. De nieuwe XP-versie van Office leest en schrijft XML. Opponent Sun baseert zijn messaging binnen de Java 2 Enterprise Edition (J2EE) op XML. De enige invariante in de woelige wereld van ICT-ontwikkelingen lijkt op dit moment dus XML te zijn.

De enorme belangstelling voor XML en de indruk dat het niet slechts een hype, maar een blijvertje is, vormen voor Informatie de reden om via dit themanummer een overzicht te bieden en de weg te wijzen. Tegelijkertijd een reden om ons bescheiden op te stellen. XML is eigenlijk zo ‘basic’ en daarmee op zo veel fronten toepasbaar dat een compleet overzicht nauwelijks te geven is. We hebben geprobeerd een interessante mix te bieden van theorie en praktijk en van techniek en organisatie. Het is nadrukkelijk een momentopname. Over een jaar zal een mogelijk themanummer over XML er weer heel anders uitzien. Maar misschien is het ook wel overbodig. Aan zo iets algemeens als ons alfabet wordt immers ook geen themanummer gewijd.

XML is een relatief eenvoudige standaard voor het gestructureerd digitaal vastleggen van documenten en berichten. Steeds meer computerprogramma’s kunnen ermee overweg. De standaard is openbaar en vrij beschikbaar, veel verwante software eveneens. Voordelen zijn:

  1. het beheren van informatie kan goedkoper (één mediumneutraal brondocument in XML voor publicatie via diverse media),
  2. digitale informatie wordt meer toekomstvast (een open en relatief eenvoudige standaard vormt een garantie voor toekomstig hergebruik),
  3. computerprogramma’s kunnen beter op elkaar aansluiten (gestructureerde berichten maken Enterprise Application Integration en wereldwijde koppelingen via internet mogelijk).

Dit themagedeelte geeft in ‘XML in vogelvlucht’ de lezers die wat XML betreft van niets weten voldoende bagage om de rest van de XML-stof goed te kunnen volgen. Documentschema’s beschrijven de formele structuur van XML-documenten. Dankzij die schema’s zijn XML-documenten die door de ene applicatie geproduceerd worden door een andere weer te interpreteren. In het artikel over Documentschema’s leest u dat het ontwikkelen van een dergelijk schema maar het halve werk is. Andere partijen overtuigen het schema te gebruiken is de andere helft. Het artikel over XHTML beschrijft de brug tussen HTML en XML en geeft een overzicht van het standaardisatieproces van het World Wide Web Consortium.

Vanuit technisch oogpunt zijn er vier toepassingsgebieden voor XML te onderscheiden: mediumneutraal uitgeven, interactieve webportalen, berichtenverkeer op applicatieniveau en berichtenverkeer tussen softwarecomponenten. De laatste blijft hier buiten beschouwing. Voor de eerste drie wordt in ‘Technische oplossingen op basis van XML’ ingegaan op oplossingsrichtingen en de daarbij beschikbare engines, tools en systemen. Vervolgens komen de technische en organisatorische aspecten van drie praktijkcases rond XML aan bod. Uitsmijter van het themagedeelte is ‘Botsen en XML’, een extra case over de onverwachte rol van XML bij crashsimulaties van auto’s.

Ir. Pieter van der Hijden (pvdh@sofos.nl) werkt bij Sofos Consultancy Amsterdam (www.sofos.nl) en is gastredacteur van het themagedeelte.

 

[ Top ]
Send mail with questions or comments about this web site to webmaster@sofos.nl.
Copyright © 2003 Sofos Consultancy. Last modified: 2003-10-08.