R20/Consultancy B.V. - The website of Rick F. van der Lans

R20/Consultancy B.V.

The website of Rick F. van der Lans

Home page
Up

XML: Esperanto voor applicatie-integratie

Auteur: Rick F. van der Lans
Geschreven: augustus 2001
Gepubliceerd in: XML Today, jaargang 2001

SQL is ooit betiteld als 'intergalactic dataspeak'. Het zou mij niet verbazen als we XML in de toekomst gaan bestempelen als 'intergalactic data-exchangespeak'. De rijkdom aan bouwstenen en de flexibiliteit van XML maken de taal geschikt voor elke vorm van gegevensuitwisseling. Daar waar EDI, CORBA en COM+ te kort schoten, daar slaagt XML.

Gegevensuitwisseling ten behoeve van applicatie-integratie is het primaire toepassingsgebied van XML. De grootste technologische uitdaging van B2B-integratie (Business-to-Business) doet denken aan het Toren van Babel-project: het omgaan met vele verschillende talen. Bijvoorbeeld, het ene systeem dat geïntegreerd moet worden, werkt met EDI-berichten, de ander met SAP BAPI's, een derde moet met SQL aangesproken worden en de vierde praat CORBA. Er is dan een neutrale, gestandaardiseerde taal nodig waarnaar al deze talen vertaald kunnen worden.

Deze ideale taal moet rijk genoeg aan bouwstenen zijn om elke mogelijke gegevensstroom te kunnen modelleren. De taal moet metadata bevatten, zodat de versturende en de ontvangende partijen niet alleen de data zelf, maar ook de structuur ervan kunnen zien. Tevens moet de taal niet van één leverancier komen, maar gestandaardiseerd zijn. XML voldoet ruimschoots aan deze eisen.

Echter, de flexibiliteit van XML brengt ook een aantal risico's met zich mee. Als iedereen zijn eigen XML-taal mag definiëren, dan zal iedereen dat ook doen. Het resultaat zal een stormvloed van verschillende XML-talen zijn. En dat is niet de bedoeling. Er zullen standaarden voor bepaalde vormen van gegevensuitwisseling gedefinieerd moeten worden. Als, bijvoorbeeld, uw website contact legt met de website van een creditcard-maatschappij om te verifiëren of de klant solvabel is, dient hier een standaard XML-document voor te bestaan. En zo kunnen we voor vele gegevensstromen standaard XML-documenten definiëren.

Organisaties die zich hier mee bezig houden zijn onder andere ebXML, BizTalk, Oasis en RosettaNet. Vertegenwoordigers van deze organisaties komen vanuit de gehele wereld, inclusief Nederland. De mate waarin zij door de markt geadopteerd zullen worden, zal voor een groot deel bepalen of XML een succes zal worden. Als we ons bij B2B-integratie namelijk niet aan hun standaarden confirmeren, dan zal XML wel de Esperanto van gegevensuitwisseling worden, maar iedereen zal een ander Esperanto hanteren.

 

If you have any questions or remarks concerning this website, please send us an email: info@r20.nl.
Copyright © 2009 R20/Consultancy B.V.