HyperCube IT Solutions | Hydra-DTS
164
portfolio_page-template-default,single,single-portfolio_page,postid-164,cookies-not-set,locale-de-de,ajax_fade,page_not_loaded,,qode-child-theme-ver-1.0.0,qode-theme-ver-3.8,wpb-js-composer js-comp-ver-5.4.5,vc_responsive
 

Hydra-DTS

Projektbeschreibung

Für ein Unternehmen, das im Bereich des E-Commerce (Elektronischer Handel) tätig ist, wurde ein komplettes Java Framework für den Abgleich und die Verarbeitung von Produktdaten entwickelt. Das Framework ermöglicht dem Auftraggeber die Produktdaten seiner Kunden in seine E-Commerce-Systeme zu integrieren.

Bei den E-Commerce-Systemen handelt es sich um ein Produktberatungs-, Produktvorschlags- und Preisvergleichssystem. Die Kunden des Auftraggebers nutzen seine E-Commerce-Systeme zur Verkaufsförderung ihrer Produkte und steigern dadurch ihren Umsatz. Während die Middleware und das Backend der E-Commerce-Systeme beim Auftraggeber verbleiben, wird das jeweilige Frontend auf den Websites seiner Kunden (Händler oder Hersteller) integriert und angepasst.

Der Auftraggeber erhält von seinen Kunden neue oder zu aktualisierende Produktdaten mit entsprechenden Attributen, wie beispielsweise Herstellername, Produktname, Produktbeschreibung, Produkteigenschaften, Verfügbarkeit, etc. Die Produktdaten selbst liegen in verschiedenen XML und CSV Formaten vor und müssen dabei in die entsprechenden E-Commerce-Systeme des Auftraggebers integriert werden.

Das entwickelte Framework holt sich die jeweiligen Produktdaten der Händler und Hersteller und wandelt diese zunächst in eine interne Datenrepräsentation bzw. ein internes Datenformat um. Anschließend führt das Framework eine entsprechende Validierung von Attributnamen, Attributwerten und Datentypen durch und erzeugt normalisierte Produktdaten. Im darauffolgenden Schritt findet eine Verarbeitung und Speicherung dieser Daten für das jeweilige System statt. Hierbei werden die Daten dann beispielsweise für ein neues Produkt neu angelegt oder für ein bestehendes Produkt aktualisiert. Das Framework verfügt zusätzlich noch über eine Konfigurationskomponente, die es ermöglicht detaillierte Vorgaben und Einstellungen hinsichtlich Abgleich und Verarbeitung der Produktdaten festzulegen. Darüber hinaus werden sämtliche Verarbeitungsschritte der Produktdaten vom Framework protokolliert (geloggt) und auf Wunsch per E-Mail an entsprechende Empfänger versendet.

Technologien

OOAD, UML, Design Patterns, Java, XML/XSLT, CSV, SQL, Apache Ant

Kategorie

IT Consulting, Softwareentwicklung