Referenzprojekte
Projekt: REMA-PLS
Beschreibung
Entwicklung eines heterogenen Systems für automatische Verwaltung und Steuerung von Prozessen, die in der Kern-Komponente (einem Controller) von einem großen Briefzentrum in der Schweiz als Software-System realisiert wird. Ich habe 2 großen Aufgaben erledigt: Entwicklung eines Trace-Context-Systems zur transparenten Übertragung von Client-Contexten zum Server bei der Kommunikationen verschiedener Art: Client-Client-Aurufe, Client-Server-Aufrufe von Methoden von verteilten Objekten (Session-EJB), EJB-zu-EJB-Aufrufe und andere Aufrufe im Application-Server und Kommunikation per JMS (Java-Messaging-Service), ohne diese Client-Contexte unmittelbar als Parameter von Methoden-Aufrufen zu übergeben. Dabei wichtig ist auch die von implementierte Fähigkeit, den Use-Case-Namen durch einen anderen zu ersetzen und ihn auch weiterzuleiten (auch egal ob die Überschreibung des Use-Case-Namen auf Client- oder auf Server-Seite stattfindet). Das System wurde von mir mit dem Einsatz von sogenannten Portable-Interceptors nach CORBA-Spec. entwickelt. Es wurde von mir auch zahlreiche Tests durchgeführt, womit ich eine ganze Reihe von verschiedenen Kombinationen und Szenarien getestet habe. Dieses System habe ich bei allen Test-Szenarien zu 100% Lauffähigkeit gebracht.
Die zweite Aufgabe die ich gemacht habe war die Entwicklung von einem Nachrichten-Empfangssystem einer sogenannten DHC-Komponente (Domain-Handling-Control). Für dieses System standen zur Entwicklungszeit die XSD-Schema-Files noch nicht für alle Bereiche in ihrer endgültigen Ausfertigung bereit. Außerdem habe ich dieses System nicht für alle sendenden Bereiche entwickelt. Ich habe es geschafft, dieses System nur für Lot 2 (MHS), Lot 4 (Automatic Storage), Lot 5 (Manual Storage) und CIP (Container-Inventory) zu entwickeln, wobei für das CIP die Vorgaben waren noch nicht entgültig. Die o.g. Komponenten (bzw. Bereichsrechner) dienen als Sender von XML-Nachrichten per JMS. Die Nachrichten werden von meinem System empfangen, ausgewertet, zu einfachen Java-Klassen konvertiert und an ihre jeweiligen Ziele verteilt, d.h. an eine Prozess-Methode einer bestimmten Ziel-Klasse einer anderen Komponente. Dieses Ziel wird für die jeweilige Nachricht von meinem System ermittelt und setzt dann beim Aufruf einen bestimmten Vorgang mit den Werten der empfangenen Nachricht in Gange.
Bei der Entwicklung habe ich innovative Technologien wie das Spring-Framework und JAXB (Java-And-XML-Binding) eingesetzt.
Für dieses System habe ich auch ausführliche JUnit-Tests entwickelt, mit denen ich dieses System auch getestet habe.
Branche
IT/Beratung
Technik
Java (J2SDK 1.4.2-09), EJB (Spec. 2.0), Borland-Application-Server, JBoss-Application-Server (nur zum Testen), Spring-Framework, JAXB (Java-And-XML-Binding – Java-Standard-Technologie von Sun Microsystems), JMS (Sonic-MQ), CORBA, JUnit-Framework, Betriebssystem Windows XP.
Tätigkeit
Microsoft, Java
Sollten Sie Fragen zu unseren Referenzen haben, wenden Sie sich an uns.
Kontaktformular oder Call-Back



