Ideowy model systemu EDI

 

Powszechnie stosowany model systemu EDI opiera się na koncepcji pliku pośredniego (po ang. flat file). Jest to plik tekstowy generowany lub wczytywany przez aplikację w systemie informatycznym, stanowiący interfejs pomiędzy aplikacją a specjalnym programem, który dla każdego dokumentu dokonuje konwersji danych zawartych w pliku pośrednim na strukturę zgodną z definicją komunikatu elektronicznego. Program taki, zwany konwerterem EDI lub translatorem EDI, realizuje analogiczny proces w kierunku odwrotnym, zamieniając strukturę danych zawartych w odebranym komunikacie na postać pliku pośredniego. Konwerter organizuje komunikaty w wymiany transmitowane następnie przez odpowiedni program komunikacyjny do poszczególnych partnerów. Konwerter jest przeważnie uniwersalnym programem sterowanym tablicami, które zawierają definicje struktury pliku pośredniego i pliku EDI oraz ich powiązania. 

 

Konwersja i komunikacja wykonywane są przez specjalizowane programy sterowane tablicowo (table driven). Program sterujący zapewnia automatyzację procesów konwersji i komunikacji. Zachodzą one w tle, niewidoczne dla użytkownika. Obecnie moduły automatyzujące stanowia skłądnik programów komunikacyjnych, pozwalając na skonfigurowanie skomplikowanych procesów wymiany i przetwarzania.

 

Ogólny schemat takiego rozwiązania przedstawia rysunek poniżej.