EDI Átviteli Protokollok

Kommunikációs technológiák EDIFACT és egyéb EDI üzenetek biztonságos továbbítására

Áttekintés

Az EDIFACT önmagában csak az üzenet formátumát definiálja. Az üzenetek tényleges továbbításához különböző kommunikációs protokollokat és integrációs technológiákat alkalmaznak — a konkrét választás az iparági elvárások, a partner infrastruktúrája és a biztonsági követelmények függvénye.

Egy modern EDI Gateway rendszer (pl. SEEBURGER BIS, IBM Sterling, OpenText, Cleo, Axway, SAP PI/PO/CPI) akár több tucat kommunikációs technológiát kezel egyszerre, ugyanazon a platformon belül.

AS2 — Applicability Statement 2

Az AS2 az egyik legelterjedtebb protokoll a modern EDI kommunikációban, különösen a kiskereskedelemben (pl. Walmart, Amazon, Tesco) és az egészségügyben. HTTP/HTTPS kapcsolaton keresztül továbbít EDIFACT vagy más EDI fájlokat, miközben digitális aláírást, titkosítást és MDN visszaigazolást alkalmaz.

🔒
Titkosítás
Az üzenetek digitális tanúsítványokkal titkosítottak (S/MIME).
✍️
Digitális aláírás
Biztosítja a feladó hitelességét és az üzenet integritását.
📬
MDN nyugta
Automatikus visszaigazolás — a fogadó igazolja, hogy megkapta és dekódolta az üzenetet.
⚖️
Non-repudiation
Letagadhatatlanság — az MDN révén bizonyítható az üzenet kézbesítése.

Legfontosabb konfigurációs paraméterek

AS2-FromFeladó azonosítója
AS2-ToFogadó azonosítója
URLPartner AS2 végpont
SSL CertificateHTTPS kapcsolat tanúsítványa
Signing CertificateDigitális aláíráshoz
Encryption CertificateÜzenet titkosításhoz
MDNVisszaigazolás típusa (sync/async)
Compressionzlib tömörítés opció
Minta HTTP fejléc
POST /as2 HTTP/1.1
AS2-From: COMPANY_A
AS2-To: COMPANY_B
Content-Type: application/pkcs7-mime
Message-ID: <unique-id@company-a.com>
Port: 443 (HTTPS) Retail Healthcare Globális RFC 4130 ↗

AS4 — Applicability Statement 4

Az AS4 SOAP/XML alapú modern B2B kommunikációs szabvány, amelyet az OASIS ebMS 3.0 keretrendszerre épít. Különösen elterjedt PEPPOL (európai közbeszerzés) és eInvoice (elektronikus számla) környezetben, ahol a hatóságok és nagyobb vállalatok kötelezővé teszik a használatát.

🏛️
PEPPOL hálózat
Európai közbeszerzési és eInvoice hálózatok elsődleges protokollja.
📋
SOAP/XML alapú
Szabványos webszolgáltatás-protokoll — széles eszköztámogatás.
🔒
WS-Security
Tanúsítványalapú üzenet-szintű biztonság és digitális aláírás.
Megbízható kézbesítés
Beépített visszaigazolás (Receipt) és hibakezelés.
PEPPOL eInvoice Közszféra OASIS ebMS 3.0 ↗ PEPPOL ↗

OFTP2 — ODETTE File Transfer Protocol 2

Az OFTP2 az európai autóipar és gyártás preferált protokollja. Az ODETTE által kifejlesztett szabvány kifejezetten nagyvállalati, magas biztonsági követelményű környezetekre tervezték — biztonságos fájlcsere OEM-ek és beszállítóik között. A VW-csoport, BMW, Mercedes és Stellantis OFTP2-t kötelezővé tesz a közvetlen beszállítóknak.

🚗
Autóipar-specifikus
VDA üzenetek, CAD fájlok és gyártási dokumentumok biztonságos cseréje.
📂
Nagy fájlok
Optimalizált nagy méretű fájlok átvitelére, megszakítás-tűrő mechanizmussal.
🔁
Restart funkció
Megszakadt átvitel esetén folytatás az utolsó sikeres ellenőrzőponttól.
🔒
mTLS titkosítás
Tanúsítványalapú kölcsönös hitelesítés (mTLS) az átviteli csatornán.
Port: 3305 (TLS) Autóipar Gyártás Európa ODETTE ↗

SFTP — Secure File Transfer Protocol

Az SFTP az SSH protokollon futó biztonságos fájlátviteli megoldás. Egyszerű implementálhatósága és széles platformtámogatása miatt a leggyakoribb batch EDI feltöltési módszer — különösen közepes méretű vállalatoknál és olyan partnereknél, akik nem rendelkeznek AS2-képes infrastruktúrával.

