ISO 9001
Impressum
Datenschutz
Sitemap

Suchen

Im Rahmen eines großen Software-Projekts namens TIP (Transport-Informations-Plattform) wird für die Deutsche Post IT-Solutions eine Software zur übergreifenden Transportplanung der unterschiedlichen logistischen Netze implementiert.

Die Anwendungslandschaft beruht auf einer Client/Server-Architektur, wobei ausschließlich Java-Technologien zum Einsatz kommen.

Da auf Anwender-Seite die Daten für die einzelnen LKW-Fahrer auch offline zur Verfügung stehen müssen, wird auf Client-Seite die Eclipse Rich Client Platform (Eclipse-RCP) eingesetzt. Auf der Server-Seite wird die Anwendung auf dem Bea WebLogic Application-Server installiert. Die Anbindung des Application-Servers an die Oracle-Datenbank erfolgt mittels Hibernate.

Die Feinspezifikation für die Anwendungsentwicklung ist von der Fachseite vorgegeben. Diese Feinspezifikation dient auch als Referenz für die Erstellung von Testfällen und die darauf basierenden Abnahmetests.

Die Implementierung der Anwendung erfolgt anfangs parallel in verschiedenen Teams, welche unabhängig voneinander die einzelnen Komponenten erstellen. Am Ende folgt eine Integrationsphase der einzelnen Komponenten mit anschließenden Integrationstests.

Die Teams gliedern sich in folgende Bereiche auf:

  • Client unter Verwendung von Eclipse-RCP
  • Geschäftslogik
  • Application-Server
  • Hibernate als Persistenz-Schicht
  • Oracle-Datenbank
  • Integrationstests

Die Anwendungsentwicklung erfolgt auf Basis des Test Driven Developments. Darüber hinaus werden jedoch auch Methoden der Model Driven Architecture eingesetzt. So werden z.B. die in der Feinspezifikation beschriebenen Fachklassen mittels openArchitecureWare modelliert und daraus automatisiert die entsprechenden Java-Klassen und Hibernate-Mappings erstellt.

Von der Firma Quintec wurden folgende Leistungen erbracht:

  • Entwurf
  • Programmierung
  • Qualitätssicherung
  • technischer Test
  • fachlicher Test anhand Feinspezifikation

Programmiersprachen:

Java, XML, SQL

Entwurf:

UML, Together ControlCenter, openArchitectureWare

Datenbanksystem:

Oracle, Hibernate als Persistenz-Schicht

Entwicklungsumgebung:

Eclipse, Eclipse-RCP, maven, Bea WebLogic, JUnit,
Subversion