Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzending indienen
    • Inzendingen
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

XML is het antwoord

03 juni 1999 - 22:004 minuten leestijdOpinieCloud & Infrastructuur
Martin Healey
Martin Healey

XML is zonder enige twijfel de belangrijkste ontwikkeling van de afgelopen tien jaar. XML is voor tekst wat SQL voor gegevens was, en zal minstens zoveel werk opleveren. Zoals de naam al aangeeft, is XML een opmaaktaal. In tegenstelling tot Html kunnen de opmaakinstructies worden toegesneden op de applicatie; een scheiding van vorm en inhoud dus. XML-documenten zullen hierdoor niet zo snel verouderen als gewone tekstverwerkersbestanden.

Het is onvermijdelijk dat de tekstverwerkers van vandaag worden vervangen door XML-editors. Door de enorme populariteit van tekstverwerkers zal dat echter niet zo snel gaan – vooral Microsoft Word kent zeer veel gebruikers. Toch is dit een goed moment om eens naar de eerste generatie XML-editors te kijken.
Het Web heeft al laten zien hoe krachtig op tekst gebaseerde systemen kunnen zijn, vooral als ze worden gebruikt in combinatie met een grafische front-end. In zulke systemen kan andere informatie eenvoudig worden opgenomen door een simpele formatteerslag. Een Html- of XML-document kan gewone tekst bevatten; tegelijkertijd kan een grafische afbeelding worden geformatteerd als een rijtje bytes, net als bijvoorbeeld een code-module. Dit is het principe achter Java-applets. Speciale markeringen (tags) geven het verschil aan tussen tekst en andere informatie; het zijn de tags die bepalen wat er moet worden gedaan met de bytes ertussenin.
Omdat de tags in Html voorgedefinieerd zijn, is er voor nieuwe functies een uitbreiding nodig. Dat kan een leveranciersspecifieke uitbreiding zijn (meestal Microsoft) of een nieuwe versie van Html. In beide gevallen is inconsistentie het gevolg. Met XML kunnen de tags naar eigen inzicht worden gedefinieerd of uitgebreid.
Op tekst gebaseerde systemen kunnen eenvoudig van gegevens worden voorzien. In een computer kunnen gegevens immers op veel manieren worden geformatteerd, maar uiteindelijk geven wij mensen toch de voorkeur aan alfanumerieke karakterstrings. Het getal honderddrieëntwintig wordt ingevoerd als een 1, gevolgd door een 2, gevolgd door een 3. Hetzelfde geldt voor de uitvoer.
In de huidige situatie is het binnen één en dezelfde omgeving vaak goed geregeld, maar als er gegevens van het ene systeem naar het andere moeten worden verplaatst, beginnen de problemen meestal pas goed. En die zijn nog erger als er meer dan twee systemen bij betrokken zijn, bijvoorbeeld wanneer er gegevens vanuit meerdere productiedatabases naar één gegevenspakhuis gekopieerd moeten worden. En het wordt nóg complexer als er meerdere bedrijven bij betrokken zijn, elk met hun eigen standaarden en systemen.
Elektronische handel is niet nieuw; edi is altijd zeer succesvol geweest. Een van de redenen voor dit succes was de noodzaak om aan de standaard te voldoen. Degene die gegevens verstuurt, moet een formaat gebruiken dat alle ontvangers begrijpen en kunnen ontcijferen. Zowel het formaat als de codering van de gegevens (Ascii, Ebcdic, Unicode en dergelijke) moeten daarbij geformaliseerd en gefixeerd worden. Het Swift-netwerk is hiervan een goed voorbeeld. Alle banken horen bij Swift, omdat het de enige manier is waarop elke bank een financiële transactie met elke andere bank kan aangaan. Een bank moet voldoen aan de standaard, anders kan zij geen internationale diensten aan haar klanten aanbieden. De formaten zijn lang geleden gedefinieerd en moeten nog steeds worden ondersteund. Naarmate het dienstenaanbod breder werd, zijn er echter nieuwe functies toegevoegd. De bestaande formaten moesten daarbij lichtelijk worden aangepast. Er zijn zelfs ongedefinieerde bytes gebruikt om velden in een record een andere betekenis te geven. Compatibiliteit is een groot probleem. Hetzelfde geldt voor alle edi-systemen van tegenwoordig; ze werken allemaal met vaste, voorgedefinieerde formaten.
Html is met succes gebruikt als gereedschap voor het opmaken van formulieren voor het invoeren van gegevens. De groei van de ‘business-to-consumer’ kant van e-handel is mogelijk gemaakt door gegevens te formatteren als Html-strings. Edi, de ‘business-to-business’ kant van e-handel, is zich niet helemaal onbewust van de voordelen van een opmaaktaal. In deze sector van de e-handel weet men precies hoeveel problemen het handhaven van continuïteit kan opleveren.
Edi via het Internet – soms ook wel extranet genoemd – is onvermijdelijk. Maar Html met zijn vaste tag-formaat is daarvoor niet de aangewezen standaard, omdat innovaties en nieuwe edi-functies ook weer nieuwe Html-versies zouden vereisen. XML is wél het antwoord. De edi-autoriteiten zijn daarbij verantwoordelijk voor de structuur, de XSL, die door de applicaties wordt gebruikt. Het uitbreiden van diensten is mogelijk waarbij compatibiliteit blijft gehandhaafd. Het is goed denkbaar dat e-handel gestruikeld zou zijn over de starheid van Html, maar zal groeien en bloeien onder XML. WebDAV is een voorbeeld van een op XML gebaseerde standaard.
Elk systeem voor gegevensuitwisseling zou XML moeten ondersteunen. Denk aan MQ Series of Microsoft Msmq, of kopieënbeheer voor het werken met gegevenspakhuizen. Laten we hopen dat XML meer standaard blijft dan het vergelijkbare SQL.

