XML/EDIFACT

XML/EDIFACT

XML/EDIFACT is an Electronic Data Interchange format used in Business-to-business transactions. It allows EDIFACT message types to be used by XML systems.

EDIFACT is a formal language for machine readable description of electronic business documents. It uses a syntax close to delimiter separated files. This syntax was invented in the 1980s to keep files as small as possible. Because of the Internet boom around 2000, XML started to become the most widely supported file syntax. But for example, an invoice is still an invoice, containing information about buyer, seller, product, due amount. EDIFACT works perfectly from the content viewpoint, but many software systems struggle to handle its syntax. So combining EDIFACT vocabulary and grammar with XML syntax makes XML/EDIFACT.

The rules for XML/EDIFACT are defined by ISO TS 20625.

Use-cases

XML/EDIFACT is used in B2B scenarios as listed below.

1) Newer EAI or B2B systems, e.g. SAP XI, often cannot handle EDI (Electronic Data Interchange) syntax directly. Simple syntax converters do a 1:1 conversion before. Their input is an EDIFACT transaction file, their output an XML/EDIFACT instance file.

2) XML/EDIFACT keeps XML B2B transactions relatively small. XML element names derived from EDIFACT tags are much shorter and more formal than those derived from natural language. Such formal tags, taken from the "EDIFACT modelling language", are readable by B2B experts worldwide.

3) A company does not want to invest into new vocabularies from scratch. XML/EDIFACT reuses business content defined in UN/EDIFACT. Since 1987, the UN/EDIFACT library was enriched by global business needs for all sectors of industry, transport and public services. For XML, there is no such comprehensive vocabulary available.

4) Large companies can order goods from small companies via XML/EDIFACT. The small companies use XSL stylesheets to browse the message content in human readable forms.

Example 1: EDIFACT source code

A name and address (NAD) segment, containing customer ID and customer address, expressed in EDIFACT syntax:

NAD+BY+CST9955::91++Candy Inc+Sirup street 15+Sugar Town++55555'

Example 2: XML/EDIFACT source code

The same information content in an XML/EDIFACT instance file:

BY CST995591 Candy Inc Sirup street 15 Sugar Town55555

Example 3: XML/EDIFACT in Internet Explorer

The same XML/EDIFACT instance presented with help of an XSL stylesheet:

External links

* [http://www.unece.org/trade/untdid/welcome.htm UN/EDIFACT Main Page]
* [http://www.altova.com/products/mapforce/data_mapping.html Altova MapForce EDIFACT<->XML converter] (also supports ANSI X12 and other file formats)
* [http://totaledi.org Open Source EDIFACT<->XML converter]
* [http://bots.sourceforge.net/en/index.html Another Open Source EDIFACT<->XML converter]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • EDIFACT — United Nations/Electronic Data Interchange For Administration, Commerce, and Transport (UN/EDIFACT) is the international EDI standard developed under the United Nations. The work of maintenance and further development of this standard is done… …   Wikipedia

  • XML — Infobox file format name = Extensible Markup Language icon = logo = extension = .xml mime = application/xml, text/xml (deprecated) type code = uniform type = public.xml magic = owner = World Wide Web Consortium genre = Markup language container… …   Wikipedia

  • EDIFACT — UN/EDIFACT ist die Abkürzung für United Nations Electronic Data Interchange For Administration, Commerce and Transport. EDIFACT ist ein branchenübergreifender internationaler Standard für das Format elektronischer Daten im Geschäftsverkehr.… …   Deutsch Wikipedia

  • EDIFACT-Subset — UN/EDIFACT ist die Abkürzung für United Nations Electronic Data Interchange For Administration, Commerce and Transport. EDIFACT ist ein branchenübergreifender internationaler Standard für das Format elektronischer Daten im Geschäftsverkehr.… …   Deutsch Wikipedia

  • Edifact — UN/EDIFACT ist die Abkürzung für United Nations Electronic Data Interchange For Administration, Commerce and Transport. EDIFACT ist ein branchenübergreifender internationaler Standard für das Format elektronischer Daten im Geschäftsverkehr.… …   Deutsch Wikipedia

  • Electronic Business using XML — ebXML (prononcer i bi ix em el, comme dans eBusiness, bien que la prononciation eu bé ix em el soit très répandue), abréviation de l anglais Electronic Business using eXtensible Markup Language signifiant commerce électronique en utilisant XML,… …   Wikipédia en Français

  • electronic Business using XML — ebXML (prononcer i bi ix em el, comme dans eBusiness, bien que la prononciation eu bé ix em el soit très répandue), abréviation de l anglais Electronic Business using eXtensible Markup Language signifiant commerce électronique en utilisant XML,… …   Wikipédia en Français

  • UN EDIFACT — UN/EDIFACT ist die Abkürzung für United Nations Electronic Data Interchange For Administration, Commerce and Transport. EDIFACT ist ein branchenübergreifender internationaler Standard für das Format elektronischer Daten im Geschäftsverkehr.… …   Deutsch Wikipedia

  • Factura electrónica — Saltar a navegación, búsqueda Una factura electrónica, también llamada efactura o e factura, es un documento electrónico que cumple con los requisitos legal y reglamentariamente exigibles a las facturas tradicionales garantizando, entre otras… …   Wikipedia Español

  • Electronic Data Interchange — Elektronischer Datenaustausch, englisch Electronic Data Interchange (EDI), bezeichnet als Sammelbegriff alle elektronischen Verfahren zum asynchronen, vollautomatischen Versand von strukturierten Nachrichten zwischen Anwendungssystemen… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”