Fragen? (0 81 04) 90 966 - 0

Wartung und Erweiterung einer Spezialwerkzeug-Applikation

bmw-1368279_1280Für die Verwaltung von Spezialwerkzeugen setzt die BMW AG im Aftersales Bereich eine webbasierte Individualanwendung ein. Die in Java implementierte Webapplikation ist in zwei Bereiche aufgeteilt:

a) Ein Projekt-Management-Tool für Mitarbeiter (Werkzeug-Produktverantwortliche) zur Planung und Steuerung von Spezialwerkzeug-Projekten inkl. Rollenverwaltung über ein Portal mit integrierter Dokumentenablage.

b) Einem Online-Katalog für Auto- und Motorrad-Händler zur Suche und Auswahl von Werkzeugen sowie einer Möglichkeit zum Export von Werkzeuglisten.

Die Anwendung wird weltweit von 25.000 Usern genutzt, davon sind ca. 15.000 aktiv. Verzeichnet werden im Durchschnitt 5.000 Anmeldevorgänge pro Monat.Gemeinsam mit einem Partnerunternehmen unterstützen wir als Unterauftragnehmer die BMW AG seit August 2011 bei der Weiterentwicklung der anspruchsvollen Anwendung.

Kunde:

BMW AG

Eingesetzte Technologien:

Java, J2EE, EJB, Weblogic AS, JPA, EclipseLink, SQL, JSF, Richfaces, Apache FOP, Apache POI, XSL, Eclipse, Jenkins, SVN, Maven

 

Ablösung eines WebSphere Portal Servers und eines CMS

Auf Basis des Websphere Portal Servers wurden bisher verschiedene Markenauftritte des Kunden im Internet präsentiert. Da dabei nur ein geringer Anteil der Portalfunktionalität genutzt wurde und ein Releasewechsel des Websphere unumgänglich war, fiel die Entscheidung aus Kostengründen für eine Ablösung des Websphere Portal Servers durch eine leichtgewichtige Alternative auf Basis des NetWeaver Web Application Server 7.1. Die Hauptaufgabe umfasste den Umbau der Anwendungen in bestehenden Portlets für die neu zu schaffende Portallösung. Gleichzeitig bestand die Anforderung, dass auch Content aus dem eingesetzten CMS System (MS Office SharePoint Server) inkl. dort gehaltener Navigationsstrukturen vollständig in das neue Portal integrierbar sein sollten.

Im Wesentlichen mussten das zentrale Portal-Layout, Navigationsfunktionalitäten, Berechtigungskonzepte sowie die Single-Sign-On Fähigkeiten des Portals in der Migrationslösung abgebildet werden. Die technische Realisierung der Portal-Ersatzfunktionalitäten erfolgte mit Hilfe von Spring-Konfigurationen sowie der Velocity Template Engine. Die Basis für die Konfiguration bildete ein komplexes Objektmodell, das die Zusammenhänge zwischen den Internetauftritten und seinen einzelnen Unterseiten bis ins kleinste Detail beschreibungsfähig macht. Mittels der Spring Konfiguration konnten so sehr einfach Elemente wie z.B. Navigationsbäume generiert werden.

Die neue SSO-Lösung hat das Ziel, eine zentrale Anmeldung aus dem Internet zu ermöglichen und dem Anwender bei erfolgreicher Authentifizierung ein SAPSSO2 Ticket auszustellen. Die Herausforderung in der Single-Sign-On Implementierung bestand darin, dass der Authentifizierungprozess zweistufig durchgeführt werden musste, d.h. neben Benutzername und Passwort mussten noch verschiedene Systemvoraussetzungen abgefragt werden, welche für den finalen Anmeldeprozess erforderlich waren. Technisch abgebildet wurde die neue SSO-Komponente mittels zwei getrennten JAAS Security Stacks im SAP NetWeaver WebAS. Um die speziellen Anforderungen umzusetzen, wurde ein individuelles JAAS-Login-Modul implementiert.

Kunde:

Evonik Services GmbH, Marl

Eingesetzte Technologien:

Java 1.6, Java 1.5, Eclipse Galileo, Spring IDE, Spring 2.5.6, LDAP, Apache Velocity, VTL, Veloeclipse, SAP NetWeaver 7.1 CE, SAP NWDS 7.01, SAP JCO3, Microsoft Office SharePoint Server (MOSS), Websphere Portal Server, Tomcat 6.0.20, JBoss AS 5.1.0 GA, JSF, JSTL 1.1, CSS, JAAS, SSO, Login Modules, Logon Ticket, SSO2 Ticket,SAP User Management (UME)

