Electronic Data Interchange
EDI verstuurt gestructureerde bedrijfsdocumenten tussen systemen. Formaat, partnerprofiel, gegevensmapping en terugmeldingen moeten op elkaar aansluiten.
Electronic Data Interchange (EDI) is de elektronische uitwisseling van bedrijfsdocumenten met een gestandaardiseerde structuur tussen systemen van verschillende bedrijven. Voorbeelden zijn bestellingen, verzendberichten en facturen. EANCOM en GS1 XML zijn voorbeelden van EDI-standaarden. Alleen een PDF per e-mail versturen is nog geen dergelijke gestructureerde uitwisseling tussen systemen.
In een fictief integratieproject verstuurt een ERP bestelling PO-84 voor 10 stuks van artikel A-17. Het doelsysteem gebruikt voor hetzelfde artikel een andere identificatie. De mapping moet die identificaties verbinden en de eenheid behouden: een onjuiste veldmapping mag 10 stuks niet veranderen in 10 dozen.
Maak onderscheid tussen technische aflevering en zakelijke acceptatie
Een ontvangstbevestiging kan de technische aflevering bevestigen. Of de bestelling is geaccepteerd, moet blijken uit de afgesproken zakelijke terugmelding. Koppel antwoorden ondubbelzinnig aan de oorspronkelijke bestelling en bepaal wat er gebeurt bij onbekende artikelen, ongeldige eenheden of herhaalde berichten.
Voor de koppeling moeten formaatversie, partnerprofiel, verplichte velden, identificaties en transport worden afgesproken. Een syntactisch geldig bericht kan nog steeds onjuiste waarden voor de zakelijke transactie bevatten. Controleer daarom ook betekenissen, afgesproken bedrijfsregels en verwijzingen tussen bestelling en antwoord.
Bronnen
Verwante begrippen
- DatamappingDatamapping legt vast hoe brongegevens naar een doelstructuur gaan. Naast veldnamen moeten betekenis, eenheden en foutafhandeling passen.
- KoppeltabelEen koppeltabel bewaart concrete verbanden, zoals codeparen uit twee systemen. Daarmee kan een bevestigde koppeling opnieuw worden gebruikt.
- Server-Sent EventsServer-Sent Events verstuurt tekstmeldingen van server naar client via HTTP, bijvoorbeeld over de voortgang van een achtergrondtaak.
- ETagEen ETag identificeert een bepaalde representatieversie van een HTTP-resource en ondersteunt voorwaardelijk lezen of wijzigen.
- Cross-Origin Resource SharingCORS regelt browsertoegang tot antwoorden van een andere origin. Het vervangt geen API-aanmelding of controle van toegangsrechten.
- RealtimeverwerkingRealtimeverwerking verwerkt binnenkomende gebeurtenissen volgens een vastgelegd latentiedoel. Gebeurtenistijd, verwerkingstijd en late gegevens vragen om regels.
Artikelen over dit onderwerp

Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.
