Feedback Zone » Service Feedback » REVI
REVIKurzinfoProjekt REVI (2004-2005), Firma MIFA, Technologien : Java, Oracle, JBuilder, XML Erweiterung einer Rezepturdatenbank um EU-Deklaration, Gefahrendeklaration und Gesetzesprüfungen Bewertung / Kommentar von Ingolf Fischer am 2006-10-06 “Recht schnell und kompetent in Java und Programmlogik eingearbeitet.
Die sogenannte EU-Deklaration ist auf fast jedem Produkt zu finden. Sie gibt Auskunft über die wichtigsten Inhaltsstoffe eines Produktes und weisst potentiell Allergien auslösende Stoffe sowie Konservierungsmittel speziell aus. Die Erweiterung der Rezepturdatenbank zieht die Inhaltsstoffe zusammen und generiert eine den Vorschriften entsprechende EU-Deklaration. Ausserdem werden für die behördliche Anmeldung von Produkten notwendigen Dokumente mit Inhaltstoffangaben und Gefahrendeklarationen erzeugt und dies für verschiedene Länder wie die Schweiz, Frankreich und Deutschland. Es gibt ganze Reihe von gesetzlichen Regelungen, die zur Anwendung kommen, wenn bestimmte Stoffe in einer bestimmten Konzentration vorhanden sind. Die Erweiterung im Bereich Gesetzte überprüft, welche Gesetze bei einer Rezeptur zum Tragen kommen. Bei diesem Projekt bestand die Herausforderung darin, die komplexen Anforderungen so zu verdichten, dass sie für ein IT-System umsetzbar wurden. Der Produktionsprozess umfasst chemische Prozesse in mehreren Stufen, in welchen jeweils verschiedene Stoffumwandlungen vorkommen (z.B. Verseifung) können. Die Anwedung muss die endgültigen im Endprodukt vorkommenden Stoffe und die korrekten Konzentrationen ermittelen. Java hat (zumindest dazumal) für die Generierung der eigentlichen Dokumente nur unzureichende Mittel zu Verfügung. Da eine Kernanforderung die Möglichkeit zur manuellen Nachbearbeitung ist, musste eine Lösung gefunden werden, die sowohl letzteres Kriterium erfüllen, sowie auch sauber in Java realisiert werden konnte (Kapselung und Plattformunabhängigkeit). Die Applikation erzeugt, die für die Dokumentengenerierung notwendigen, Daten in Form einer XML-Datei und kickt danach Word an. Word wiederum verarbeitet die XML-Daten mittels VBA und erzeugt so die endgültigen Dokumente. So konnte eine in Java nur umständlich zu realisierende Word-Schnittstelle vermieden werden. |
Feedback Zone » Service Feedback » REVI