Elektronisk datautveksling
EDI overfører strukturerte forretningsdokumenter mellom systemer. Format, partnerprofil, datakoblinger og tilbakemeldinger må stemme overens.
Elektronisk datautveksling, eller EDI, er elektronisk utveksling av forretningsdokumenter med standardisert struktur mellom ulike virksomheters systemer. Eksempler er bestillinger, forsendelsesmeldinger og fakturaer. EANCOM og GS1 XML er eksempler på EDI-standarder. Å sende en PDF med e-post er ikke i seg selv slik strukturert utveksling mellom systemer.
I et fiktivt integrasjonsprosjekt sender et ERP ordren PO-84 på 10 stykk av vare A-17. Målsystemet bruker en annen identifikator for samme vare. Mappingen må koble identifikatorene sammen og bevare enheten: Feil feltkobling må ikke gjøre 10 stykk til 10 kartonger.
Skill teknisk levering fra forretningsmessig aksept
En mottakskvittering kan bekrefte den tekniske leveringen. Om ordren er akseptert, må fremgå av den avtalte forretningsmessige tilbakemeldingen. Knytt svar entydig til den opprinnelige ordren, og fastsett hva som skjer ved ukjente varer, ugyldige enheter eller gjentatte meldinger.
Integrasjonen krever avtaler om formatversjon, partnerprofil, obligatoriske felt, identifikatorer og transport. En syntaktisk gyldig melding kan fortsatt inneholde feil verdier for forretningstransaksjonen. Kontroller derfor også betydninger, avtalte forretningsregler og referanser mellom ordre og svar.
Kilder
Beslektede begreper
- DatatilordningDatatilordning angir hvordan kildedata overføres til en målstruktur. Både feltnavn, betydning, enheter og feilhåndtering må passe.
- KoblingstabellEn koblingstabell lagrer konkrete forbindelser, som identifikatorpar fra to systemer. Den gjør en bekreftet kobling gjenbrukbar.
- Server-Sent EventsServer-Sent Events sender tekstmeldinger fra server til klient via HTTP, for eksempel om fremdriften til en bakgrunnsjobb.
- ETagEn ETag identifiserer en bestemt representasjonsversjon av en HTTP-ressurs og støtter betingede oppslag eller endringer.
- Cross-Origin Resource SharingCORS styrer nettleserens tilgang til svar fra en annen origin. Det erstatter verken API-innlogging eller kontroll av rettigheter.
- SanntidsbehandlingSanntidsbehandling håndterer innkommende hendelser mot et fastsatt latensmål. Hendelsestid, behandlingstid og forsinkede data trenger tydelige regler.
Artikler om temaet

Ditt prosjekt med ASES
Beskriv prosjektet ditt for oss. Vi tar kontakt med en første vurdering.
