Ein neues Paradigma
Ein neues ParaÂdigma
E-dec ist eine Kombination der Architekturen J2EE (Java 2 Plattform, Enterprise Edition) und SOA und setzt auf XML (Extended Markup Language), einen offenen Standard, der den Datenaustausch über standardisierte Schnittstellen ermöglicht. Das funktioniert in etwa so: Die Zollkunden melden ihre Warenlieferungen elektronisch an und ihre Daten werden sogleich über E-Dec durch verschiedene Services verarbeitet. Sobald alles in Ordnung ist, erhalten die Zollkunden ihre Zollpapiere elektronisch im XML-Format und als PDF-Datei - und schon sind die Waren verzollt und die Fahrt kann weitergehen.
Die Zollfachleute können über eine Web-Applikation die Waren- und Datenströme steuern oder die Daten nach den unterschiedlichsten Kriterien auswerten. Auch die Bundesämter profitieren von den Services. Täglich bekommen sie von E-Dec die gewünschten Daten.
Die Systemarchitektur
Das E-Dec System besteht aus drei Hauptbestandteilen: E-Dec Flow, E-Dec Core und E-Dec Datenlagerung. Die folgenden Architekturprinzipien wurden in E-Dec berücksichtigt: SOA, Asynchrone Messaging und 5-Tier J2EE Architektur (Client, Präsentation, Integration, Business Logik, und Datenhaltung) E-dec Flow dient sowohl für die G2B- als auch für die B2G-Geschäfte als Schnittstelle. Sie bietet Importeuren und Exporteuren, Grosshändlern sowie Spediteuren die Möglichkeit, Verzollungsgeschäfte über E-Dec Services abzuwickeln. Die Kommunikation zwischen E-Dec und den Partnern läuft via Internet (E-Mail und künftig Web Service).
E-Dec Flow ist gleichzeitig auch ein Messaging System. Es baut auf MQ (Message Queueing) und ESB (Enterprise Service Bus) auf. Als Messaging Standard wird JMS (Java Message Service) benutzt. Die Daten werden mit sicheren Schnittstellen (Public Key Infrastructure (PKI)) im XML-Format ausgetauscht. Der Enterprise Service Bus dient der Definition von Abläufen und dem Aufruf von Services innerhalb dieser Prozesse. In dieser Schicht werden beispielsweise der Konvertierungsservice, der Validierungsservice, der Authentisierungs- und Authorisierungsservice sowie der Datenlieferungsservice aufgerufen. Diese Services sind nicht zollspezifisch. Alle fachspezifischen Services laufen auf der Ebene E-Dec Core. Über eine asynchrone Schnittstelle (Message Queue) werden die Verzollungsservices angestossen. E-Dec Flow übernimmt alle Kommunikations- und Integrationsaktivitäten mit den Umsystemen und stellt somit die Integrationsschicht des gesamten Systems dar.