Was ist Diomex XcalibuR?

XcalibuR ist „Die“ Basistechnologie für den Austausch von Stamm- und Bewegungsdaten zwischen Industrie und Handel und wurde hier speziell für das Handling von flachen und konfigurierbaren Daten optimiert und konzipiert.

Aus diesem Ansatz heraus sind die Komponenten „XcR Connector“ für die Industrie und „XcR Integrator“ für den Handel entwickelt worden.

Auf Industrieseite werden Artikelstammdaten aus dem jeweiligen Produktionssystemen und anderen beliebigen Datenquellen zusammengefügt und über eine verschlüsselte Direktverbindung an den jeweiligen Handelspartner ausgeliefert.

Durch Integration von XcalibuR in unterschiedlichste Warenwirtschaftssysteme, Onlineshops, mobile Applikationen, PIM Systeme etc. können die so von der Industrie gelieferten Daten, auf Grundlage dieser einen Basistechnologie, im Handel direkt für alle Prozesse weiter verwendet und sogar noch zusätzlich optimiert und veredelt werden.

 

Am Anfang der Entwicklung des XcalibuR-Systems stand die Idee eine Lösung zu schaffen, die es ermöglicht weitestgehend automatisiert, „per Knopfdruck“ Stamm- und Bewegungsdaten zwischen Geschäftspartnern auszutauschen. Die Philosophie die dieser Lösung zugrunde liegt, stützt sich auf folgende Eckpfeiler, die von der ersten Stunde der Entwicklung bis heute uneingeschränkte Geltung haben.

Was kann Diomex XcalibuR?

1:1-Kommunikation

Was zunächst nach mehr Aufwand klingt, da theoretisch jeder Endpunkt mit jedem Endpunkt kommuniziert, gereicht heute durch den sehr hohen Grad an Automatisierung zum Vorteil dieser Lösung.

Die Sicherheit ist ein ganz entscheidender Faktor bei der Lösung XcalibuR. XcalibuR enthält für den reibungslosen Prozess zwischen Industrie und Handel Daten, die streng vertraulich sind. Daher wurde von Anfang an dieses Thema mit höchster Priorität berücksichtigt.

XcalibuR bringt eine komplette automatisierte Infrastruktur zur sicheren Kommunikation der Handelspartner untereinander mit. Verschlüsselung nach Online-Banking Standard sind hier eine Selbstverständlichkeit. Über diese 1:1 Verbindungen werden Informationen über den erforderlichen Katalogversand und die Bestellungen übertragen.

XcalibuR verfügt hier über einen Versionierungsmechanismus um die Daten sicher und verlässlich allen folgenden Prozessen zur Verfügung stellen zu können.
Nahezu alle wiederkehrenden Aufgaben lassen sich in der Aufgabenverwaltung hinterlegen und immer wieder erneut ausführen. Durch die dadurch mögliche Automatisierung wird die Anwendungssicherheit erheblich erhöht, da Anwenderfehler verhindern werden.

 

 

Flaches Handling für Variantenartikel

Im Bereich der Variantenartikel ergeben sich viele Probleme bei der Integration in bestehende Warenwirtschaftssysteme, da diese in der Regel nur flache Artikel (ein Artikel gleich ein Datensatz) handeln können. Da aber nicht für jede Variante eines Artikels ein Datensatz in der Artikeltabelle erzeugt werden kann, müssen dynamisch Artikel erzeugt werden oder verschiedene Varianten unter einer Artikelnummer geführt werden. Solche Lösungen sind von einer sauberen Integration weit entfernt, denn schon bei dem Thema „Bestandsführung auf Variantenebene“ stoßen solche Ansätze an Ihre Grenzen.

Für XcalibuR wurde ein mathematischer Algorithmus entwickelt, mit dessen Hilfe die gesamte Konfiguration eines Artikels in eine für Menschen lesbare Zeichenkette abgebildet werden kann. Diese „virtuelle“ Artikelnummer ermöglicht es, dass jede Variante eines Artikels eindeutig zu identifizieren ist. Auf diese Weise ist es möglich, dass sich XcalibuR gegenüber Fremdsystemen wie eine einzige Artikeltabelle verhält, in der es für jede Variante einen Datensatz gibt, nur das dieser erst im Moment des Abrufens erstellt wird. Auf diese Weise wird eine barrierefreie Integration ermöglicht.

Automatisierung