🔑
SSH hitelesítés
Jelszó vagy nyilvános kulcsos (public key) autentikáció.
🛡️
Teljes titkosítás
Az adatok és a bejelentkezési információk is titkosítva utaznak.
🔧
Egyszerű integráció
Minden ERP és EDI platform natívan támogatja — könnyen automatizálható.
🌐
Tűzfalbarát
Egyetlen port (22) szükséges — nem igényel komplex tűzfal-konfigurációt.
Port: 22 Batch feldolgozás SME-barát OpenSSH ↗

FTP / FTPS — File Transfer Protocol

Az FTP a legrégebbi fájlátviteli protokoll, amely az internet korai korszakából maradt fenn. Ma már legacy rendszerekben és belső hálózatokon fordul elő — nyílt hálózaton (interneten) az SFTP vagy FTPS váltja fel. Az FTPS (FTP over TLS) a titkosított változat, amely SSL/TLS réteget ad az alapprotokollhoz.

⚠️
Titkosítatlan
Az alap FTP titkosítás nélkül küld adatokat — interneten nem ajánlott.
🔒
FTPS = FTP + TLS
TLS réteggel biztonságossá tehető, de tűzfal-konfigurációja bonyolult (aktív/passzív mód).
🏭
Legacy rendszerek
Régi gyártósori rendszerek, PLC-k és ERP-k még FTP-t használnak belső hálózaton.
Port: 21 (FTP) / 990 (FTPS) Legacy Belső hálózat RFC 959 ↗

HTTP / REST API

Az API-alapú B2B adatcsere egyre nagyobb szerepet tölt be a hagyományos EDI mellett, különösen azoknál a vállalatoknál, amelyek valós idejű adatcserét igényelnek. REST és SOAP API-k egyre inkább kiegészítik — néhol ki is váltják — a klasszikus fájl-alapú EDI folyamatokat. Az API gateway-ek képesek EDI üzeneteket generálni és fogadni belső konverzióval.

Valós idejű
Azonnali adatcsere — nincs batch ablak vagy késleltetés.
🔗
REST / JSON
Modern, könnyűsúlyú formátum — egyszerű fejlesztés és tesztelés.
🤝
EDI-kompatibilis
API gateway-ek képesek EDI üzeneteket generálni és fogadni belső konverzióval.
📈
Növekvő elterjedés
A digitalizáció trendje az API-t egyre fontosabbá teszi a B2B kommunikációban.
REST / SOAP Valós idő Modernizáció OpenAPI ↗

Apache Kafka — Event Streaming

Az Apache Kafka elosztott eseményfolyam-platform, amelyet nagyteljesítményű, valós idejű adatpipeline-ok építésére terveztek. EDI kontextusban a Kafka aszinkron üzenetközvetítőként jelenik meg — különösen ott, ahol nagy mennyiségű tranzakciót kell feldolgozni alacsony késleltetéssel, például logisztikai eseménynaplózásnál vagy rendelésfeldolgozásnál.

🚀
Nagytömegű adatkezelés
Másodpercenként millió üzenetet képes feldolgozni horizontális skálázással.
🔁
Visszajátszás
Az üzenetek meghatározott ideig megőrzöttek — újrafeldolgozás lehetséges.
🔌
Connector ecosystem
Kafka Connect segítségével adatbázisokhoz, ERP-khez és EDI rendszerekhez csatlakoztatható.
Event streaming Nagyvállalati Aszinkron Apache Kafka ↗

JMS — Java Message Service

A JMS Java enterprise messaging API, amelyet Java EE / Jakarta EE alkalmazások közötti aszinkron kommunikációra terveztek. EDI middleware rendszerekben (pl. SAP PI/PO, IBM MQ, ActiveMQ) a JMS queue-k és topic-ok az EDI üzenetek belső továbbítási mechanizmusai — az alkalmazások laza csatolással (loose coupling) kommunikálnak egymással.

📨
Queue / Topic
Point-to-point (queue) és publish-subscribe (topic) mintákat egyaránt támogat.
🏗️
Enterprise integráció
SAP PI/PO, IBM WebSphere MQ, ActiveMQ — mind JMS-kompatibilis broker.
🔒
Tranzakciókezelés
Atomikus üzenetküldés — az üzenet vagy sikeresen megérkezik, vagy visszavonásra kerül.
Java EE Middleware Aszinkron Jakarta Messaging ↗

SAP IDoc — Intermediate Document

Az SAP IDoc az SAP saját belső dokumentumformátuma, amelyet az SAP rendszer és külső partnerek (pl. EDI szolgáltatók, más ERP-k) közötti adatcserére terveztek. Az EDI-SAP integrációban az IDoc jelenti a „hídot": az EDIFACT üzenetek SAP oldalon IDoc-ká konvertálódnak, és fordítva. Az IDoc feldolgozást az SAP EDI alrendszere (ALE/EDI) végzi.

