Fragen? (0 81 04) 90 966 - 0

Migration einer Webanwendung von Bea Weblogic nach GlassFish

bea_migration_smallFür einen grossen Automobilhersteller aus München haben wir eine Webawendung zur Verwaltung von Spezialwerkzeugen von der bisherigen technischen Plattform Bea Weblogic zum Konzernstandard Oracle GlassFish migriert.

Dabei wurden sämtliche proprietären GUI-Elemente durch Standard JSF-Elemente nach dem JEE Standard überführt. Durch diesen Schritt entfällt für den Kunden ein erhöhter Wartungsaufwand für die selbstentwickelte GUI-Bibliothek.

Die auf J2EE / Java 5 und JSF 1 basierte Anwendung sollte im Rahmen einer Umstellung des Applikationsserver von Weblogic 10 auf Oracle Glassfish 3.1 migriert und modernisiert werden. Zusätzlich wurde die Applikation technisch modernisiert und auf aktuelle Standards (CDI, JSF 2, Richfaces 4) gehoben. Referenzen auf herstellerspezifische Implementierungen (direkter Einsatz von JPA- und JSF-Implementierungen etc.) sowie wartungsanfällige Eigenbauten (Service-Locator, GUI-Frameworks) wurden durch moderne und herstellerneutrale Lösungen ersetzt. Zusätzlich wurde die Weboberfläche nach den neuesten Vorgaben der Corporate Identity umgestaltet sowie der Buildprozess an Unternehmsrichtlinien angepasst.

Tools / Methoden: Weblogic 10, Oracle Glassfish 3.1, Java EE 5 / 6, Richfaces 3.3 / 4, JSF 1.2 / 2.1, JPA 1 / 2, Oracle Datenbank, Ant, Maven, HTML 4, CSS

Entwicklung einer Schnittstelle zum Berechtigungsmanagement eines Verwaltungstools für Steuergerätesoftware

bmw-1368279_1280Im Zuge der Zusammenführung von zwei heterogenen Systemen bei einem grossen Automobilhersteller in Süddeutschland war eine Schnittstelle zur Verwaltung von Benutzerberechtigungen zu implementieren. Das Softwaresystem ist eine Verwaltungsplattform für die Entwickler der Software von Steuergeräten. Um eine Wiederverwendbarkeit von bereits existierendem Python Code in Java zu ermöglichen, wurde eine Java-Schnittstelle entwickelt, die mittels einem XML-RPC Client die Kommunikation mit dem Bestandssystem realisiert.

Kunde:

BMW AG im Auftrag der Xiopia GmbH

Eingesetzte Technologien:

XML-RPC, Python, Java, Glassfish 2.1.1, Apache Maven, JUnit 4, SVN, SVN Externals

 

Scroll to top