Ein weiterer Grundsatz ist der, der Automatisierung. Denn der Einsatz von XcalibuR soll sowohl in der Industrie als auch im Handel so wenig wie möglich Aufwand erzeugen. Hier ist das Ziel den „Return On Invest“ für beide Seiten schnell zu erreichen. Um dies zu ermöglichen wurden an sehr vielen Stellen der XcalibuR-Komponenten Funktionen implementiert, die es dem Anwender ermöglichen, mit möglichst wenig Aufwand die Daten aktuell zu halten. Vom vollautomatischen Händlerupdate, bis zum automatischen Updateimport, der es dem Lieferanten abnimmt für ein Katalogupdate nur die Änderungen herauszufiltern.

Größenunabhängig

Eine der wichtigsten Anforderungen an das System war die Skalierbarkeit, denn sowohl im Handel als auch in der Industrie gibt es kleine und große Unternehmen, die auf Grund ihrer unterschiedlichen Größe auch unterschiedliche Anforderungen an das System stellen. So lässt sich die Integrationstiefe nahezu stufenlos verstellen. Vom komplett integrierten System, das mit einem einzigen Kommando die Stammdaten im Handel aktualisiert bis zum komplett manuellen Betrieb.

Kernfunktionen im Detail

Automatische Versionierung…

…für einen optimalen Ablauf ist es hilfreich über versionierte Daten zu verfügen. Diese Daten ermöglichen ein inkrementelles Update (nur die Änderungen werden kommuniziert). Darüber hinaus ergeben sich viele Vorteile bei der Nutzung der Daten (z.B. die Möglichkeit Preise für die Zukunft zu pflegen ohne aber die aktuellen Daten zu verlieren).

…in der Regel ist es sehr aufwendig solche versionierten Daten zu erstellen, da jeder Datensatz mit einem Kennzeichen über dessen Status (neu, geändert, gelöscht etc.) versehen werden muss. XcalibuR kann diese Informationen unabhängig von der Datenquelle automatisch erzeugen und reduziert so den Aufwand für die Erzeugung von versionierten Katalogen erheblich.

 

Definierter Versand…

…einmal erstellte Versandregeln (Welcher Kunde bekommt welchen Katalog) werden immer eingehalten. Durch diesen Automatismus ist Katalogverwaltung und -Versand prozesssicher, schnell und klar definiert.

 

Versionierte Binärdaten…

…die Kataloge können versionierte Binärdaten transportieren. Das heißt, dass es möglich ist z.B. Bilder den jeweiligen Artikeln zuzuweisen. Bei neuen Katalogen wird geprüft, ob ein aktuelleres Bild vorliegt und dann bei Bedarf durch die neue Version ersetzt. PDFs oder andere Binärformate können ebenfalls Artikel bezogen versioniert werden und dann nach demselben Prinzip aktualisiert.

Sicherheit

Durch die direkte Kommunikation zwischen den Endpunkten, wir eine deutlich höhere Sicherheit erreicht, da Informationen die explizit für einen bestimmten Endpunkt bestimmt sind (z.B. Preise und Konditionen), nicht zusammen mit Daten für andere Endpunkte an einem einzigen Ort abgelegt werden müssen. Hier lautet das Motto „wenn zwei Partner Handel miteinander betreiben, müssen auch nur diese beiden Partner Daten austauschen“.

Selbstverständlich werden alle Daten, die zwischen zwei Endpunkten getauscht werden, verschlüsselt. So wird die Kommunikation zwischen den XcalibuR-Clients über eine SSL-Verbindung gehandhabt und Katalogdaten werden vor dem Upload auf das Zielsystem 1024Bit verschlüsselt. Dies entspricht den heutigen Standards die im auch Onlinebanking eingesetzt werden.

Datenhoheit beim Ersteller

Daten sind geistiges Eigentum! Das gilt für die Daten, die über XcalibuR ausgetauscht werden, genauso wie für Quellcodes von Computerprogrammen oder Büchern. Aber das Erstellen und zur Verfügung stellen von Informationen bringt nicht nur Rechte sondern auch Pflichten mit sich, denn der Ersteller ist auch für den korrekten Inhalt verantwortlich.

Innerhalb des XcalibuR-Systems gelten diese Grundsätze sogar für Daten, die bereits anderen Teilnehmern zur Verfügung gestellt wurden. So kann z.B. der Lieferant zu jedem Zeitpunkt sehen welcher Händler welche Version seiner Daten benutzt und diese gegebenenfalls im Händlersystem updaten (natürlich muss der Händler kritische Änderungen wie z.B. Preiserhöhungen erst freigeben). Genauso ist es möglich bereits ausgelieferte Kataloge wieder vom Händlersystem zu entfernen (vorausgesetzt die zu entfernende Version ist noch nicht gültig geworden).