Portalapplikation als Kundenschnittstelle für das Daimler Carsharing Konzept „car2go“

car2goIm Auftrag der Daimler TSS GmbH entstand unter der URL www.car2go.com ein Kundenportal für das Daimler Carsharing Produkt Car2go. Im Rahmen der Beauftragung wurden von der Designagentur vorbereitete JSF (XHMTL) Seiten  an die Business-Services angepasst und mit diesen verbunden. Das mit der JSF Technologie realisierte Kundenportal setzt stark auf AJAX Techniken, die dem Kunden das Gefühl geben, mit einer Rich-Client Applikation
zu arbeiten.

Der Funktionsumfang des Kundenportals umfasst u. a.: Registrierung von Neukunden, Self-Services für Kunden, Buchen von Fahrzeugen, Anzeige und Download von PDF-Rechnungen, Anzeige von getätigten Fahrten inkl. Detaildaten. Neben Privatkunden können sich über das Portal auch Firmenkunden registrieren. Diese können für ihre Mitarbeiter innerhalb des Portals selbst Rollen vergeben. Diese Anforderung stellte erhöhte Ansprüche an das Berechtigungs- und Sicherheitskonzept.

Car2go ist Teil eines Pilotprojekts der Daimler Konzernforschung für umweltverträgliche individuelle Mobilität in Ulm.  Die Daimler TSS GmbH ist eine 100%-Tochter der Daimler AG und realisiert anspruchsvolle IT Projekte exklusiv für Daimler.

Kunde:

Daimler TSS GmbH

Eingesetzte Technologien:

AJAX: A4J, DB2, EJB 3.0, Exadel Studio Pro 4.0.4, Facelets, JSF, MDA/MDD, MKS, Passive View Pattern, Power Designer, RAD 7.0, Richfaces, Sybase, Sybase PowerDesigner 12.5, WebSphere, WebSphere Application Server, Websphere Application Server 6.1, Java Persistence API (JPA), Java Server Faces (JSF) 1.2

Webapplikation zur Verwaltung und Steuerung des Daimler Carsharing Konzepts „car2go“

car2goFür die Daimler TSS GmbH wurde eine Java EE basierte Backoffice Komponente als Webapplikation realisiert. Die Tätigkeit umfasste die Unterstützung eines 10-köpfigen Entwicklerteams bei der Umsetzung der Backoffice Applikation. Dabei wurden neben Oberflächenenwicklung mittels Java-Server-Faces (JSF) auch Backend- Services (EJB3) entwickelt. In enger Abstimmung mit dem Requirements-Engineering wurden laufende  Änderungen und Change-Requests lückenlos in die Spezifikation integriert.

Die Backoffice Komponente von Car2go ermöglicht es den Administratoren des Carsharing-Systems und angeschlossener Callcenter, u. a. Kundenstammdaten zu pflegen, Buchungen für Fahrzeuge abzuwickeln und abrechnungsrelevante Daten zu pflegen. Im Projekt wurde ein modellgetriebener Entwicklungsansatz verfolgt, der nicht nur ein stets aktuelles UML Modell garantiert hat, sondern auch der Entwicklungsgeschwindigkeit sehr zu Gute kam. So konnte nach einer Entwicklungszeit von weniger als 6 Monaten bereits ein Pilotbetrieb mit 50 Smart Fahrzeugen in Ulm aufgenommen werden.

Car2go ist Teil eines Pilotprojekts der Daimler Konzernforschung für umweltverträgliche individuelle Mobilität in Ulm. Die Daimler TSS GmbH ist eine 100%-Tochter der Daimler AG und realisiert anspruchsvolle IT Projekte exklusiv für Daimler.

Kunde:

Daimler TSS GmbH

Eingesetzte Technologien:

AJAX: A4J, DB2, EJB 3.0, Exadel Studio Pro 4.0.4, Facelets, JSF, MDA/MDD, MKS, Passive View Pattern, Power Designer, RAD 7.0, Richfaces, Sybase, Sybase PowerDesigner 12.5, WebSphere, WebSphere Application Server, Websphere Application Server 6.1, Java Persistence API (JPA), Java Server Faces (JSF) 1.2

Scroll to top