🔄
EDIFACT ↔ IDoc
EDI middleware (pl. SEEBURGER, Axway) végzi a konverziót a két formátum között.
📦
Típusok
ORDERS01 (rendelés), INVOIC02 (számla), DESADV01 (szállítólevél) és több száz más üzenettípus.
⚙️
ALE / EDI alrendszer
SAP-on belül a partnerprofilok, üzenettípusok és portok az SM59/WE20 tranzakciókban kezelhetők.
SAP ERP EDIFACT konverzió ALE/EDI SAP Help ↗

Mail — EDI e-mail mellékletként

Egyes kisebb partnereknél az EDI fájlok e-mail mellékletként kerülnek elküldésre, amelyet az EDI rendszer automatikusan feldolgoz (mailbox polling). Bár ez nem tekinthető iparági sztenderdnek, és biztonsága korlátozott, a valóságban sok kisvállalkozás így indul be az EDI-be — különösen akkor, ha a partner nem tud AS2 vagy SFTP kapcsolatot fenntartani.

📧
SMTP / IMAP
Az EDI rendszer IMAP mailboxot figyel és automatikusan kiszedi a mellékleteket.
⚠️
Korlátozott biztonság
Nincs beépített visszaigazolás vagy non-repudiation — S/MIME aláírással javítható.
🔰
Belépési pont
Kisebb partnereknek könnyű az indulás — az EDI rendszer kezeli a konverziót.
SMTP / IMAP SME Belépési szint RFC 5321 ↗

HotFolder — Könyvtárfigyelés

A HotFolder (más nevén Watch Folder) mechanizmus egy könyvtárat figyel, és ha EDI fájl kerül bele, automatikusan elindítja a feldolgozási folyamatot. Ez az egyik legegyszerűbb integrációs módszer — az ERP vagy gyártórendszer csak egy mappába ír fájlokat, az EDI middleware pedig onnan veszi fel és küldi tovább a partnernek.

📁
Mappa alapú trigger
Fájl megjelenésekor automatikusan indul a feldolgozás — nincs API integráció szükséges.
🔌
ERP-agnosztikus
Bármely rendszer tud fájlt írni egy könyvtárba — UNC share, NFS, helyi elérési út.
⚙️
EDI Gateway integráció
SEEBURGER, IBM Sterling, Cleo mind támogatja HotFolder bemeneti csatornaként.
Fájl alapú Batch ERP integráció

DB Controller — Adatbázis alapú üzenetsor

A DB Controller mechanizmusnál az EDI üzenetek nem fájlrendszeren, hanem egy adatbázis táblán keresztül cserélnek gazdát az ERP és az EDI middleware között. Az ERP rekordot ír egy táblába (pl. OUTBOUND_QUEUE), az EDI rendszer olvassa, feldolgozza, és státuszt ír vissza. Ez a megközelítés szoros integrációt tesz lehetővé és könnyen nyomon követhető.

🗄️
Adatbázis queue
INSERT / SELECT alapú kommunikáció — az ERP és EDI rendszer közös DB táblán osztozik.
📊
Státuszkövetés
Az üzenet állapota (várakozó, feldolgozás alatt, kész, hiba) a DB-ben nyomon követhető.
🔗
Szoros ERP integráció
Nincs fájlrendszer — az ERP közvetlenül látja az EDI üzenetek státuszát.
Adatbázis ERP integráció Queue kezelés

MQTT — Message Queuing Telemetry Transport

Az MQTT könnyűsúlyú publish-subscribe üzenetküldő protokoll, amelyet korlátozott erőforrású eszközökre és megbízhatatlan hálózatokra terveztek. Az EDI kontextusban az ipar 4.0 és IoT integrációkban jelenik meg: gyártósori szenzorok, PLC-k és gépi adatok közvetlen gyűjtése és továbbítása EDI feldolgozó rendszerek felé.

📡
IoT / Ipar 4.0
Gyártósori eszközök, szenzorok és PLC-k adatait továbbítja alacsony sávszélességen.
Lightweight
Minimális fejléc overhead — ideális beágyazott rendszerekhez és mobil hálózatokhoz.
🔄
QoS szintek
0 (tűz és feledd), 1 (legalább egyszer), 2 (pontosan egyszer) kézbesítési garancia.
IoT Ipar 4.0 Port: 1883 / 8883 (TLS) MQTT.org ↗

OPC UA — OPC Unified Architecture

Az OPC UA az ipari automatizálás és a gyártási rendszerek de facto kommunikációs szabványa. Az IEC 62541 szerinti platform-független, biztonságos protokoll összeköti a gyártógépeket, SCADA rendszereket és az ERP/EDI réteget — ez az IT/OT konvergencia alapköve modern smart factory környezetben.

🏭
IT/OT konvergencia
Összeköti a gyártósor szintjét (OT) az ERP/EDI réteggel (IT) — valós gyártási adatok.
🔒
Beépített biztonság
Tanúsítványalapú autentikáció, aláírás és titkosítás az ipari protokollban.
🔌
Széles eszköztámogatás
Siemens, ABB, Rockwell, Beckhoff és mások OPC UA szervert implementálnak.
IEC 62541 Ipari automatizálás Smart Factory OPC Foundation ↗

SLMP — Seamless Messaging Protocol

Az SLMP (Seamless Messaging Protocol) a Mitsubishi Electric MELSEC PLC sorozatának kommunikációs protokollja. Ethernet-en keresztül lehetővé teszi a PLC-k adatainak (regiszterek, device értékek) közvetlen lekérdezését és írását — felső szintű rendszerekből, pl. SCADA-ból vagy EDI middleware-ből.

🤖
Mitsubishi MELSEC
Q, L, FX sorozatú PLC-k direkt elérése Ethernet-en — nincs szükség OPC szerverre.
📊
Device adatok
Bitek, szavak, dupla szavak olvasása/írása — pl. darabszámlálók, státuszbitek.
🔗
EDI integráció
Gyártási mennyiségi adatok automatikus kinyerése és EDI üzenetbe (pl. RECADV) ágyazása.
Mitsubishi PLC Gyártásirányítás Mitsubishi Electric ↗

Amazon S3 — Cloud Object Storage

Az Amazon S3 (Simple Storage Service) felhő alapú objektumtároló, amelyet EDI fájlok átmeneti tárolására és cseréjére egyre szélesebb körben alkalmaznak. A cloud-natív EDI megoldások (pl. AWS B2B Data Interchange) S3 bucket-eket használnak bemeneti és kimeneti csatornaként — a partner feltölti az EDI fájlt, az EDI rendszer feldolgozza, és az eredményt visszaírja.

☁️
Cloud-natív EDI
AWS B2B Data Interchange, Cleo Cloud és más SaaS EDI megoldások S3-ra épülnek.
🔔
Event-driven
S3 esemény (PutObject) Lambda funkciót vagy SQS üzenetet indít — teljesen automatizált.
🔒
IAM hozzáférés-kezelés
Fine-grained jogosultsági rendszer — partnerenként külön bucket policy.
AWS Cloud EDI SaaS AWS S3 ↗

VAN — Value-Added Network

A VAN egy harmadik feles közvetítő hálózat, amely EDI üzenetek irányítását, tárolását és kézbesítését végzi a kereskedelmi partnerek között. Bár a közvetlen AS2/OFTP2 kapcsolatok terjedése csökkentette a VAN-ok szerepét, számos iparágban és régióban — különösen kiskereskedelemben — még mindig széles körben alkalmazzák.

🌐
Üzenetirányítás
A VAN kezeli a partnerkapcsolatokat — az újabb partnerek bekapcsolása egyszerűsödik.
🗃️
Üzenet-archívum
Az összes tranzakció naplózva és visszakereshető — audit trail automatikusan.
🔄
Formátum konverzió
Egyes VAN-ok konvertálási szolgáltatásokat is nyújtanak (pl. X12 ↔ EDIFACT).
Kiskereskedelem Közvetítő hálózat Audit trail

Összefoglaló: melyiket mikor?

Protokoll Tipikus használat Biztonság Valós idő?
AS2Retail, Healthcare, globális B2BMagasIgen
AS4PEPPOL, eInvoice, közszféraMagasIgen
OFTP2Autóipar, gyártás (Európa)MagasIgen
SFTPÁltalános B2B, batch feldolgozásMagasNem
FTP/FTPSLegacy rendszerek, belső hálózatAlacsony / közepesNem
REST APIModernizáció, SaaS integrációKözepes–magasIgen
KafkaEvent streaming, nagy volumenKözepesIgen
JMSJava enterprise middlewareKözepesIgen
SAP IDocSAP ERP integrációMagasIgen
MailKisvállalkozás, belépési szintAlacsonyNem
HotFolderERP–EDI fájlalapú integrációHelyiNem
DB ControllerSzoros ERP integrációHelyiRészben
MQTTIoT, Ipar 4.0, szenzorokKözepesIgen
OPC UASmart factory, IT/OT konvergenciaMagasIgen
SLMPMitsubishi PLC, gyártásirányításHelyiIgen
Amazon S3Cloud EDI, AWS pipelineMagasRészben