Elektronischer Datenaustausch (englisch electronic data interchange, EDI) bezeichnet innerhalb der elektronischen Datenverarbeitung (EDV) als Sammelbegriff den Datenaustausch unter Nutzung elektronischer Transferverfahren. Direkt beteiligt (als Absender, Transporteur und Empfänger der versendeten Nachrichten) sind dabei Anwendungssysteme der beteiligten Unternehmen/Organisationen.
In einem engeren Sinn werden mit EDI-Standards konkrete Verfahren und Vereinbarungen zum Datenaustausch bezeichnet, die zwischen Unternehmen oder durch Normierungsvorschläge von Branchenverbänden entwickelt wurden. In diesem Zusammenhang steht der Begriff nur für unternehmensübergreifenden Transfer standardisierter Geschäftsdaten.
Merkmale Bearbeiten
Implikationen Bearbeiten
Die obige Definition von EDI ist unabhängig von der Anwendung, der Branche und dem Standort der Beteiligten, den eingesetzten Produkten, Strukturen und Protokollen. Folglich ist es insbesondere kein Ausschlusskriterium für EDI, wenn das Internet oder XML-Strukturen für die konkrete Umsetzung verwendet werden, obwohl diese Meinung gelegentlich anzutreffen ist – zum Beispiel in Werbeaktionen für internetbasierte Datenaustauschprodukte, in denen suggeriert wird, das angeblich „teure EDI“ werde durch das einfache, billige Internet und insbesondere durch XML abgelöst. Dieser Gedanke ist aber falsch, weil die Herausforderungen (siehe unten) an EDI-Implementierungen immer in erster Linie fachlicher/geschäftlicher Natur sind, nicht werkzeug- oder technologieabhängig – und auch unabhängig davon, ob der Datenaustausch „EDI“ genannt wird oder nicht. Beispielsweise ist die semantische Klärung eines Begriffes wie „Lieferbedingung“ zwischen Kunde und Lieferant immer gleich aufwändig, unabhängig davon, ob nun eine XML-Nachricht oder eine EDIFACT-Nachricht verwendet wird.
Abgrenzung Bearbeiten
Im Gegensatz zu EDI gibt es eine Reihe anderer Verfahren und Standards für den elektronischen Datenaustausch. Um EDI von einigen dieser Verfahren abzugrenzen, wird deshalb genauer von klassischem EDI gesprochen, im Gegensatz zum Beispiel zu WebEDI oder Internet-EDI. Allerdings wird selbst in der Fachwelt keine saubere Unterscheidung zwischen EDI als Überbegriff und zum Beispiel EDIFACT als konkreter Ausprägung gemacht. RosettaNet als neuer XML-Standard wird normalerweise nicht als EDI-Standard angesehen, wobei eine klare Abgrenzung schwierig ist.
Geschichte Bearbeiten
- Vermutlich wurde in den 1960er Jahren in den USA zum ersten Mal EDI eingesetzt. Es wurden Nachrichtenstrukturen für den konkreten Bedarf definiert, Standards gab es noch nicht. Die Übertragung der Daten erfolgte mit den damals verfügbaren Mitteln über Telefon- und Telex-Leitungen.
- Das Aufkommen der Value Added Networks (VAN), privatwirtschaftlich betriebener Netzwerke, ermöglichte Institutionen durch einen einzigen Anschluss an das Netz anschließend EDI-Nachrichten mit allen an dem Netz beteiligten Partnern austauschen zu können. Außerdem wurde durch die Betreiber der Netze Beratung und Unterstützung angeboten.
- 1977 wurde SEDAS als Standard-Nachrichtenformat für den Austausch von Rechnungen und Aufträgen (Bestellungen) im Konsumgüterhandel eingeführt.
- Als erster bedeutender Nachrichtenstandard erschien 1978 die erste Nachrichtennorm für Lieferabrufe, die VDA 4905, erster Datenaustausch zwischen VW und Hella.
- 1988: erste Verabschiedung des Nachrichtenstandards UN/EDIFACT durch die Vereinten Nationen (UN)
- Das Aufkommen des Internets (des WWW) löste die E-Business-Euphorie aus. Das neue gemeinschaftliche Netz induzierte ganz neue Ideen für elektronischen Geschäftsdatenaustausch über bisherige Grenzen hinaus.
- Elektronische Marktplätze, insbesondere B2B-Marktplätze, nutzten die Idee der Value Added Networks, diesmal unter Verwendung der neuen Möglichkeiten des Internets, erneut als Geschäftsmodell.
- Es bildeten sich abgeschlossene Netzwerke für einzelne Branchen und Anwendungen unter Zuhilfenahme von Internet-Technologien. Bekannte Beispiele dafür sind RosettaNet, ANX und sein europäischer Ableger ENX.
- Neue Initiativen wie ebXML, RosettaNet und neue Technologien wie Web-Services erweitern die Möglichkeiten der elektronischen Kommunikation zwischen Institutionen in Richtung synchroner Verfahren, die über EDI hinausgehen.
Grundidee und Potenzial Bearbeiten
Der grundlegende und entscheidende Vorteil bei der Nutzung von EDI liegt in der hohen Geschwindigkeit der elektronischen Übertragung in Verbindung mit der Vermeidung menschlicher Fehler bei der Übertragung von Informationen von der einen zu der anderen Institution. Durch EDI wird es möglich, Geschäftsdaten interventionsfrei zwischen den Anwendungsprogrammen der beteiligten Partner auszutauschen. Daraus ergibt sich die maximale Rationalisierung eines Geschäftsprozesses wie zum Beispiel der Übermittlung einer Bestellung: Die Bestellung des Kunden ist fast augenblicklich, zuverlässig und exakt übereinstimmend als Auftrag im System des Lieferanten erfasst. Es entfällt die Postlaufzeit gegenüber der Verwendung von Papier und gegenüber Fax oder E-Mail entfällt die manuelle Erfassung des Auftrages im Lieferantensystem, ebenso wie die Nachbearbeitung einer Quote von fehlerhaft erfassten Aufträgen. EDI wird in aller Welt eingesetzt, in allen Branchen, für unterschiedlichste Anwendungen. Es ist trotz seiner für EDV-Verhältnisse langen Geschichte immer noch modern, seine Nutzung nimmt weiter zu.
Herausforderungen Bearbeiten
Die Realisierung von EDI ist von den Voraussetzungen der beteiligten Partner abhängig. Da diese sehr unterschiedlich sein können und häufig auch gegenseitig unbekannt sind, ist die Realisierung immer ein Projekt. Es bestehen große Unterschiede zwischen EDI in der deutschen oder der japanischen Automobilindustrie, im Lebensmittelhandel in Spanien, im Interbankenverkehr in Österreich oder der amerikanischen Industrie.
Daher ist ein Projektmanagement erforderlich. In der Praxis wird dieser Punkt häufig unterschätzt, was zu langen Projektlaufzeiten, Budgetüberschreitungen und allseitiger Frustration führen kann. Grundsätzlich sind neben einer Projektorganisation zunächst organisatorische Absprachen aller Beteiligten erforderlich: Welche Geschäftsprozesse sollen durch EDI unterstützt werden, wie sind für diese Geschäftsprozesse ist und soll auf beiden Seiten definiert, was geschieht im Falle eines Fehlers?
Ein häufig nicht ausreichend betrachteter Punkt sind auch die notwendigen Stammdaten. Bei manueller Bearbeitung von Geschäftsprozessen sind viele Informationen über den Geschäftspartner und seine Gepflogenheiten „im Kopf“ der Bearbeiter vorhanden. Bei der Automatisierung über EDI stellt man dann häufig fest, dass Stammdaten im Anwendungssystem nicht vollständig vorhanden sind. Ein weiteres Problemfeld stellen zum Beispiel Materialnummern in logistischen Abläufen dar. Es tauchen Fragen auf, wie: Verwendet der Kunde die Materialnummer des Lieferanten oder seine eigene? Kennt der Lieferant die beim Kunden verwendete Materialnummer? Gibt es eine eindeutige Zuordnung zwischen Kunden- und Lieferantenmaterialnummern? Probleme in diesem Umkreis haben zum Beispiel in der Konsumgüterindustrie zur Entwicklung von EAN (später abgelöst durch GTIN) geführt, einem europaweiten System von Stammdaten für Artikel und Handelspartner.
Werden Unklarheiten im manuellen Prozess durch Rückfrage geklärt, so ist im automatischen Prozess dafür keine Chance. Alle Daten müssen vorab harmonisiert werden, sonst kann der automatische Prozess nicht funktionieren.
Hilfe bei der Harmonisierung der Stammdaten bietet der Stammdatenpool SINFOS (heute GDSN bzw. atrify) als ECR-Tool. Der Pool bietet einen multilateralen Stammdatenaustausch zwischen Lieferanten und Händler sowie umfangreiche Validierungsinstrumente.
Im technischen Teil des Projektes sind folgende Punkte zu erledigen:
- Vereinbarung von Struktur und Semantik der Nachricht
Die Nachricht muss Byte für Byte exakt den Vorgaben und Vereinbarungen genügen, damit eine automatische Verbuchung im Empfängersystem möglich ist. Wichtige Einzelpunkte, die zu vereinbaren sind:- Verwendung eines Standards wie EDIFACT, oder Entwicklung einer eigenen Struktur
- Identifikation/Bezeichnung von Sender und Empfänger
- Klärung von Eigenschaften und Semantik zu jedem Feld der Struktur
Fast immer stimmen die Struktur der Nachricht, die das Sendersystem abgibt und die Struktur, die das Empfängersystem verarbeiten kann, nicht überein. Dann benötigt man mindestens einen weiteren Verarbeitungsschritt:
- Abbildung einer Struktur auf eine andere, das heißt Erstellung eines Mappings zur Konvertierung der Nachrichten
Häufig verwendet man Standards, zum Beispiel EDIFACT, als Zwischenformat. Der Sender konvertiert seine Struktur, die vom Anwendungssystem vorgegeben ist, in EDIFACT. Der Empfänger konvertiert dann die EDIFACT-Nachricht in die Struktur, die sein Anwendungssystem „versteht“. Es werden also zwei Konvertierungen angewendet. Der Grund für die Verwendung eines standardisierten Zwischenformates liegt darin, dass es viel zu kompliziert wäre, jede individuelle Struktur aller möglichen Partner durch eine direkte Konvertierung zu erzeugen. - Nachrichtentransport und -Verarbeitung
Es muss bei einer sehr kleinen Fehlerquote gewährleistet werden, dass jede gesendete Nachricht den Empfänger einmal und nur einmal erreicht. Bei manchen Anwendungen ist dabei zusätzlich die Reihenfolge (Serialisierung) mehrerer Nachrichten einzuhalten oder es sind zusätzliche Schritte in Abhängigkeit von bestimmten Ereignissen oder Inhalten durchzuführen.- eventuell Umsetzung Codierung/Codepage
- Verwendung von Übertragungsprotokoll und -medium
- Verwaltung der Parameter für Sender und Empfänger je nach Protokoll
- eventuell Komprimierung
- eventuell Verschlüsselung
- eventuell Signatur/Authentifizierung von Sender oder Empfänger
- eventuell Statusrückmeldungen über Verarbeitung und Versand an den Sender
- Notmaßnahmen bei Ausfall des Systems oder Teilen davon
Speziell bei zentralen Systemen ist der Ausfall eines Systems vom Benutzer oft gar nicht leicht zu erkennen. Ausfälle können von einem lokalen Programmabsturz bis zu Leitungsschäden im öffentlichen Bereich zwischen den Partnern reichen. E-Mails können verloren gehen oder ausgefiltert werden, bevor der Empfänger diese erhält. Da es sich bei EDI oft um zeitkritische Anwendungen handelt bzw. ein Geschäftsprozess davon abhängt, ist es wichtig, Mechanismen vorzusehen, mit denen der jeweilige Partner über Probleme zeitnah informiert wird und Ersatzmaßnahmen treffen kann, die idealerweise bereits vorher miteinander vereinbart werden.
Abrechnung im EDI-Verfahren Bearbeiten
Das EDI-Verfahren wird auch immer häufiger im Bereich der elektronischen Abrechnung eingesetzt, da hier mitunter hohe Einspareffekte erzielt werden können. Während einer Studie der Europäischen Kommission zufolge die herkömmliche Papierrechnung Kosten von EUR 16,60 verursacht, lassen sich die Kosten durch Abrechnung im EDI-Verfahren um über 70 Prozent senken. Bei deutschlandweit rund sechs Milliarden Rechnungen im Jahr, von denen bislang lediglich sechs Prozent elektronisch versandt werden, ist das ein Einsparvolumen von rund 60 Milliarden Euro pro Jahr. Bei der Abrechnung in elektronischer Form sind jedoch die umsatzsteuerlichen Anforderungen des § 14 Abs. 3 UStG zu beachten. Hier stehen verschiedene Umsetzungsvarianten zur Auswahl. Eine häufige Umsetzungsvariante ist das sogenannte EDI-Verfahren, das auf einer EDI-Vereinbarung zwischen Rechnungsersteller und Rechnungsempfänger basiert zur Anerkennung des Vorsteuerabzuges.
Aufgaben eines EDI-Systems Bearbeiten
Für die laufende Verarbeitung, den Transport und gegebenenfalls die Konvertierung der Nachrichten und Statusmeldungen, also die Ausführung der EDI-Funktionalitäten gemäß den Punkten 2 und 3 wie oben beschrieben, ist auf Seiten des Senders und des Empfängers jeweils ein EDI-System oder ein EDI-Dienstleistungsunternehmen erforderlich.
Einschränkungen Bearbeiten
Nachrichtenstandards Bearbeiten
Damit EDI-Nachrichten vom Empfänger verarbeitet werden können, müssen sie einer vorher bekannten Struktur („Austauschformat“) entsprechen. Es gibt weltweit unzählige verschiedene Strukturen für EDI-Nachrichten. Einige wichtige Standards werden im Folgenden aufgelistet:
- SWIFT – für Banken
- UN/EDIFACT – der umfassendste und weltweit gebräuchlichste Standard, wird von der Wirtschaftskommission für Europa (UN/ECE) der Vereinten Nationen verantwortet. Innerhalb EDIFACT gibt es branchenspezifische Subsets wie z. B. EDIFICE und EANCOM
- ANSI ASC X12 – hauptsächlich in den USA verbreiteter Standard
- GTDI (Guidelines for Trade Data Interchange) – ein von der UN/ECE in Genf entwickeltes und in Großbritannien heute noch stark vertretenes Standardformat. Es war gemeinsam mit ANSI ASC X12 die Basis für UN/EDIFACT.
- VDA – Standard der deutschen Automobilindustrie. Es findet keine Weiterentwicklung mehr statt. Ersatz sind EDIFACT-Nachrichten.
- GAEB – für das Bauwesen (Gemeinsamer Ausschuss Elektronik im Bauwesen)
- ODETTE – Standard der europäischen Automobilindustrie. Es existieren noch Odette-eigene Formate. Heute werden Neuentwicklungen nur noch auf Basis der EDIFACT-Syntax entwickelt und veröffentlicht.
- GALIA – Automobilstandard vor allem in Frankreich, sehr ähnlich ODETTE
- ebXML – offener Standard von OASIS und CEFACT
- Fortras – für den Datenaustausch zwischen Speditionen
- XBRL – Finanzberichterstattung
- railML – Offenes Datenaustauschformat im Bahnsektor für Fahrpläne, Zugskompositionen und Streckenmerkmale
- RosettaNet – Ein Non-Profit-Konsortium, an dem sich über 600 Firmen vorwiegend aus der Elektronikbranche beteiligen. Ziel ist die Entwicklung und Einführung von offenen e-Business-Standards und -Services in der Industrie.
- myOpenFactory – deutscher Standard für den elektronischen Datenaustausch zur überbetrieblichen Auftrags- und Projektabwicklung
- openTRANS – Transaktionsstandard zum Austausch von Geschäftsdokumenten wie zum Beispiel Rechnung, Bestellung oder Lieferavis und Zahlungsavis. Es gibt für jede Dokumentenart eine Spezifikation.
- UNIDOC – XML-Standard zum Austausch von Geschäftsdokumenten aller Art, mit der Besonderheit, dass für alle Dokumentenarten dieselbe Datenstruktur verwendet wird.
Darüber hinaus gibt es unzählige nationale, produkt- oder branchenspezifische Nachrichtenstandards sowie Standards im Rahmen von Marktplätzen und VANs wie
- SEDAS für den Konsumgüterhandel
- e-CODEX für den grenzüberschreitenden Zugang zu Recht und Justiz
- xCBL – XML Common Business Library (xCBL), ursprünglich von Commerce One definiert
- Datenträgeraustauschverfahren (DTA): Standard zur Übermittlung von Zahlungsaufträgen an ihre Banken (in Deutschland)
- ELSTER: Die Elektronische Steuererklärung der deutschen Finanzverwaltungen
- E-Rates: Übermittlung von Luftfrachtraten der Fluggesellschaften an Luftfrachtspeditionen
- eXTra-Standard: Bundesstandard des BMWi, wird z. B. als alleiniger Übertragungsstandard für Arbeitgeber-Meldungen in der deutschen Sozialversicherung genutzt
Übertragungsprotokolle Bearbeiten
Für EDI ist erforderlich, die Nutzdaten vom Sender über eventuelle Zwischenstellen zum Empfänger zu transportieren. Dazu gibt es eine Vielzahl von Netzwerkprotokollen, von denen hier einige besonders gebräuchliche aufgezählt werden:
Ältere EDI-Übertragungsprotokolle
- X.400 E-Mail-Standard der ITU
- OFTP Odette File Transfer Protocol 1, kann auf ISDN, TCP/IP, X.25 oder X.31 aufsetzen
- FTAM File Transfer Access and Management
Außerdem sind einige Protokolle aus der Internetprotokollfamilie gebräuchlich, vor allem:
- SMTP Simple Mail Transfer Protocol
- HTTP / HTTPS Hypertext Transfer Protocol
- FTP / SFTP File Transfer Protocol
Auf den Internetprotokollen basierend gibt es Kommunikationsstandards, die neben dem reinen Datentransport zusätzliche Eigenschaften wie Verschlüsselung, Authentifizierung und Komprimierung beinhalten. Beispiele dafür sind:
- AS1 Internet EDIINT Protokoll (Applicability Statement 1) (SMTP)
- AS2 Internet EDIINT Protokoll (Applicability Statement 2) (HTTP)
- AS3 Internet EDIINT Protokoll (Applicability Statement 3) (FTP)
- AS4 (Applicability Statement 4), basiert auf AS2 und ebMS 3.0
- EBICS Electronic Banking Internet Communication Standard (HTTP)
- OFTP2 Odette File Transfer Protocol 2.
Bei den älteren Protokollen wird meist auf eine Verschlüsselung verzichtet, weil entweder eine Punkt-zu-Punkt-Verbindung genutzt wird oder dem Netzwerk vertraut wird. Bei Nutzung des Internets wird dagegen meist eine Verschlüsselung eingesetzt. Die EDIINT Protokolle können dabei sowohl die Leitung als auch die Datei verschlüsseln. Eine Komprimierung ist ebenfalls mit den EDIINT-Protokollen möglich. Darüber hinaus gibt es eine unbekannte Anzahl nationaler, produkt- oder branchenspezifischer Protokolle oder Kommunikationsstandards, etwa im Rahmen von Marktplätzen und VANs.
Siehe auch Bearbeiten
Weblinks Bearbeiten
Einzelnachweise Bearbeiten
- G. Nöcker: Die beleglose Spedition. 2002, S. 11.
- RFC – MIME-based Secure Peer-to-Peer Business Data Interchange over the Internet. September 2002 (englisch).