Meer over

HTMLNetwerkenSQLXML

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Hybride vergaderen herzien

    Wat moderne werkplekken vragen van meeting- en samenwerkingsomgevingen

    Computable.nl

    Virtualisatie heroverwogen

    Waarom enterprise IT opnieuw kijkt naar kosten, schaal en flexibiliteit

    Computable.nl

    Hoe raakt NIS2 ook jouw bedrijf?

    De nieuwe cyberregels voor het MKB in aantocht

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-inzendingen

    Pijl naar rechts icoon

    HackShield Future Cyber Heroes

    85.000 kinderen praten over veilig gamen met HackShield
    Pijl naar rechts icoon

    Wiz

    Wiz versterkt cyber resilience met contextgedreven cloudsecurity
    Pijl naar rechts icoon

    Getac

    Realtime inzicht als fundament voor digitale transformatie
    Pijl naar rechts icoon

    JBT Marel

    TechDoc Finder: AI-zoekagent voor service engineers
    Pijl naar rechts icoon

    Milieu Service Nederland

    WIN-platform: realtime afvaldata voor inzameling en facturatie
    Alle inzendingen
    Pijl naar rechts icoon
    Stuur je case voor de Computable Awards en word getoond op de website!
    Ik wil een case insturenIcoon

    Populaire berichten

    Meer artikelen

    Meer lezen

    Innovatie & Transformatie

    Microsoft onthult netwerktechnieken die datacenters zuiniger maken

    Cloud & Infrastructuur

    Eerenberg (Financiën) houdt vast aan belastingdeal met Fast Enterprises

    Cloud & Infrastructuur

    Kort: Mastercard verleidt fin­tech­star­tups, Vertiv en Nvidia tillen ai-fabriek omhoog (en meer)

    Cloud & Infrastructuur

    Ook (eveneens Amerikaanse) Equinix kan dienst­ver­le­ning DigiD verstoren

    Software & Development

    Omstreden omzetbelastingsysteem op termijn naar de cloud

    Cloud & Infrastructuur

    EU Cloud Sovereignty Framework: beleidsstuk dat geen slaappil is

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs